--- /srv/rebuilderd/tmp/rebuilderd2M5b9U/inputs/mesa-vulkan-drivers_26.1.2-1~bpo13+1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd2M5b9U/out/mesa-vulkan-drivers_26.1.2-1~bpo13+1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-07 12:41:00.000000 debian-binary │ --rw-r--r-- 0 0 0 1832 2026-07-07 12:41:00.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14092736 2026-07-07 12:41:00.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1836 2026-07-07 12:41:00.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 14093552 2026-07-07 12:41:00.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 0xbc4214 0x00bc4214 0x00bc4214 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbc4288 0xbc4288 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbc41d4 0x00bc41d4 0x00bc41d4 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbc4248 0xbc4248 R E 0x10000 │ │ │ │ LOAD 0xbd1108 0x00bd1108 0x00bd1108 0xa1418 0xa61f4 RW 0x10000 │ │ │ │ DYNAMIC 0xc6fe60 0x00c6fe60 0x00c6fe60 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xbd1108 0x00bd1108 0x00bd1108 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xbd1108 0x00bd1108 0x00bd1108 0x9eef8 0x9eef8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009504 009504 02b59b 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00034aa0 034aa0 001270 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00035d10 035d10 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00035f70 035f70 02a140 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000600b0 0600b0 001008 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 000610b8 0610b8 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000610c4 0610c4 001834 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000628f8 0628f8 2f5130 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00357a28 357a28 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00357a40 357a40 86c7d4 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bc4214 bc4214 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bc4284 bc4284 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000628f8 0628f8 2f50d4 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 003579cc 3579cc 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00357a00 357a00 86c7d4 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bc41d4 bc41d4 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bc4244 bc4244 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00bd1108 bd1108 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00bd1108 bd1108 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00bd110c bd110c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00bd1110 bd1110 09ed50 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c6fe60 c6fe60 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c70000 c70000 000e7c 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c70e80 c70e80 0016a0 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) 0x610b8 │ │ │ │ - 0x0000000d (FINI) 0x357a28 │ │ │ │ + 0x0000000d (FINI) 0x3579cc │ │ │ │ 0x00000019 (INIT_ARRAY) 0xbd1108 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xbd110c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9504 │ │ │ │ 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: 68312e7b6bafe2f9b73b888e074f49165ac6fc95 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ce814a9397d85554d3165d2a0bf849a1162fc661 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2561,15 +2561,14 @@ │ │ │ │ `#hbhr`3` │ │ │ │ :x*FAF8F# │ │ │ │ 6kk#ekhE │ │ │ │ \ HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG : 6 2 . * & " │ │ │ │ ?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::A │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,25 +55,25 @@ │ │ │ │ sbceq pc, r0, sl, ror fp @ │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx 31eff2 │ │ │ │ + blx ff71eff0 │ │ │ │ movwcs r4, #2313 @ 0x909 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx 81f022 │ │ │ │ + blx ffc1f020 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, sl, rrx │ │ │ │ + eoreq r5, pc, sl, lsr #32 │ │ │ │ adcseq lr, r6, r0, asr ip │ │ │ │ sbceq pc, r0, r6, lsr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9c14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 341748 │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 168980 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr 7, 6, pc, cr4, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r5, pc, r4, lsl r0 @ │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9c58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ blvc 34178c │ │ │ │ stmib sp, {r2, r3, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -101,69 +101,69 @@ │ │ │ │ @ instruction: 0xf1019304 │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1689c4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr 7, 5, pc, cr2, cr14, {7} @ │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r5, pc, r4, ror r0 @ │ │ │ │ + eoreq r5, pc, r4, lsr r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9c9c │ │ │ │ @ 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, r5, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9e0f0 │ │ │ │ mcr 7, 4, pc, cr8, cr14, {7} @ │ │ │ │ @ instruction: 0xf85db005 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r6, asr #1 │ │ │ │ + eoreq r5, pc, r6, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9cd4 │ │ │ │ @ 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, r5, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 9e128 │ │ │ │ mcr 7, 3, pc, cr12, cr14, {7} @ │ │ │ │ @ instruction: 0xf85db005 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strdeq r5, [pc], -r6 @ │ │ │ │ + strhteq r5, [pc], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9d0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 24ed28 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 2, APSR_nzcv, cr0, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r5, pc, lr, lsl r1 @ │ │ │ │ + ldrdeq r5, [pc], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9d40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 24ed5c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ movwls r9, #1026 @ 0x402 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrc 7, 1, APSR_nzcv, cr6, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r5, pc, sl, lsr #2 │ │ │ │ + eoreq r5, pc, sl, ror #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr, #-736] @ 0xfffffd20 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ stcvc 12, cr7, [sl], {76} @ 0x4c │ │ │ │ movwlt r7, #60621 @ 0xeccd │ │ │ │ @@ -182,17 +182,17 @@ │ │ │ │ stmibhi ip, {r0, r2, r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, r8, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #8 │ │ │ │ mcr 7, 0, pc, cr4, cr14, {7} @ │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7dc │ │ │ │ - eoreq r5, pc, sl, lsr #2 │ │ │ │ - eoreq r5, pc, sl, lsr #2 │ │ │ │ - eoreq r5, pc, lr, ror #1 │ │ │ │ + eoreq r5, pc, sl, ror #1 │ │ │ │ + eoreq r5, pc, sl, ror #1 │ │ │ │ + eoreq r5, pc, lr, lsr #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr, #-736] @ 0xfffffd20 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ stcvc 12, cr7, [sl], {76} @ 0x4c │ │ │ │ movwlt r7, #60621 @ 0xeccd │ │ │ │ @@ -211,17 +211,17 @@ │ │ │ │ stmibhi ip, {r0, r2, r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, r8, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #8 │ │ │ │ stcl 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ ldcllt 0, cr11, [r0, #-56]! @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7dc │ │ │ │ - strhteq r5, [pc], -r6 │ │ │ │ - eoreq r5, pc, lr, asr #3 │ │ │ │ - eoreq r5, pc, sl, ror r0 @ │ │ │ │ + eoreq r5, pc, r6, ror r0 @ │ │ │ │ + eoreq r5, pc, lr, lsl #3 │ │ │ │ + eoreq r5, pc, sl, lsr r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {155} @ 0x9b │ │ │ │ stmdavs ip, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -251,24 +251,24 @@ │ │ │ │ bmi 383c90 │ │ │ │ @ instruction: 0xe7eb447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 35cc7c │ │ │ │ @ instruction: 0xe7e5447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - eoreq r5, pc, r0, asr #32 │ │ │ │ - eoreq r5, pc, sl, lsr r0 @ │ │ │ │ - eoreq r5, pc, r0, lsr #32 │ │ │ │ - eoreq r5, pc, r8, lsl r0 @ │ │ │ │ - eoreq r5, pc, r2, lsl r2 @ │ │ │ │ - eoreq r5, pc, r0, lsr r2 @ │ │ │ │ - eoreq r5, pc, r0, ror #3 │ │ │ │ - strdeq r5, [pc], -lr @ │ │ │ │ - eoreq r5, pc, ip, ror #3 │ │ │ │ - strdeq r5, [pc], -lr @ │ │ │ │ + eoreq r5, pc, r0 │ │ │ │ + strdeq r4, [pc], -sl @ │ │ │ │ + eoreq r4, pc, r0, ror #31 │ │ │ │ + ldrdeq r4, [pc], -r8 @ │ │ │ │ + ldrdeq r5, [pc], -r2 @ │ │ │ │ + strdeq r5, [pc], -r0 @ │ │ │ │ + eoreq r5, pc, r0, lsr #3 │ │ │ │ + strhteq r5, [pc], -lr │ │ │ │ + eoreq r5, pc, ip, lsr #3 │ │ │ │ + strhteq r5, [pc], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @ instruction: 0xf503460b │ │ │ │ bmi 37ff40 │ │ │ │ strls r2, [r4], #-257 @ 0xfffffeff │ │ │ │ @@ -279,15 +279,15 @@ │ │ │ │ streq pc, [sl], #259 @ 0x103 │ │ │ │ @ instruction: 0xf1039402 │ │ │ │ strls r0, [r1], #-1097 @ 0xfffffbb7 │ │ │ │ streq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ strls r6, [r0], #-2139 @ 0xfffff7a5 │ │ │ │ ldc 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - eoreq r5, pc, lr, ror r2 @ │ │ │ │ + eoreq r5, pc, lr, lsr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9f64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ @ instruction: 0xf503460b │ │ │ │ bmi 37ff8c │ │ │ │ strls r2, [r4], #-257 @ 0xfffffeff │ │ │ │ @@ -298,347 +298,347 @@ │ │ │ │ streq pc, [sl], #259 @ 0x103 │ │ │ │ @ instruction: 0xf1039402 │ │ │ │ strls r0, [r1], #-1097 @ 0xfffffbb7 │ │ │ │ streq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ strls r6, [r0], #-2139 @ 0xfffff7a5 │ │ │ │ ldc 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - strhteq r5, [pc], -sl │ │ │ │ + eoreq r5, pc, sl, ror r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20efc8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, asr #10 │ │ │ │ + eoreq r5, pc, ip, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb9fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20eff8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - mlaeq pc, r0, r2, r5 @ │ │ │ │ + eoreq r5, pc, r0, asr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f028 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], {254} @ 0xfe │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, ror #9 │ │ │ │ + eoreq r5, pc, ip, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f058 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r0, lsr r2 @ │ │ │ │ + strdeq r5, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f088 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, lsl #9 │ │ │ │ + eoreq r5, pc, ip, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f0b8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], {254} @ 0xfe │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - ldrdeq r5, [pc], -r0 @ │ │ │ │ + mlaeq pc, r0, r1, r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba0d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f0e8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, lsr #8 │ │ │ │ + eoreq r5, pc, ip, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba100 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f118 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mrrc 7, 15, pc, sl, cr14 @ │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r0, ror r1 @ │ │ │ │ + eoreq r5, pc, r0, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba130 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f148 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, r2, cr14 @ │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, asr #7 │ │ │ │ + eoreq r5, pc, ip, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f178 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r0, lsl r1 @ │ │ │ │ + ldrdeq r5, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 24f1ac │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r4, r0, lsl ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r5, pc, r0, lsl #2 │ │ │ │ + eoreq r5, pc, r0, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ bmi 24f1e0 │ │ │ │ ldmdavs ip, {r0, r8, sp} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ ldmdbvc fp, {r2, r3, r4, r6, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r4], -r6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r5, pc, r4, lsl r1 @ │ │ │ │ + ldrdeq r5, [pc], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba1f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f210 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff82100c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r4, lsl #6 │ │ │ │ + eoreq r5, pc, r4, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f240 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff22103c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r8, asr #32 │ │ │ │ + eoreq r5, pc, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f270 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fec2106c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, r4, lsr #5 │ │ │ │ + eoreq r5, pc, r4, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f2a0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe62109c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r4, pc, r8, ror #31 │ │ │ │ + eoreq r4, pc, r8, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba2b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f42bc │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, lr, ror fp │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r4, pc, ip, ror #23 │ │ │ │ - eoreq r5, pc, r4, asr r0 @ │ │ │ │ - eoreq r4, pc, r0, ror #23 │ │ │ │ + eoreq r4, pc, ip, lsr #23 │ │ │ │ + eoreq r5, pc, r4, lsl r0 @ │ │ │ │ + eoreq r4, pc, r0, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba2f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f42f8 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r0, ror #22 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - strhteq r4, [pc], -r0 │ │ │ │ - eoreq r5, pc, r8, lsr r0 @ │ │ │ │ - eoreq r4, pc, r4, lsr #23 │ │ │ │ + eoreq r4, pc, r0, ror fp @ │ │ │ │ + strdeq r4, [pc], -r8 @ │ │ │ │ + eoreq r4, pc, r4, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f348 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 1121144 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r5, pc, ip, asr #3 │ │ │ │ + eoreq r5, pc, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f378 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl b21174 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r4, pc, r0, lsl pc @ │ │ │ │ + ldrdeq r4, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba390 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f4394 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r2, lsl fp │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r4, pc, r4, lsl fp @ │ │ │ │ - eoreq r4, pc, ip, ror pc @ │ │ │ │ - eoreq r4, pc, r8, lsl #22 │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ + eoreq r4, pc, ip, lsr pc @ │ │ │ │ + eoreq r4, pc, r8, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba3cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f43d0 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ strdlt lr, [r2], -r4 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - ldrdeq r4, [pc], -r8 @ │ │ │ │ - eoreq r4, pc, r0, ror #30 │ │ │ │ - eoreq r4, pc, ip, asr #21 │ │ │ │ + mlaeq pc, r8, sl, r4 @ │ │ │ │ + eoreq r4, pc, r0, lsr #30 │ │ │ │ + eoreq r4, pc, ip, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba408 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f420 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff62121c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - strdeq r5, [pc], -r4 @ │ │ │ │ + strhteq r5, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febba438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f450 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff02124c │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r4, pc, r8, lsr lr @ │ │ │ │ + strdeq r4, [pc], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba468 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f446c │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r6, lsr #21 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r4, pc, ip, lsr sl @ │ │ │ │ - eoreq r4, pc, r4, lsr #29 │ │ │ │ - eoreq r4, pc, r0, lsr sl @ │ │ │ │ + strdeq r4, [pc], -ip @ │ │ │ │ + eoreq r4, pc, r4, ror #28 │ │ │ │ + strdeq r4, [pc], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba4a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r1, r7, ip, sp, pc} │ │ │ │ stcmi 1, cr11, [r6], {74} @ 0x4a │ │ │ │ bmi 1f44a8 │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r2, r8, lsl #21 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7f4447c │ │ │ │ - eoreq r4, pc, r0, lsl #20 │ │ │ │ - eoreq r4, pc, r8, lsl #29 │ │ │ │ - strdeq r4, [pc], -r4 @ │ │ │ │ + eoreq r4, pc, r0, asr #19 │ │ │ │ + eoreq r4, pc, r8, asr #28 │ │ │ │ + strhteq r4, [pc], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 36bf10 │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, sl, asr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r8, asr #28 │ │ │ │ + eoreq r4, pc, r8, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sl], -r8, asr #31 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ bhi 36bf60 │ │ │ │ @@ -670,111 +670,111 @@ │ │ │ │ stmdbvc ip, {r1, r3, r6, r7, fp, pc}^ │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ strcs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r0], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, fp, r2, lsr sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrdeq r4, [pc], -r4 @ │ │ │ │ + mlaeq pc, r4, lr, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 1b5fa4 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ b 6a1398 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r4, pc, r4, asr pc @ │ │ │ │ + eoreq r4, pc, r4, lsl pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b084 │ │ │ │ bmi 1b5fd4 │ │ │ │ tstls r0, r2, lsl #8 │ │ │ │ tstcs r1, sl, ror r4 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ b a13c8 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r4, pc, r8, ror #30 │ │ │ │ + eoreq r4, pc, r8, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f5f4 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, sl, ror #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r4, pc, r4, ror pc @ │ │ │ │ + eoreq r4, pc, r4, lsr pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 20f624 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r2], -r2 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r4, pc, r8, asr pc @ │ │ │ │ + eoreq r4, pc, r8, lsl pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f654 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ @ instruction: 0xb002e9ba │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r4, pc, sl, lsr pc @ │ │ │ │ + strdeq r4, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f684 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, r2, lsr #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r4, pc, sl, lsr pc @ │ │ │ │ + strdeq r4, [pc], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba6a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f6b4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, sl, lsl #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r4, [pc], -sl @ │ │ │ │ + mlaeq pc, sl, lr, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febba6d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 20f6e4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi r4, [sl], #-2821 @ 0xfffff4fb │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r2, r2, ror r9 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r4, [pc], -sl @ │ │ │ │ + mlaeq pc, sl, lr, r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [pc], {155} @ 0x9b │ │ │ │ stmdavs ip, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ @@ -804,575 +804,575 @@ │ │ │ │ bmi 384534 │ │ │ │ @ instruction: 0xe7eb447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 35d520 │ │ │ │ @ instruction: 0xe7e5447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - mlaeq pc, ip, r7, r4 @ │ │ │ │ - mlaeq pc, r6, r7, r4 @ │ │ │ │ - eoreq r4, pc, ip, ror r7 @ │ │ │ │ - eoreq r4, pc, r4, ror r7 @ │ │ │ │ - eoreq r4, pc, lr, ror #18 │ │ │ │ - eoreq r4, pc, r8, lsl #29 │ │ │ │ - eoreq r4, pc, ip, lsr r9 @ │ │ │ │ - eoreq r4, pc, sl, asr r9 @ │ │ │ │ - eoreq r4, pc, r8, asr #18 │ │ │ │ - eoreq r4, pc, sl, asr r9 @ │ │ │ │ + eoreq r4, pc, ip, asr r7 @ │ │ │ │ + eoreq r4, pc, r6, asr r7 @ │ │ │ │ + eoreq r4, pc, ip, lsr r7 @ │ │ │ │ + eoreq r4, pc, r4, lsr r7 @ │ │ │ │ + eoreq r4, pc, lr, lsr #18 │ │ │ │ + eoreq r4, pc, r8, asr #28 │ │ │ │ + strdeq r4, [pc], -ip @ │ │ │ │ + eoreq r4, pc, sl, lsl r9 @ │ │ │ │ + eoreq r4, pc, r8, lsl #18 │ │ │ │ + eoreq r4, pc, sl, lsl r9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba7bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efd83 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efd53 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4de4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ strdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, lsl #30 │ │ │ │ + eoreq r4, pc, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba7fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efd63 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efd33 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4e24 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r4, [pc], -r0 @ │ │ │ │ + strhteq r4, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba83c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efd43 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efd13 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4e64 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ @ instruction: 0xb003e8b4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, lsl #29 │ │ │ │ + eoreq r4, pc, r0, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba87c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efd23 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efcf3 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4ea4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ mullt r3, r4, r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, ror lr @ │ │ │ │ + eoreq r4, pc, r0, lsr lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba8bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efd03 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efcd3 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4ee4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, ror r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, lsl #28 │ │ │ │ + eoreq r4, pc, r0, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efce3 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efcb3 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4f24 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, asr r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r4, [pc], -r0 @ │ │ │ │ + strhteq r4, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba93c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efcc3 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc93 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4f64 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, lsr r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, lsl #27 │ │ │ │ + eoreq r4, pc, r0, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba97c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efca3 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc73 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4fa4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r3, r4, lsl r8 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, ror sp @ │ │ │ │ + eoreq r4, pc, r0, lsr sp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba9bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efc83 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc53 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f4fe4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ strdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r0, lsl #26 │ │ │ │ + eoreq r4, pc, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba9fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efc63 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc33 │ │ │ │ + stmdavs r4!, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 1f5024 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strbne r9, [r4, r0, lsl #8]! │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r4, [pc], -r0 @ │ │ │ │ + strhteq r4, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaa3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efc43 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efc13 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b5064 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ @ instruction: 0xb005efb2 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrdeq r4, [pc], -r2 @ │ │ │ │ + mlaeq pc, r2, ip, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaa80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efc21 │ │ │ │ - stmdavs r2!, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efbf1 │ │ │ │ + stmdavs r2!, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b50a8 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ mullt r5, r0, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrdeq r4, [pc], -r2 @ │ │ │ │ + mlaeq pc, r2, ip, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efbff │ │ │ │ - stmdavs r2!, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efbcf │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b50ec │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, lr, ror #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r6, asr #25 │ │ │ │ + eoreq r4, pc, r6, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbab08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efbdd │ │ │ │ - stmdavs r2!, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efbad │ │ │ │ + stmdavs r2!, {r0, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bvc 8b5130 │ │ │ │ ldrbne r4, [r4, r8, lsr #12] │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, ip, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, r6, asr #25 │ │ │ │ + eoreq r4, pc, r6, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbab4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efbbb │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efb8b │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b6188 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r8, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strhteq r4, [pc], -sl │ │ │ │ + eoreq r4, pc, sl, ror ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbab94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efb97 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efb67 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b61d0 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r4, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, sl, asr #25 │ │ │ │ + eoreq r4, pc, sl, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbabdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efb73 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efb43 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b6218 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r0, ror #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, sl, asr #25 │ │ │ │ + eoreq r4, pc, sl, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbac24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efb4f │ │ │ │ - stmdavs r2!, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efb1f │ │ │ │ + stmdavs r2!, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 8b6260 │ │ │ │ ldrbtmi r7, [sl], #-2661 @ 0xfffff59b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ @ instruction: 0xb005eebc │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrdeq r4, [pc], -sl @ │ │ │ │ + mlaeq pc, sl, ip, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbac6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efb2b │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efafb │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ mullt r5, r8, lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrdeq r4, [pc], -sl @ │ │ │ │ + mlaeq pc, sl, ip, r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbacb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efb07 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efad7 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r4, ror lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, lr, ror #25 │ │ │ │ + eoreq r4, pc, lr, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbacfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efae3 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efab3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, r0, asr lr │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, sl, asr #24 │ │ │ │ + eoreq r4, pc, sl, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbad44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efabf │ │ │ │ - stmdavs r2!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17efa8f │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmdbhi r1!, {r0, r2, r9, fp, lr} │ │ │ │ ldrbtmi r8, [sl], #-2405 @ 0xfffff69b │ │ │ │ strne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r5, ip, lsr #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r4, pc, lr, asr ip @ │ │ │ │ + eoreq r4, pc, lr, lsl ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbad8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efa9b │ │ │ │ - bvc 921ea0 │ │ │ │ + @ instruction: 0xf17efa6b │ │ │ │ + bvc 921de0 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18bdc3c │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt lr, r5, r6, lsl #28 │ │ │ │ bmi 15308c │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - eoreq r4, pc, sl, lsl #2 │ │ │ │ - eoreq r4, pc, sl, asr ip @ │ │ │ │ - strdeq r4, [pc], -r0 @ │ │ │ │ + eoreq r4, pc, sl, asr #1 │ │ │ │ + eoreq r4, pc, sl, lsl ip @ │ │ │ │ + strhteq r4, [pc], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbade4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ vmul.i16 d6, d9, d0[1] │ │ │ │ - @ instruction: 0xf17efa6f │ │ │ │ - bvc 921e48 │ │ │ │ + @ instruction: 0xf17efa3f │ │ │ │ + bvc 921d88 │ │ │ │ orrlt r6, r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ bvc 18bdc94 │ │ │ │ ldrbne r9, [r4, r2, lsl #4] │ │ │ │ tstls r1, r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ ldrdlt lr, [r5], -sl │ │ │ │ bmi 1530e4 │ │ │ │ @ instruction: 0xe7ed447a │ │ │ │ - strhteq r4, [pc], -r2 │ │ │ │ - eoreq r4, pc, r2, asr ip @ │ │ │ │ - mlaeq pc, r8, r0, r4 @ │ │ │ │ + eoreq r4, pc, r2, ror r0 @ │ │ │ │ + eoreq r4, pc, r2, lsl ip @ │ │ │ │ + eoreq r4, pc, r8, asr r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17efa43 │ │ │ │ - strmi pc, [r3], -r7, ror #16 │ │ │ │ + @ instruction: 0xf17efa13 │ │ │ │ + @ instruction: 0x4603f837 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - blx fa06c0 │ │ │ │ - @ instruction: 0xf860f17e │ │ │ │ + blx 3a06c0 │ │ │ │ + @ instruction: 0xf830f17e │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c847c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, sl, lsr #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r4, pc, r2, lsr ip @ │ │ │ │ + strdeq r4, [pc], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbae90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17efa19 │ │ │ │ - @ instruction: 0x4603f83d │ │ │ │ + @ instruction: 0xf17ef9e9 │ │ │ │ + strmi pc, [r3], -sp, lsl #16 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - blx 520714 │ │ │ │ - @ instruction: 0xf836f17e │ │ │ │ + @ instruction: 0xf9e2f299 │ │ │ │ + @ instruction: 0xf806f17e │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c84d0 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, r0, lsl #27 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r4, pc, r6, lsr #24 │ │ │ │ + eoreq r4, pc, r6, ror #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17ef9ef │ │ │ │ - @ instruction: 0x4603f813 │ │ │ │ + @ instruction: 0xf17df9bf │ │ │ │ + strmi pc, [r3], -r3, ror #31 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9e8f299 │ │ │ │ - @ instruction: 0xf80cf17e │ │ │ │ + @ instruction: 0xf9b8f299 │ │ │ │ + @ instruction: 0xffdcf17d │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c8524 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, r6, asr sp │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r4, pc, sl, lsl #23 │ │ │ │ + eoreq r4, pc, sl, asr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf17df9c5 │ │ │ │ - strmi pc, [r3], -r9, ror #31 │ │ │ │ + @ instruction: 0xf17df995 │ │ │ │ + @ instruction: 0x4603ffb9 │ │ │ │ ldmvs lr, {r5, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9bef299 │ │ │ │ - @ instruction: 0xffe2f17d │ │ │ │ + @ instruction: 0xf98ef299 │ │ │ │ + @ instruction: 0xffb2f17d │ │ │ │ strmi r6, [r4], r2, lsr #16 │ │ │ │ ldrtmi r9, [r3], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r8, lsr #12] │ │ │ │ bmi 1c8578 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r4, [sl], #-8 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt lr, r4, ip, lsr #26 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r4, pc, lr, ror fp @ │ │ │ │ + eoreq r4, pc, lr, lsr fp @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbaf8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf99af299 │ │ │ │ - @ instruction: 0xffbef17d │ │ │ │ + @ instruction: 0xf96af299 │ │ │ │ + @ instruction: 0xff8ef17d │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf299689e │ │ │ │ - @ instruction: 0xf17df993 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17df963 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - eoreq r4, pc, r2, ror #22 │ │ │ │ + eoreq r4, pc, r2, lsr #22 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbafe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdbvc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf96ef299 │ │ │ │ - @ instruction: 0xff92f17d │ │ │ │ + @ instruction: 0xf93ef299 │ │ │ │ + @ instruction: 0xff62f17d │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf299689e │ │ │ │ - @ instruction: 0xf17df967 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17df937 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcvc 6, cr4, [r4], #-4 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #8 │ │ │ │ ldrbne r9, [r2, r4, lsl #4] │ │ │ │ strtmi r9, [r8], -r5, lsl #4 │ │ │ │ stmvs ip, {r2, r9, fp, lr} │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ strls r9, [r1], #-1536 @ 0xfffffa00 │ │ │ │ ldcl 7, cr15, [r2], {253} @ 0xfd │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ - eoreq r4, pc, sl, ror fp @ │ │ │ │ + eoreq r4, pc, sl, lsr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbb03c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1984478 │ │ │ │ - stclt 14, cr15, [r8, #-284] @ 0xfffffee4 │ │ │ │ + stclt 14, cr15, [r8, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xffffeb7b │ │ │ │ ldrdeq lr, [r0], #108 @ 0x6c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460e4c3c │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, r6, lsr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ ldrbtmi r9, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1859300 │ │ │ │ - @ instruction: 0x4604f8b5 │ │ │ │ + strmi pc, [r4], -r5, lsl #17 │ │ │ │ blls 35ddfc │ │ │ │ stmdavc r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bls 19e664 │ │ │ │ bmi 408f34 │ │ │ │ @ instruction: 0x465b6818 │ │ │ │ ldrbtmi r9, [sl], #-1282 @ 0xfffffafe │ │ │ │ stmdbls sl, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ @@ -1436,17 +1436,17 @@ │ │ │ │ ldrdls pc, [r0], -pc @ │ │ │ │ @ instruction: 0xe7ab44f9 │ │ │ │ svc 0x002af7fd │ │ │ │ smulleq ip, r0, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq ip, r0, r6, lsl #2 │ │ │ │ adcseq sp, r6, lr, lsl #14 │ │ │ │ - eoreq r4, pc, r2, asr #21 │ │ │ │ - eoreq r4, pc, r8, lsr #21 │ │ │ │ - eoreq r4, pc, r0, lsr #21 │ │ │ │ + eoreq r4, pc, r2, lsl #21 │ │ │ │ + eoreq r4, pc, r8, ror #20 │ │ │ │ + eoreq r4, pc, r0, ror #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [lr], -r8, lsr #26 │ │ │ │ addslt r4, r0, r8, lsr #18 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -1477,26 +1477,26 @@ │ │ │ │ andslt sp, r0, r8, lsl r1 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ strls r4, [r1], #-1600 @ 0xfffff9c0 │ │ │ │ - @ instruction: 0xf83cf185 │ │ │ │ + @ instruction: 0xf80cf185 │ │ │ │ bmi 2ddf84 │ │ │ │ @ instruction: 0xf8d84639 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ @ instruction: 0xf05c9400 │ │ │ │ @ instruction: 0xe7dcf935 │ │ │ │ mcr 7, 6, pc, cr2, cr13, {7} @ │ │ │ │ sbceq ip, r0, r0, ror r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq ip, r0, sl, lsl r0 │ │ │ │ adcseq sp, r6, r8, lsl #12 │ │ │ │ - eoreq r4, pc, sl, ror #20 │ │ │ │ + eoreq r4, pc, sl, lsr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb248 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-137 @ 0xffffff77 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1518,48 +1518,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r6, lsl r1 │ │ │ │ bmi 413868 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xffeaf184 │ │ │ │ + @ instruction: 0xffbaf184 │ │ │ │ bmi 31e028 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05c9501 │ │ │ │ ldrb pc, [lr, fp, lsr #17] @ │ │ │ │ mcr 7, 3, pc, cr14, cr13, {7} @ │ │ │ │ sbceq fp, r0, sl, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, lr, ror #30 │ │ │ │ adcseq sp, r6, ip, asr #10 │ │ │ │ - strdeq r4, [pc], -r6 @ │ │ │ │ + strhteq r4, [pc], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - @ instruction: 0x06e3ffb7 │ │ │ │ + strbteq pc, [r3], r7, lsl #31 @ │ │ │ │ bmi 1d98ec │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb004f8b1 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq sp, [r6], r0 │ │ │ │ - eoreq r4, pc, r0, ror #19 │ │ │ │ + eoreq r4, pc, r0, lsr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, pc, asr #24 │ │ │ │ stmdbmi pc, {r1, r3, r7, r9, sl, lr}^ @ │ │ │ │ @ instruction: 0x461d447c │ │ │ │ @@ -1611,15 +1611,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r8, r0, lsl #6 │ │ │ │ pop {r0, r2, r5, ip, sp, pc} │ │ │ │ bmi 8481dc │ │ │ │ ldmdbls r1, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xff30f184 │ │ │ │ + @ instruction: 0xff00f184 │ │ │ │ ldr r4, [fp, r4, lsl #12]! │ │ │ │ ldmdavs r0, {r2, r4, r9, fp, ip, pc} │ │ │ │ bllt 70aa70 │ │ │ │ ldrbtmi r4, [sl], #-2584 @ 0xfffff5e8 │ │ │ │ addslt r9, fp, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0x17ec9a17 │ │ │ │ bls 608a50 │ │ │ │ @@ -1640,17 +1640,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7da │ │ │ │ svclt 0x0000ed94 │ │ │ │ sbceq fp, r0, ip, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq fp, [r0], #220 @ 0xdc │ │ │ │ ldrhteq sp, [r6], r4 │ │ │ │ - eoreq r3, pc, r2, lsl #21 │ │ │ │ - eoreq r4, pc, r0, asr #17 │ │ │ │ - eoreq r3, pc, r2, lsr sl @ │ │ │ │ + eoreq r3, pc, r2, asr #20 │ │ │ │ + eoreq r4, pc, r0, lsl #17 │ │ │ │ + strdeq r3, [pc], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x460c4d3b │ │ │ │ addslt r4, r9, fp, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -1686,15 +1686,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 7c8300 │ │ │ │ @ instruction: 0x4631ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr4, {4} │ │ │ │ + cdp2 1, 6, cr15, cr10, cr4, {4} │ │ │ │ ldmdavs r8!, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ blmi 610a94 │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2580 @ 0xfffff5ec │ │ │ │ bls 988b7c │ │ │ │ bls 948b7c │ │ │ │ @@ -1711,19 +1711,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e4 │ │ │ │ svclt 0x0000ed06 │ │ │ │ sbceq fp, r0, r0, asr #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq fp, [r0], #200 @ 0xc8 │ │ │ │ adcseq sp, r6, sl, ror r2 │ │ │ │ - eoreq r3, pc, r4, asr r9 @ │ │ │ │ - eoreq r3, pc, sl, asr #18 │ │ │ │ - eoreq r4, pc, ip, ror r8 @ │ │ │ │ - eoreq r3, pc, r8, lsr #18 │ │ │ │ - eoreq r3, pc, lr, lsl r9 @ │ │ │ │ + eoreq r3, pc, r4, lsl r9 @ │ │ │ │ + eoreq r3, pc, sl, lsl #18 │ │ │ │ + eoreq r4, pc, ip, lsr r8 @ │ │ │ │ + eoreq r3, pc, r8, ror #17 │ │ │ │ + ldrdeq r3, [pc], -lr @ │ │ │ │ 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 │ │ │ │ @@ -1763,15 +1763,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 50843c │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - cdp2 1, 0, cr15, cr0, cr4, {4} │ │ │ │ + ldc2l 1, cr15, [r0, #528] @ 0x210 │ │ │ │ ldr r4, [sp, r6, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, ip, pc}^ │ │ │ │ bmi 352ca0 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1aea438 │ │ │ │ @@ -1779,36 +1779,36 @@ │ │ │ │ mrc2 0, 5, pc, cr10, cr11, {2} │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec7e │ │ │ │ sbceq fp, r0, ip, lsl ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smulleq fp, r0, ip, fp │ │ │ │ adcseq sp, r6, ip, lsr #2 │ │ │ │ - eoreq r4, pc, ip, lsl r8 @ │ │ │ │ + ldrdeq r4, [pc], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r5, asr #27 @ │ │ │ │ + usateq pc, #3, r5, lsl #27 @ │ │ │ │ bmi 1d9cd0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb004febf │ │ │ │ svclt 0x0000bd70 │ │ │ │ umlalseq sp, r6, ip, r0 │ │ │ │ - eoreq r4, pc, ip, lsl r8 @ │ │ │ │ + ldrdeq r4, [pc], -ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1826,48 +1826,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 413d38 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [r2, #528] @ 0x210 │ │ │ │ + ldc2l 1, cr15, [r2, #-528] @ 0xfffffdf0 │ │ │ │ bmi 31e518 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 2, pc, cr4, cr11, {2} @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ec08 │ │ │ │ sbceq fp, r0, sl, asr #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smulleq fp, r0, lr, sl │ │ │ │ adcseq sp, r6, r4 │ │ │ │ - eoreq r4, pc, r2, lsr #15 │ │ │ │ + eoreq r4, pc, r2, ror #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb7c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], pc, asr #26 @ │ │ │ │ + usateq pc, #3, pc, lsl #26 @ │ │ │ │ bmi 1d9dbc │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r9, asr #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8, lsl #31 │ │ │ │ - eoreq r4, pc, ip, ror #14 │ │ │ │ + eoreq r4, pc, ip, lsr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1885,48 +1885,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 413e24 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [ip, #-528] @ 0xfffffdf0 │ │ │ │ + ldc2l 1, cr15, [ip], {132} @ 0x84 │ │ │ │ bmi 31e604 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [lr, #364] @ 0x16c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb92 │ │ │ │ ldrdeq fp, [r0], #158 @ 0x9e │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq fp, [r0], #146 @ 0x92 │ │ │ │ ldrshteq ip, [r6], r0 │ │ │ │ - strdeq r4, [pc], -sl @ │ │ │ │ + strhteq r4, [pc], -sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb8ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - usateq pc, #3, r9, asr #25 @ │ │ │ │ + strbteq pc, [r3], r9, lsr #25 @ │ │ │ │ bmi 1d9ea8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r4], -r3 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r4, ror lr │ │ │ │ - eoreq r4, pc, ip, asr #13 │ │ │ │ + eoreq r4, pc, ip, lsl #13 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1944,48 +1944,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 413f10 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2 1, cr15, [r6], {132} @ 0x84 │ │ │ │ + stc2l 1, cr15, [r6], #-528 @ 0xfffffdf0 │ │ │ │ bmi 31e6f0 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r8, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb1c │ │ │ │ strdeq fp, [r0], #130 @ 0x82 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, r6, asr #17 │ │ │ │ ldrsbteq ip, [r6], ip │ │ │ │ - eoreq r4, pc, r2, ror #12 │ │ │ │ + eoreq r4, pc, r2, lsr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb998 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r3, ror #24 @ │ │ │ │ + @ instruction: 0x06e3fc33 │ │ │ │ bmi 1d9f94 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, sp, asr sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r0, ror #26 │ │ │ │ - eoreq r4, pc, r0, lsr r6 @ │ │ │ │ + strdeq r4, [pc], -r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbb9ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2003,48 +2003,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 413ffc │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2 1, cr15, [r0], #-528 @ 0xfffffdf0 │ │ │ │ + blx ffca0e5e │ │ │ │ bmi 31e7dc │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [r2], #364 @ 0x16c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eaa6 │ │ │ │ sbceq fp, r0, r6, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq fp, [r0], #122 @ 0x7a │ │ │ │ adcseq ip, r6, r8, asr #25 │ │ │ │ - eoreq r4, pc, r2, asr #11 │ │ │ │ + eoreq r4, pc, r2, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbba84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], sp, ror #23 @ │ │ │ │ + @ instruction: 0x06e3fbbd │ │ │ │ bmi 1da080 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r7, ror #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, ip, asr #24 │ │ │ │ - eoreq r4, pc, ip, lsl #11 │ │ │ │ + eoreq r4, pc, ip, asr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbad8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2062,48 +2062,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 4140e8 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx feb20f4a │ │ │ │ + blx 1f20f4a │ │ │ │ bmi 31e8c8 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [ip], #-364 @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea30 │ │ │ │ sbceq fp, r0, sl, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, lr, ror #13 │ │ │ │ ldrhteq ip, [r6], r4 │ │ │ │ - eoreq r4, pc, sl, lsl r5 @ │ │ │ │ + ldrdeq r4, [pc], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbb70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - @ instruction: 0x06e3fb77 │ │ │ │ + strbteq pc, [r3], r7, asr #22 @ │ │ │ │ bmi 1da16c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r1, ror ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8, lsr fp │ │ │ │ - strdeq r4, [pc], -r4 @ │ │ │ │ + strhteq r4, [pc], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -ip, lsr #24 │ │ │ │ addlt r4, r9, ip, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2127,20 +2127,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6889ec │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx aa104e │ │ │ │ + blx ffea104c │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q3, d8, d0 │ │ │ │ - @ instruction: 0xf17dfb45 │ │ │ │ - bvc 922ff4 │ │ │ │ + @ instruction: 0xf17dfb15 │ │ │ │ + bvc 922f34 │ │ │ │ ldmdblt sl!, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [sp], #-3342 @ 0xfffff2f2 │ │ │ │ strbmi r6, [r1], -r2, lsr #16 │ │ │ │ ldrtmi r9, [r0], -r2, lsl #4 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 1977294 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -2149,38 +2149,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ee │ │ │ │ svclt 0x0000e99a │ │ │ │ sbceq fp, r0, ip, lsr #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, ip, ror #11 │ │ │ │ adcseq ip, r6, r8, lsl #21 │ │ │ │ - eoreq r3, pc, r6, ror #4 │ │ │ │ - eoreq r4, pc, r8, asr r4 @ │ │ │ │ - eoreq r3, pc, lr, lsr r2 @ │ │ │ │ + eoreq r3, pc, r6, lsr #4 │ │ │ │ + eoreq r4, pc, r8, lsl r4 @ │ │ │ │ + strdeq r3, [pc], -lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - usateq pc, #3, sp, asr #21 @ │ │ │ │ + strbteq pc, [r3], sp, lsr #21 @ │ │ │ │ bmi 1da2a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq ip, [r6], ip │ │ │ │ - eoreq r4, pc, r4, lsr r4 @ │ │ │ │ + strdeq r4, [pc], -r4 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -2202,54 +2202,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 586b18 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fe521178 │ │ │ │ + blx 1921178 │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q2, d8, d0 │ │ │ │ - @ instruction: 0xf17dfaaf │ │ │ │ - ldmdavs r2!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17dfa7f │ │ │ │ + ldmdavs r2!, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 289398 │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ ldrb pc, [r1, r7, asr #22] @ │ │ │ │ stmdb sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq fp, [r0], #72 @ 0x48 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, r0, asr #9 │ │ │ │ adcseq ip, r6, r4, lsr r9 │ │ │ │ - mlaeq pc, r6, r3, r4 @ │ │ │ │ + eoreq r4, pc, r6, asr r3 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbdb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - usateq pc, #3, r3, asr #20 @ │ │ │ │ + strbteq pc, [r3], r3, lsr #20 @ │ │ │ │ bmi 1da3b4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, sp, asr #22 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r0, lsr #17 │ │ │ │ - eoreq r4, pc, r8, ror r3 @ │ │ │ │ + eoreq r4, pc, r8, lsr r3 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -2273,55 +2273,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c8c34 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 1a1294 │ │ │ │ + @ instruction: 0xf9d4f184 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d8, d0 │ │ │ │ - @ instruction: 0xf17dfa21 │ │ │ │ - stmdavs r2!, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17df9f1 │ │ │ │ + stmdavs r2!, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 19094b4 │ │ │ │ bmi 2894b0 │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ @ instruction: 0xe7cffab7 │ │ │ │ ldmda sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq fp, r0, r4, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, r4, lsr #7 │ │ │ │ ldrshteq ip, [r6], r0 │ │ │ │ - eoreq r4, pc, lr, asr #5 │ │ │ │ + eoreq r4, pc, lr, lsl #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbed8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r3, asr #19 @ │ │ │ │ + usateq pc, #3, r3, lsl #19 @ │ │ │ │ bmi 1da4d4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb004fabd │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8, asr r7 │ │ │ │ - eoreq r4, pc, r0, asr #5 │ │ │ │ + eoreq r4, pc, r0, lsl #5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addlt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2344,49 +2344,49 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r9, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1849300 │ │ │ │ - @ instruction: 0xe7dff977 │ │ │ │ + ldrb pc, [pc, r7, asr #18] @ │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ bmi 2f6694 │ │ │ │ ldmdavs r0!, {r0, r3, r6, r9, sl, lr} │ │ │ │ strls r4, [r2], #-1146 @ 0xfffffb86 │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ blx e20f24 │ │ │ │ @ instruction: 0xf7fce7db │ │ │ │ svclt 0x0000effa │ │ │ │ sbceq fp, r0, r4, asr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, sl, lsl #5 │ │ │ │ adcseq ip, r6, lr, lsr #13 │ │ │ │ - eoreq r4, pc, r8, lsr r2 @ │ │ │ │ + strdeq r4, [pc], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbfdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r1, asr #18 @ │ │ │ │ + usateq pc, #3, r1, lsl #18 @ │ │ │ │ bmi 1da5d8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, fp, lsr sl @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, ip, lsr #12 │ │ │ │ - eoreq r4, pc, r0, lsr #4 │ │ │ │ + eoreq r4, pc, r0, ror #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [r8], r6, lsr #24 │ │ │ │ addlt r4, r8, r6, lsr #18 │ │ │ │ @ instruction: 0xf018447c │ │ │ │ @@ -2408,54 +2408,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 586e50 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf8f6f184 │ │ │ │ + @ instruction: 0xf8c6f184 │ │ │ │ ldrb r4, [lr, r6, lsl #12] │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ vaddl.s16 q2, d8, d0 │ │ │ │ - @ instruction: 0xf17cf913 │ │ │ │ - ldmdavs r2!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cf8e3 │ │ │ │ + ldmdavs r2!, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 2896d0 │ │ │ │ ldrbtmi r7, [sl], #-2612 @ 0xfffff5cc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ ldrb pc, [r1, fp, lsr #19] @ │ │ │ │ svc 0x006ef7fc │ │ │ │ sbceq fp, r0, r0, asr #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, r8, lsl #3 │ │ │ │ adcseq ip, r6, r4, lsl #11 │ │ │ │ - eoreq r4, pc, r6, lsl #3 │ │ │ │ + eoreq r4, pc, r6, asr #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc0f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf184447a │ │ │ │ - @ instruction: 0x06e3f8b7 │ │ │ │ + strbteq pc, [r3], r7, lsl #17 @ │ │ │ │ bmi 1da6ec │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb004f9b1 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrshteq ip, [r6], r0 │ │ │ │ - eoreq r4, pc, r8, ror #2 │ │ │ │ + eoreq r4, pc, r8, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -2479,55 +2479,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c8f6c │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf868f184 │ │ │ │ + @ instruction: 0xf838f184 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d8, d0 │ │ │ │ - @ instruction: 0xf17cf885 │ │ │ │ - stmdavs r2!, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cf855 │ │ │ │ + stmdavs r2!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bvc 19097ec │ │ │ │ bmi 2897e8 │ │ │ │ ldrbtmi r7, [sl], #-2596 @ 0xfffff5dc │ │ │ │ @ instruction: 0xf05b9400 │ │ │ │ bfi pc, fp, (invalid: 18:15) @ │ │ │ │ mrc 7, 6, APSR_nzcv, cr14, cr12, {7} │ │ │ │ sbceq fp, r0, ip, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq fp, r0, ip, rrx │ │ │ │ adcseq ip, r6, r0, asr #8 │ │ │ │ - strhteq r4, [pc], -sl │ │ │ │ + eoreq r4, pc, sl, ror r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf184447a │ │ │ │ - strbteq pc, [r3], r7, lsr #16 @ │ │ │ │ + @ instruction: 0xf183447a │ │ │ │ + @ instruction: 0x06e3fff7 │ │ │ │ bmi 1da80c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r1, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8, lsr #7 │ │ │ │ - eoreq r4, pc, ip, lsr #1 │ │ │ │ + eoreq r4, pc, ip, rrx │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2547,53 +2547,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 54607c │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xffe0f183 │ │ │ │ + @ instruction: 0xffb0f183 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d7, d0 │ │ │ │ - @ instruction: 0xf17cfffd │ │ │ │ - stmdavs sl!, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cffcd │ │ │ │ + stmdavs sl!, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 2498f4 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ bfi pc, r7, #17, #3 @ │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr12, {7} │ │ │ │ sbceq sl, r0, ip, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, asr pc │ │ │ │ adcseq ip, r6, r8, lsl #6 │ │ │ │ - eoreq r4, pc, r8, lsl r0 @ │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], r3, lsr #31 @ │ │ │ │ + @ instruction: 0x06e3ff73 │ │ │ │ bmi 1da914 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r4, sp, r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8, ror r2 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ + strhteq r3, [pc], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc36c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2611,48 +2611,48 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 41497c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xff60f183 │ │ │ │ + @ instruction: 0xff30f183 │ │ │ │ bmi 31f15c │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf822f05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ede6 │ │ │ │ sbceq sl, r0, r6, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, sl, asr lr │ │ │ │ adcseq ip, r6, r0, ror #3 │ │ │ │ - eoreq r3, pc, r6, lsl #31 │ │ │ │ + eoreq r3, pc, r6, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc404 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], sp, lsr #30 @ │ │ │ │ + @ instruction: 0x06e3fefd │ │ │ │ bmi 1daa00 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r4, r7, lsr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r4, ror #2 │ │ │ │ - eoreq r3, pc, r4, asr pc @ │ │ │ │ + eoreq r3, pc, r4, lsl pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [pc], -lr, lsr #24 │ │ │ │ addlt r4, sp, lr, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2677,59 +2677,59 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12c0300 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ bmi 6c9284 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 13, cr15, cr12, cr3, {4} │ │ │ │ + cdp2 1, 10, cr15, cr12, cr3, {4} │ │ │ │ ldrb r4, [sl, r4, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 , d7, d0 │ │ │ │ - @ instruction: 0xf17cfef9 │ │ │ │ - stmvs r5, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfec9 │ │ │ │ + stmvs r5, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ vmul.i16 d6, d23, d0[2] │ │ │ │ - @ instruction: 0xf17cfef3 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfec3 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r9, [r6], -r4, lsl #4 │ │ │ │ ldrbmi r4, [r9], -fp, asr #12 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stcvc 6, cr4, [r2], #-224 @ 0xffffff20 │ │ │ │ bmi 2c9b10 │ │ │ │ ldrbtmi r6, [sl], #-2228 @ 0xfffff74c │ │ │ │ strls r9, [r1], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xff88f05a │ │ │ │ @ instruction: 0xf7fce7c8 │ │ │ │ svclt 0x0000ed4c │ │ │ │ smulleq sl, r0, r8, sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r4, asr sp │ │ │ │ ldrhteq ip, [r6], r0 │ │ │ │ - mlaeq pc, lr, lr, r3 @ │ │ │ │ + eoreq r3, pc, lr, asr lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - usateq pc, #3, r3, lsl #29 @ │ │ │ │ + strbteq pc, [r3], r3, ror #28 @ │ │ │ │ bmi 1dab34 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, sp, lsl #31 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq ip, r6, r8 │ │ │ │ - mlaeq pc, ip, lr, r3 @ │ │ │ │ + eoreq r3, pc, ip, asr lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2749,53 +2749,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5463a4 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 4, cr15, cr12, cr3, {4} │ │ │ │ + cdp2 1, 1, cr15, cr12, cr3, {4} │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d7, d0 │ │ │ │ - @ instruction: 0xf17cfe69 │ │ │ │ - stmdavs sl!, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfe39 │ │ │ │ + stmdavs sl!, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 249c1c │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [r3, r3, lsl #30] @ │ │ │ │ stcl 7, cr15, [r6], {252} @ 0xfc │ │ │ │ sbceq sl, r0, r4, ror #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r4, lsr ip │ │ │ │ adcseq fp, r6, r8, ror #30 │ │ │ │ - eoreq r3, pc, r8, lsl #28 │ │ │ │ + eoreq r3, pc, r8, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], pc, lsl #28 @ │ │ │ │ + usateq pc, #3, pc, asr #27 @ │ │ │ │ bmi 1dac3c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, r9, lsl #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq fp, [r6], r8 │ │ │ │ - eoreq r3, pc, r8, ror #27 │ │ │ │ + eoreq r3, pc, r8, lsr #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2815,53 +2815,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5464ac │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r8, #524] @ 0x20c │ │ │ │ + ldc2 1, cr15, [r8, #524] @ 0x20c │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d7, d0 │ │ │ │ - @ instruction: 0xf17cfde5 │ │ │ │ - stmdavs sl!, {r0, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfdb5 │ │ │ │ + stmdavs sl!, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 249d24 │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7d3fe7f │ │ │ │ mcrr 7, 15, pc, r2, cr12 @ │ │ │ │ sbceq sl, r0, ip, asr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, lsr #22 │ │ │ │ adcseq fp, r6, r8, lsr lr │ │ │ │ - eoreq r3, pc, r8, asr sp @ │ │ │ │ + eoreq r3, pc, r8, lsl sp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc748 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], fp, lsl #27 @ │ │ │ │ + usateq pc, #3, fp, asr #26 @ │ │ │ │ bmi 1dad44 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, r5, lsl #29 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, lsr #27 │ │ │ │ - eoreq r3, pc, r0, asr #26 │ │ │ │ + eoreq r3, pc, r0, lsl #26 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2881,53 +2881,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5465b4 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r4, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2 1, cr15, [r4, #-524] @ 0xfffffdf4 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d7, d0 │ │ │ │ - @ instruction: 0xf17cfd61 │ │ │ │ - stmdavs sl!, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfd31 │ │ │ │ + stmdavs sl!, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 249e2c │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7d3fdfb │ │ │ │ bl ff023624 │ │ │ │ sbceq sl, r0, r4, asr sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r4, lsr #20 │ │ │ │ adcseq fp, r6, r8, lsl #26 │ │ │ │ - strhteq r3, [pc], -r8 │ │ │ │ + eoreq r3, pc, r8, ror ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc850 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], r7, lsl #26 @ │ │ │ │ + usateq pc, #3, r7, asr #25 @ │ │ │ │ bmi 1dae4c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, r1, lsl #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, ror ip │ │ │ │ - mlaeq pc, ip, ip, r3 @ │ │ │ │ + eoreq r3, pc, ip, asr ip @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r3, lsr #24 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -2947,53 +2947,53 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1210300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5466bc │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - stc2l 1, cr15, [r0], {131} @ 0x83 │ │ │ │ + ldc2 1, cr15, [r0], {131} @ 0x83 │ │ │ │ strb r4, [r0, r5, lsl #12]! │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q2, d7, d0 │ │ │ │ - @ instruction: 0xf17cfcdd │ │ │ │ - stmdavs sl!, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17cfcad │ │ │ │ + stmdavs sl!, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r0, lsl #4] │ │ │ │ bmi 249f34 │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7d3fd77 │ │ │ │ bl f2372c │ │ │ │ sbceq sl, r0, ip, asr #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, ip, lsl r9 │ │ │ │ ldrsbteq fp, [r6], r8 │ │ │ │ - eoreq r3, pc, r0, lsl ip @ │ │ │ │ + ldrdeq r3, [pc], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbc958 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], r3, lsl #25 @ │ │ │ │ + usateq pc, #3, r3, asr #24 @ │ │ │ │ bmi 1daf54 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, sp, ror sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r8, asr #22 │ │ │ │ - strdeq r3, [pc], -r4 @ │ │ │ │ + strhteq r3, [pc], -r4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -3014,58 +3014,58 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6867c8 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - ldc2 1, cr15, [sl], #-524 @ 0xfffffdf4 │ │ │ │ + stc2 1, cr15, [sl], {131} @ 0x83 │ │ │ │ ldrb r4, [lr, r5, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q3, d7, d0 │ │ │ │ - @ instruction: 0xf17cfc57 │ │ │ │ - @ instruction: 0x4603fa7b │ │ │ │ + @ instruction: 0xf17cfc27 │ │ │ │ + strmi pc, [r3], -fp, asr #20 │ │ │ │ ldmvs pc, {r3, r5, r7, fp, sp, lr} @ │ │ │ │ - mrrc2 2, 9, pc, r0, cr7 @ │ │ │ │ - blx 1da1e28 │ │ │ │ + stc2 2, cr15, [r0], #-604 @ 0xfffffda4 │ │ │ │ + blx 11a1e28 │ │ │ │ strmi r6, [r4], -sl, lsr #16 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r9, asr #12] │ │ │ │ bmi 2ca054 │ │ │ │ stmiavs r4!, {r4, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2l 0, cr15, [r8], #360 @ 0x168 │ │ │ │ @ instruction: 0xf7fce7ca │ │ │ │ svclt 0x0000eaac │ │ │ │ sbceq sl, r0, r4, asr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r0, lsl r8 │ │ │ │ adcseq fp, r6, r4, lsr #21 │ │ │ │ - eoreq r3, pc, r4, asr fp @ │ │ │ │ + eoreq r3, pc, r4, lsl fp @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbca78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - @ instruction: 0x06e3fbf3 │ │ │ │ + strbteq pc, [r3], r3, asr #23 @ │ │ │ │ bmi 1db074 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, sp, ror #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r0, lsl #20 │ │ │ │ - eoreq r3, pc, ip, lsr fp @ │ │ │ │ + strdeq r3, [pc], -ip @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [pc], -r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf017447c │ │ │ │ @@ -3086,58 +3086,58 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6868e8 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx feb21f46 │ │ │ │ + blx 1f21f46 │ │ │ │ ldrb r4, [lr, r5, lsl #12] │ │ │ │ @ instruction: 0xf8d84630 │ │ │ │ vaddl.s16 q3, d7, d0 │ │ │ │ - @ instruction: 0xf17cfbc7 │ │ │ │ - strmi pc, [r3], -fp, ror #19 │ │ │ │ + @ instruction: 0xf17cfb97 │ │ │ │ + @ instruction: 0x4603f9bb │ │ │ │ ldmvs pc, {r3, r5, r7, fp, sp, lr} @ │ │ │ │ - blx ff0a23b2 │ │ │ │ - @ instruction: 0xf9e4f17c │ │ │ │ + blx fe4a23b2 │ │ │ │ + @ instruction: 0xf9b4f17c │ │ │ │ strmi r6, [r4], -sl, lsr #16 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #4 │ │ │ │ ldrbne r4, [r2, r9, asr #12] │ │ │ │ bmi 2ca174 │ │ │ │ stmiavs r4!, {r4, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrrc2 0, 5, pc, r8, cr10 @ │ │ │ │ @ instruction: 0xf7fce7ca │ │ │ │ svclt 0x0000ea1c │ │ │ │ sbceq sl, r0, r4, lsr #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq sl, [r0], #96 @ 0x60 │ │ │ │ adcseq fp, r6, ip, asr r9 │ │ │ │ - mlaeq pc, r4, sl, r3 @ │ │ │ │ + eoreq r3, pc, r4, asr sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcb98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], r3, ror #22 @ │ │ │ │ + @ instruction: 0x06e3fb33 │ │ │ │ bmi 1db194 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, sp, asr ip @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq fp, [r6], r8 │ │ │ │ - eoreq r3, pc, ip, ror sl @ │ │ │ │ + eoreq r3, pc, ip, lsr sl @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcbec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3155,27 +3155,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 4151fc │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 8a205a │ │ │ │ + blx ffca2058 │ │ │ │ bmi 31f9dc │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff921bca │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e9a6 │ │ │ │ sbceq sl, r0, r6, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq sl, [r0], #90 @ 0x5a │ │ │ │ adcseq fp, r6, r0, lsr #16 │ │ │ │ - eoreq r3, pc, sl, lsl #20 │ │ │ │ + eoreq r3, pc, sl, asr #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3194,15 +3194,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 506298 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - blx ff5220f4 │ │ │ │ + blx fe9220f4 │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3210,17 +3210,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e950 │ │ │ │ sbceq sl, r0, ip, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r0, asr #10 │ │ │ │ adcseq fp, r6, lr, ror #14 │ │ │ │ - eoreq r2, pc, r6, asr #3 │ │ │ │ - mlaeq pc, r0, r9, r3 @ │ │ │ │ - eoreq r2, pc, sl, lsr #3 │ │ │ │ + eoreq r2, pc, r6, lsl #3 │ │ │ │ + eoreq r3, pc, r0, asr r9 @ │ │ │ │ + eoreq r2, pc, sl, ror #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbcd38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3238,27 +3238,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 415348 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx 1f221a4 │ │ │ │ + blx 13221a4 │ │ │ │ bmi 31fb28 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fa1d16 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e900 │ │ │ │ strheq sl, [r0], #74 @ 0x4a │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, lr, lsl #9 │ │ │ │ adcseq fp, r6, ip, lsr #13 │ │ │ │ - eoreq r3, pc, r6, lsl r9 @ │ │ │ │ + ldrdeq r3, [pc], -r6 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3277,15 +3277,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5063e4 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - blx ba2240 │ │ │ │ + @ instruction: 0xf9fcf183 │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3293,17 +3293,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e8aa │ │ │ │ sbceq sl, r0, r0, lsr #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq sl, [r0], #52 @ 0x34 │ │ │ │ ldrshteq fp, [r6], sl │ │ │ │ - eoreq r2, pc, sl, ror r0 @ │ │ │ │ - mlaeq pc, ip, r8, r3 @ │ │ │ │ - eoreq r2, pc, lr, asr r0 @ │ │ │ │ + eoreq r2, pc, sl, lsr r0 @ │ │ │ │ + eoreq r3, pc, ip, asr r8 @ │ │ │ │ + eoreq r2, pc, lr, lsl r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbce84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3321,27 +3321,27 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r5, lsl r1 │ │ │ │ bmi 415494 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf9d4f183 │ │ │ │ + @ instruction: 0xf9a4f183 │ │ │ │ bmi 31fc74 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r7, r8, r9, sl, ip} │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe621e60 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e85a │ │ │ │ sbceq sl, r0, lr, ror #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r2, asr #6 │ │ │ │ adcseq fp, r6, r8, lsr r5 │ │ │ │ - eoreq r3, pc, r2, lsr #16 │ │ │ │ + eoreq r3, pc, r2, ror #15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r4, [ip], -r1, lsr #26 │ │ │ │ addlt r4, r8, r1, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -3360,15 +3360,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 506530 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf986f183 │ │ │ │ + @ instruction: 0xf956f183 │ │ │ │ andvs r0, r5, r3, ror #13 │ │ │ │ strble r7, [r5, #262]! @ 0x106 │ │ │ │ stmdblt lr, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-3083 @ 0xfffff3f5 │ │ │ │ strtmi r4, [fp], -fp, lsl #20 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @@ -3376,17 +3376,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f4 │ │ │ │ svclt 0x0000e804 │ │ │ │ ldrdeq sl, [r0], #36 @ 0x24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r8, lsr #5 │ │ │ │ adcseq fp, r6, r6, lsl #9 │ │ │ │ - eoreq r1, pc, lr, lsr #30 │ │ │ │ - eoreq r3, pc, r8, lsr #15 │ │ │ │ - eoreq r1, pc, r2, lsl pc @ │ │ │ │ + eoreq r1, pc, lr, ror #29 │ │ │ │ + eoreq r3, pc, r8, ror #14 │ │ │ │ + ldrdeq r1, [pc], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -3410,55 +3410,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c9df8 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf922f183 │ │ │ │ + @ instruction: 0xf8f2f183 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d7, d0 │ │ │ │ - @ instruction: 0xf17bf93f │ │ │ │ - stmdavs r2!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17bf90f │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ stmdbhi r2!, {r0, r1, r9, ip, pc}^ │ │ │ │ bmi 28a674 │ │ │ │ ldrbtmi r8, [sl], #-2340 @ 0xfffff6dc │ │ │ │ @ instruction: 0xf05a9400 │ │ │ │ @ instruction: 0xe7cff9d5 │ │ │ │ svc 0x0098f7fb │ │ │ │ sbceq sl, r0, r0, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r0, ror #3 │ │ │ │ adcseq fp, r6, ip, lsr #7 │ │ │ │ - strdeq r3, [pc], -r6 @ │ │ │ │ + strhteq r3, [pc], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd09c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - strbteq pc, [r3], r1, ror #17 @ │ │ │ │ + @ instruction: 0x06e3f8b1 │ │ │ │ bmi 1db698 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrdlt pc, [r4], -fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r4, lsl r3 │ │ │ │ - strdeq r3, [pc], -r0 @ │ │ │ │ + strhteq r3, [pc], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r9], r9, lsr #24 │ │ │ │ addlt r4, r9, r9, lsr #18 │ │ │ │ @ instruction: 0xf019447c │ │ │ │ @@ -3482,55 +3482,55 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 5c9f18 │ │ │ │ ldrbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - @ instruction: 0xf892f183 │ │ │ │ + @ instruction: 0xf862f183 │ │ │ │ ldrb r4, [ip, r4, lsl #12] │ │ │ │ @ instruction: 0xf8da4630 │ │ │ │ vaddl.s16 , d7, d0 │ │ │ │ - @ instruction: 0xf17bf8af │ │ │ │ - stmdavs r2!, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf17bf87f │ │ │ │ + stmdavs r2!, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r9], -r3, lsl #12 │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ stmdbhi r2!, {r0, r1, r9, ip, pc}^ │ │ │ │ bmi 28a794 │ │ │ │ ldrbtmi r8, [sl], #-2340 @ 0xfffff6dc │ │ │ │ @ instruction: 0xf05a9400 │ │ │ │ strb pc, [pc, r5, asr #18] @ │ │ │ │ svc 0x0008f7fb │ │ │ │ sbceq sl, r0, r0, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq sl, r0, r0, asr #1 │ │ │ │ adcseq fp, r6, r4, ror #4 │ │ │ │ - eoreq r3, pc, sl, asr #12 │ │ │ │ + eoreq r3, pc, sl, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf183447a │ │ │ │ - usateq pc, #3, r1, asr #16 @ │ │ │ │ + strbteq pc, [r3], r1, lsr #16 @ │ │ │ │ bmi 1db7b8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r4, fp, asr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, ip, asr #3 │ │ │ │ - eoreq r3, pc, r0, asr #12 │ │ │ │ + eoreq r3, pc, r0, lsl #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460d4c3e │ │ │ │ adclt r4, r9, lr, lsr r9 │ │ │ │ @ instruction: 0x2600447c │ │ │ │ @@ -3574,15 +3574,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 60a088 │ │ │ │ stmdbls ip, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xffdaf182 │ │ │ │ + @ instruction: 0xffaaf182 │ │ │ │ blls 4e001c │ │ │ │ blls 48acf0 │ │ │ │ blls 44acf0 │ │ │ │ blls 40acf0 │ │ │ │ blls 3cacf0 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ @@ -3594,36 +3594,36 @@ │ │ │ │ @ instruction: 0xf88cf05a │ │ │ │ @ instruction: 0xf7fbe7ce │ │ │ │ svclt 0x0000ee50 │ │ │ │ sbceq r9, r0, r0, ror #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, asr pc │ │ │ │ ldrsbteq fp, [r6], r0 │ │ │ │ - eoreq r3, pc, ip, asr #10 │ │ │ │ + eoreq r3, pc, ip, lsl #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf182447a │ │ │ │ - usateq pc, #3, r7, lsl #31 @ │ │ │ │ + strbteq pc, [r3], r7, ror #30 @ │ │ │ │ bmi 1db92c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ mullt r4, r1, r8 │ │ │ │ svclt 0x0000bd70 │ │ │ │ adcseq fp, r6, r0, lsr r0 │ │ │ │ - mlaeq pc, r0, r5, r3 @ │ │ │ │ + eoreq r3, pc, r0, asr r5 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r3, lsr #24 │ │ │ │ addslt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -3648,27 +3648,27 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r9, r8, lsl r1 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2574 @ 0xa0e │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1829300 │ │ │ │ - ldrb pc, [fp, r7, asr #30] @ │ │ │ │ + bfi pc, r7, (invalid: 30:27) @ │ │ │ │ strbmi r4, [r3], -sl, lsl #20 │ │ │ │ ldrtmi r9, [r1], -r0 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ ldrb pc, [ip, r7, lsl #16] @ │ │ │ │ stcl 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ sbceq r9, r0, ip, ror #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, sl, lsr #28 │ │ │ │ adcseq sl, r6, lr, ror pc │ │ │ │ - strdeq r3, [pc], -lr @ │ │ │ │ + strhteq r3, [pc], -lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, asr #31 │ │ │ │ blmi 7f86b8 │ │ │ │ ldrbtmi fp, [r9], #-139 @ 0xffffff75 │ │ │ │ strmi sl, [r7], -r4, lsl #24 │ │ │ │ @@ -3689,25 +3689,25 @@ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ andcs fp, r1, #240, 26 @ 0x3c00 │ │ │ │ bmi 3caa90 │ │ │ │ ldrtmi sl, [r1], -r8, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1829401 │ │ │ │ - @ instruction: 0x06ebfef5 │ │ │ │ + strbteq pc, [fp], r5, asr #29 @ │ │ │ │ bmi 29ba3c │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ ldrb pc, [lr, pc, ror #31] @ │ │ │ │ ldcl 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ strheq r9, [r0], #218 @ 0xda │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, sl, lsl #27 │ │ │ │ adcseq sl, r6, sl, asr #29 │ │ │ │ - eoreq r3, pc, r8, lsr #9 │ │ │ │ + eoreq r3, pc, r8, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r4, lsl #1 │ │ │ │ ldrmi r4, [r7], -r0, lsl #13 │ │ │ │ @ instruction: 0xf011461c │ │ │ │ @@ -3717,51 +3717,51 @@ │ │ │ │ andlt sp, r4, fp, lsl r4 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrtmi r9, [r9], -sl, lsl #22 │ │ │ │ vmovne r4, sp, s2, s3 │ │ │ │ ldrbtmi r2, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strtmi r9, [fp], -r0, lsl #6 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr2, {4} │ │ │ │ + cdp2 1, 8, cr15, cr12, cr2, {4} │ │ │ │ movwcs fp, #4364 @ 0x110c │ │ │ │ movwcs r7, #547 @ 0x223 │ │ │ │ tstvc r3, r4 │ │ │ │ stmdbls fp, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc3005 │ │ │ │ ldrbteq lr, [r3], r2, asr #18 │ │ │ │ bmi 25babc │ │ │ │ @ instruction: 0xf8d817e3 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0594300 │ │ │ │ andlt pc, r4, r1, ror pc @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcseq sl, r6, r6, asr #28 │ │ │ │ - eoreq r3, pc, r4, lsr r4 @ │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf182447a │ │ │ │ - strbteq pc, [r3], r3, lsl #29 @ │ │ │ │ + usateq pc, #3, r3, asr #28 @ │ │ │ │ bmi 1dbb54 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ andlt pc, r4, sp, ror pc @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r6], r8 │ │ │ │ - eoreq r3, pc, r8, lsl r4 @ │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r4, lsl #1 │ │ │ │ ldrmi r4, [r7], -r0, lsl #13 │ │ │ │ @ instruction: 0xf011461c │ │ │ │ @@ -3771,51 +3771,51 @@ │ │ │ │ andlt sp, r4, fp, lsl r4 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrtmi r9, [r9], -sl, lsl #22 │ │ │ │ vmovne r4, sp, s2, s3 │ │ │ │ ldrbtmi r2, [sl], #-768 @ 0xfffffd00 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strtmi r9, [fp], -r0, lsl #6 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr2, {4} │ │ │ │ + cdp2 1, 2, cr15, cr0, cr2, {4} │ │ │ │ movwcs fp, #4364 @ 0x110c │ │ │ │ movwcs r7, #547 @ 0x223 │ │ │ │ tstvc r3, r4 │ │ │ │ stmdbls fp, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc3005 │ │ │ │ usateq lr, #19, r6, asr #17 │ │ │ │ bmi 25bb94 │ │ │ │ @ instruction: 0xf8d817e3 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0594300 │ │ │ │ andlt pc, r4, r5, lsl #30 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcseq sl, r6, r6, asr #26 │ │ │ │ - strhteq r3, [pc], -r4 │ │ │ │ + eoreq r3, pc, r4, ror r3 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd630 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf182447a │ │ │ │ - usateq pc, #3, r7, lsl #28 @ │ │ │ │ + strbteq pc, [r3], r7, ror #27 @ │ │ │ │ bmi 1dbc2c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf059447a │ │ │ │ andlt pc, r4, r1, lsl pc @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r6], r8 │ │ │ │ - mlaeq pc, r8, r3, r3 @ │ │ │ │ + eoreq r3, pc, r8, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbd684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0f75148 │ │ │ │ @ instruction: 0xf64cfebd │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -3935,15 +3935,15 @@ │ │ │ │ @ instruction: 0xf0e6aa16 │ │ │ │ @ instruction: 0x4604fd1f │ │ │ │ @ instruction: 0xf7fbe7b3 │ │ │ │ svclt 0x0000eba4 │ │ │ │ sbceq r9, r0, r8, ror #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, lr, lsr #20 │ │ │ │ - mlaeq pc, lr, r7, r3 @ │ │ │ │ + eoreq r3, pc, lr, asr r7 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 92a58c │ │ │ │ blmi 9528c4 │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -3978,17 +3978,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx fe422842 │ │ │ │ @ instruction: 0xf7fbe7c7 │ │ │ │ svclt 0x0000eb4e │ │ │ │ sbceq r9, r0, r0, ror r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r8, asr r9 │ │ │ │ - eorseq sl, r5, r0, ror r2 │ │ │ │ - ldrshteq r1, [r0], -r0 │ │ │ │ - eorseq r8, r5, sl, lsl r0 │ │ │ │ + eorseq sl, r5, r0, lsr r2 │ │ │ │ + ldrhteq r1, [r0], -r0 │ │ │ │ + ldrsbteq r7, [r5], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbd938 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1fa948 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4012,31 +4012,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 │ │ │ │ bl 1a4794 │ │ │ │ sbceq r9, r0, ip, lsr #17 │ │ │ │ - ldrhteq fp, [r5], -sl │ │ │ │ + eorseq fp, r5, sl, ror r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r3, pc, ip, ror #12 │ │ │ │ + eoreq r3, pc, ip, lsr #12 │ │ │ │ sbceq r9, r0, r2, ror r8 │ │ │ │ svccc 0x0078f8d0 │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xf6004604 │ │ │ │ addlt r7, pc, ip, ror r5 @ │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - @ instruction: 0xf8d4fa1b │ │ │ │ + @ instruction: 0xf8d4f9eb │ │ │ │ @ instruction: 0xb12b3f78 │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - andcs pc, r0, r3, lsr #20 │ │ │ │ + strdcs pc, [r0], -r3 │ │ │ │ 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: 0xf8dfbb33 │ │ │ │ ldrbtmi ip, [ip], #84 @ 0x54 │ │ │ │ @@ -4052,20 +4052,20 @@ │ │ │ │ @ instruction: 0xf8dc4620 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ blx 1c22c04 │ │ │ │ svceq 0x0078f8c4 │ │ │ │ bicle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf1964628 │ │ │ │ - @ instruction: 0xf04ff9f3 │ │ │ │ + @ instruction: 0xf04ff9c3 │ │ │ │ @ instruction: 0xe7cd30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d744fc │ │ │ │ - mlaseq r5, lr, lr, r7 │ │ │ │ - eorseq r7, r5, r4, lsl #29 │ │ │ │ + eorseq r7, r5, lr, asr lr │ │ │ │ + eorseq r7, r5, r4, asr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr8, cr12, {6} │ │ │ │ umlalslt r4, r9, r7, sl │ │ │ │ pkhbtmi r4, r3, r7, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4217,16 +4217,16 @@ │ │ │ │ andls r0, r6, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r2, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ stmdb lr!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r9, r0, r4, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r4, lsr #12 │ │ │ │ - eorseq r1, r0, sl, lsr #5 │ │ │ │ - eorseq r9, r5, r2, lsr #30 │ │ │ │ + eorseq r1, r0, sl, ror #4 │ │ │ │ + eorseq r9, r5, r2, ror #29 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @@ -4372,18 +4372,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ ldmda r6!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ sbceq r9, r0, r8, lsl #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsbteq fp, [r5], -sl │ │ │ │ - eoreq r3, pc, lr, lsl #3 │ │ │ │ - mlaseq r5, ip, r0, fp │ │ │ │ - eoreq r3, pc, r0, asr r1 @ │ │ │ │ + mlaseq r5, sl, r0, fp │ │ │ │ + eoreq r3, pc, lr, asr #2 │ │ │ │ + eorseq fp, r5, ip, asr r0 │ │ │ │ + eoreq r3, pc, r0, lsl r1 @ │ │ │ │ sbceq r9, r0, ip, ror #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi d385d0 │ │ │ │ bpl fe0a4178 │ │ │ │ @@ -4436,15 +4436,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7fae7e0 │ │ │ │ svclt 0x0000efba │ │ │ │ sbceq r9, r0, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r9, r0, r0, lsl #4 │ │ │ │ - strhteq r2, [pc], -ip │ │ │ │ + eoreq r2, pc, ip, ror pc @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r0, fp, asr sl │ │ │ │ @ instruction: 0xf5004b5b │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -4535,21 +4535,21 @@ │ │ │ │ andcs lr, r0, r3, asr #19 │ │ │ │ orrsle r2, r9, r0, lsl #18 │ │ │ │ ldrdcs lr, [sl, -sl] │ │ │ │ @ instruction: 0xf7fae79d │ │ │ │ svclt 0x0000eef2 │ │ │ │ smulleq r9, r0, r6, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r3, sl, lsr r3 │ │ │ │ - eorseq r7, r5, r8, lsl #17 │ │ │ │ + ldrshteq sp, [r3], -sl │ │ │ │ + eorseq r7, r5, r8, asr #16 │ │ │ │ sbceq r9, r0, r2, ror #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ smulleq r9, r0, r6, r0 │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r2, pc, sl, asr #28 │ │ │ │ + eoreq r2, pc, sl, lsl #28 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d1 │ │ │ │ blge 1fd210 │ │ │ │ @@ -4614,19 +4614,19 @@ │ │ │ │ blcs 7465c │ │ │ │ @ instruction: 0xf8c4d1e4 │ │ │ │ ubfx r0, r8, #10, #2 │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7fae7c5 │ │ │ │ svclt 0x0000ee52 │ │ │ │ sbceq r8, r0, r0, ror #31 │ │ │ │ - ldrshteq r7, [r5], -r4 │ │ │ │ + ldrhteq r7, [r5], -r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r3, r6, ror r1 │ │ │ │ + eorseq sp, r3, r6, lsr r1 │ │ │ │ sbceq r8, r0, r4, lsr pc │ │ │ │ - strdeq r2, [pc], -r2 @ │ │ │ │ + strhteq r2, [pc], -r2 │ │ │ │ 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, [r5], -r0, lsl #17 │ │ │ │ @ instruction: 0x460e487e │ │ │ │ @@ -4754,21 +4754,21 @@ │ │ │ │ @ instruction: 0xf85a4b0d │ │ │ │ strb r1, [lr, -r3]! │ │ │ │ ldrdcs lr, [sl, -r7] │ │ │ │ @ instruction: 0xf7fae748 │ │ │ │ svclt 0x0000ed3c │ │ │ │ strheq r8, [r0], #234 @ 0xea │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r7, r5, r0, asr #11 │ │ │ │ + eorseq r7, r5, r0, lsl #11 │ │ │ │ smulleq r8, r0, r0, lr │ │ │ │ - eorseq sp, r3, r2, asr #32 │ │ │ │ + eorseq sp, r3, r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ sbceq r8, r0, r8, lsl sp │ │ │ │ andeq r0, r0, r0, asr lr │ │ │ │ - eoreq r2, pc, lr, asr #21 │ │ │ │ + eoreq r2, pc, lr, lsl #21 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 7f8bd0 │ │ │ │ blmi 7f8bf8 │ │ │ │ @@ -4883,15 +4883,15 @@ │ │ │ │ @ instruction: 0xf8452c08 │ │ │ │ ldrmi r3, [r6, #3076]! @ 0xc04 │ │ │ │ str sp, [sl, pc, ror #3]! │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ cdp2 0, 11, cr15, cr2, cr8, {3} │ │ │ │ @ instruction: 0xf7fae7a5 │ │ │ │ svclt 0x0000ec36 │ │ │ │ - eoreq r2, pc, r0, asr #19 │ │ │ │ + eoreq r2, pc, r0, lsl #19 │ │ │ │ sbceq r8, r0, lr, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, lr, ror #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 122a18 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5191,40 +5191,40 @@ │ │ │ │ ldmib r8, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r8, r0, r8, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r8, r0, lr, ror sl │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ sbceq r8, r0, r8, asr #20 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq r2, pc, r6, lsl #17 │ │ │ │ - ldrdeq r2, [pc], -lr @ │ │ │ │ - eoreq r2, pc, r0, ror #15 │ │ │ │ - eoreq r2, pc, r0, lsl #15 │ │ │ │ - eoreq r2, pc, r8, ror r7 @ │ │ │ │ - mlaeq pc, r6, r4, r0 @ │ │ │ │ - eoreq r0, pc, r0, lsl #9 │ │ │ │ - eoreq r2, pc, r8, lsl r7 @ │ │ │ │ - eoreq r2, pc, r2, ror #14 │ │ │ │ - eoreq r2, pc, r6, asr r7 @ │ │ │ │ - ldrdeq r2, [pc], -r2 @ │ │ │ │ - eoreq r2, pc, sl, ror #13 │ │ │ │ - eoreq r2, pc, lr, lsr #14 │ │ │ │ - eoreq r2, pc, r2, ror #12 │ │ │ │ - eoreq r2, pc, ip, asr r6 @ │ │ │ │ - eoreq r0, pc, r8, ror r3 @ │ │ │ │ - eoreq r0, pc, r8, ror #6 │ │ │ │ - eoreq r2, pc, r8, lsr r6 @ │ │ │ │ - eoreq r2, pc, r4, lsr r6 @ │ │ │ │ + eoreq r2, pc, r6, asr #16 │ │ │ │ + mlaeq pc, lr, r7, r2 @ │ │ │ │ + eoreq r2, pc, r0, lsr #15 │ │ │ │ + eoreq r2, pc, r0, asr #14 │ │ │ │ + eoreq r2, pc, r8, lsr r7 @ │ │ │ │ + eoreq r0, pc, r6, asr r4 @ │ │ │ │ + eoreq r0, pc, r0, asr #8 │ │ │ │ + ldrdeq r2, [pc], -r8 @ │ │ │ │ + eoreq r2, pc, r2, lsr #14 │ │ │ │ + eoreq r2, pc, r6, lsl r7 @ │ │ │ │ + mlaeq pc, r2, r6, r2 @ │ │ │ │ + eoreq r2, pc, sl, lsr #13 │ │ │ │ + eoreq r2, pc, lr, ror #13 │ │ │ │ + eoreq r2, pc, r2, lsr #12 │ │ │ │ eoreq r2, pc, ip, lsl r6 @ │ │ │ │ - eoreq r2, pc, r4, lsl r6 @ │ │ │ │ - strhteq lr, [pc], -r0 │ │ │ │ - eoreq r2, pc, r8, ror #10 │ │ │ │ - eoreq r2, pc, lr, lsr r5 @ │ │ │ │ - eoreq r2, pc, ip, lsl r5 @ │ │ │ │ - mlaeq pc, r6, r6, lr @ │ │ │ │ + eoreq r0, pc, r8, lsr r3 @ │ │ │ │ + eoreq r0, pc, r8, lsr #6 │ │ │ │ + strdeq r2, [pc], -r8 @ │ │ │ │ + strdeq r2, [pc], -r4 @ │ │ │ │ + ldrdeq r2, [pc], -ip @ │ │ │ │ + ldrdeq r2, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, r0, ror r7 @ │ │ │ │ + eoreq r2, pc, r8, lsr #10 │ │ │ │ + strdeq r2, [pc], -lr @ │ │ │ │ + ldrdeq r2, [pc], -ip @ │ │ │ │ + eoreq lr, pc, r6, asr r6 @ │ │ │ │ blx fe894f46 │ │ │ │ blx fe8fea92 │ │ │ │ strcs r2, [r0], #-3585 @ 0xfffff1ff │ │ │ │ @ instruction: 0x0c02eb1c │ │ │ │ @ instruction: 0x46a64672 │ │ │ │ blx ff8b802a │ │ │ │ blx ff8732aa │ │ │ │ @@ -5379,16 +5379,16 @@ │ │ │ │ b fe0809cc │ │ │ │ blx 6be62 │ │ │ │ blx 1640fe │ │ │ │ blx fe86c12a │ │ │ │ ldrmi r0, [r1], #-515 @ 0xfffffdfd │ │ │ │ pop {r3, r6, lr} │ │ │ │ svclt 0x00008ff8 │ │ │ │ - eorseq r2, r6, lr, lsr #29 │ │ │ │ - eorseq r2, r6, sl, ror #27 │ │ │ │ + eorseq r2, r6, lr, ror #28 │ │ │ │ + eorseq r2, r6, sl, lsr #27 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ stm r1, {r0, r8, fp, sp, pc} │ │ │ │ ldmib sp, {r2, r3}^ │ │ │ │ @ instruction: 0x43221402 │ │ │ │ andcs r6, r0, #130 @ 0x82 │ │ │ │ stmib r0, {r1, r6, sp, lr}^ │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @@ -5832,19 +5832,19 @@ │ │ │ │ andls r9, r2, #36, 20 @ 0x24000 │ │ │ │ ldmib sp, {r0, r2, r5, r9, fp, ip, pc}^ │ │ │ │ andls r5, r3, #24, 14 @ 0x600000 │ │ │ │ @ instruction: 0xf7f9e60e │ │ │ │ svclt 0x0000ecd0 │ │ │ │ smulleq r8, r0, r0, r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r2, r6, lr, asr #27 │ │ │ │ - eorseq r2, r6, ip, asr #25 │ │ │ │ - eorseq r2, r6, ip, ror ip │ │ │ │ - eorseq r2, r6, r0, asr #20 │ │ │ │ - eorseq r2, r6, r6, ror #14 │ │ │ │ + eorseq r2, r6, lr, lsl #27 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ + eorseq r2, r6, ip, lsr ip │ │ │ │ + eorseq r2, r6, r0, lsl #20 │ │ │ │ + eorseq r2, r6, r6, lsr #14 │ │ │ │ sbceq r7, r0, sl, asr #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ ldmdale pc!, {r4, r8, fp, sp} @ │ │ │ │ @@ -6146,33 +6146,33 @@ │ │ │ │ eorcs pc, r0, #3728 @ 0xe90 │ │ │ │ eorvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ svc 0x00a0f7f8 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2l 1, cr15, [lr], #504 @ 0x1f8 │ │ │ │ @ instruction: 0x71274630 │ │ │ │ svc 0x006ef7f9 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svc 0x007af7f8 │ │ │ │ - eoreq r1, pc, ip, lsr #11 │ │ │ │ - eoreq r1, pc, lr, ror #11 │ │ │ │ + eoreq r1, pc, ip, ror #10 │ │ │ │ + eoreq r1, pc, lr, lsr #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr4, {3} │ │ │ │ svcmi 0x00743f70 │ │ │ │ ldrbtmi fp, [pc], #-130 @ 6893c │ │ │ │ svc 0x00c8f7f9 │ │ │ │ ldmdami r2!, {r1, r9, sl, lr}^ │ │ │ │ ldrbtmi r5, [r8], #-2203 @ 0xfffff765 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ - blx 14a4f4e │ │ │ │ + blx 8a4f4e │ │ │ │ rsble r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf7f94605 │ │ │ │ @ instruction: 0x4606ecb2 │ │ │ │ mcrcs 3, 0, fp, cr9, cr6, {4} │ │ │ │ mcrcs 0, 0, sp, cr8, cr12, {3} │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0402e0c │ │ │ │ @@ -6180,35 +6180,35 @@ │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1538 @ 0xfffff9fe │ │ │ │ mcr 7, 2, pc, cr2, cr9, {7} @ │ │ │ │ bmi 19d4e80 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - strcs pc, [r0], -fp, ror #25 │ │ │ │ + @ instruction: 0x2600fcbb │ │ │ │ ldmpl pc!, {r1, r5, r6, r8, r9, fp, lr}^ @ │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdami lr, {r0, r1, r4, r7, pc}^ │ │ │ │ @ instruction: 0xf17f4478 │ │ │ │ - strmi pc, [r4], -r1, lsr #22 │ │ │ │ + @ instruction: 0x4604faf1 │ │ │ │ @ instruction: 0x2e00b988 │ │ │ │ cdpne 0, 7, cr13, cr3, cr14, {2} │ │ │ │ svclt 0x008c2b01 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ mla r9, fp, r0, r0 │ │ │ │ ldrbtmi r4, [r8], #-2135 @ 0xfffff7a9 │ │ │ │ - blx 524fca │ │ │ │ + blx ff924fc8 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ blmi 151cad4 │ │ │ │ ldmdbmi r4, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ - blx ff2a4ff8 │ │ │ │ + blx fe6a4ff8 │ │ │ │ ldm r7, {r0, r2, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 691f4 │ │ │ │ @ instruction: 0xf8d8d162 │ │ │ │ ldmvs r9, {ip, sp} │ │ │ │ movweq lr, #6709 @ 0x1a35 │ │ │ │ @@ -6228,15 +6228,15 @@ │ │ │ │ @ instruction: 0xf8d33ef8 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ strmi lr, [r6], -r0, asr #24 │ │ │ │ orrle r2, ip, r0, lsl #28 │ │ │ │ ldmdami sl!, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf17f4478 │ │ │ │ - @ instruction: 0x4604fad1 │ │ │ │ + strmi pc, [r4], -r1, lsr #21 │ │ │ │ cmple r5, r0, lsl #16 │ │ │ │ movwcs r2, #9216 @ 0x2400 │ │ │ │ ldrb r4, [sp, r6, lsr #12] │ │ │ │ @ instruction: 0x46324935 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ stcl 7, cr15, [ip, #996] @ 0x3e4 │ │ │ │ addsle r2, r0, r0, lsl #16 │ │ │ │ @@ -6245,65 +6245,65 @@ │ │ │ │ ldrbtmi r2, [r9], #-1537 @ 0xfffff9ff │ │ │ │ stcl 7, cr15, [r2, #996] @ 0x3e4 │ │ │ │ addle r2, r7, r0, lsl #16 │ │ │ │ tstls r0, sp, ror r7 │ │ │ │ bmi bba334 │ │ │ │ pushmi {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [r8], #-504 @ 0xfffffe08 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ mulsmi sp, fp, r8 │ │ │ │ cdpcs 7, 0, cr14, cr13, cr15, {5} │ │ │ │ stmdbmi r8!, {r1, r5, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1539 @ 0xfffff9fd │ │ │ │ stc 7, cr15, [r8, #996]! @ 0x3e4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ strb sl, [r2, -sp, ror #30]! │ │ │ │ strmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - ldr pc, [r2, sp, asr #24] │ │ │ │ + @ instruction: 0xe792fc1d │ │ │ │ ldrtmi r4, [r3], -r0, lsr #20 │ │ │ │ andcs r4, r2, r0, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - strb pc, [r2, -r3, asr #24]! @ │ │ │ │ + @ instruction: 0xe762fc13 │ │ │ │ strtmi r4, [lr], -lr, lsl #22 │ │ │ │ @ instruction: 0xe77658ff │ │ │ │ @ instruction: 0xf47f2e0b │ │ │ │ ldmdbmi sl, {r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0x46284632 │ │ │ │ ldrbtmi r2, [r9], #-1540 @ 0xfffff9fc │ │ │ │ stc 7, cr15, [r2, #996] @ 0x3e4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [ip, -r7, asr #30]! │ │ │ │ ldrdeq r7, [r0], #231 @ 0xe7 │ │ │ │ sbceq r7, r0, r6, asr #13 │ │ │ │ - eoreq r1, pc, lr, lsr #11 │ │ │ │ - strhteq r1, [pc], -lr │ │ │ │ - ldrdeq r1, [pc], -sl @ │ │ │ │ - eoreq r1, pc, r8, ror #10 │ │ │ │ + eoreq r1, pc, lr, ror #10 │ │ │ │ + eoreq r1, pc, lr, ror r5 @ │ │ │ │ + mlaeq pc, sl, r5, r1 @ │ │ │ │ + eoreq r1, pc, r8, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r1, pc, r0, ror #10 │ │ │ │ - eoreq r1, pc, r2, asr #10 │ │ │ │ + eoreq r1, pc, r0, lsr #10 │ │ │ │ + eoreq r1, pc, r2, lsl #10 │ │ │ │ adcseq r8, r6, lr, asr lr │ │ │ │ sbceq r9, r0, sl, lsl fp │ │ │ │ - eoreq r1, pc, r0, asr #9 │ │ │ │ - strhteq r1, [pc], -sl │ │ │ │ - strhteq r1, [pc], -r2 │ │ │ │ - eoreq r1, pc, ip, lsr r5 @ │ │ │ │ - eoreq r1, pc, r2, ror #8 │ │ │ │ - mlaeq pc, sl, r4, r1 @ │ │ │ │ - eoreq r1, pc, ip, ror #9 │ │ │ │ - eoreq r1, pc, ip, lsr #8 │ │ │ │ - strhteq r1, [pc], -ip │ │ │ │ - eoreq r1, pc, r8, lsl r4 @ │ │ │ │ - eoreq r1, pc, lr, asr r4 @ │ │ │ │ + eoreq r1, pc, r0, lsl #9 │ │ │ │ + eoreq r1, pc, sl, ror r4 @ │ │ │ │ + eoreq r1, pc, r2, ror r4 @ │ │ │ │ + strdeq r1, [pc], -ip @ │ │ │ │ + eoreq r1, pc, r2, lsr #8 │ │ │ │ + eoreq r1, pc, sl, asr r4 @ │ │ │ │ + eoreq r1, pc, ip, lsr #9 │ │ │ │ + eoreq r1, pc, ip, ror #7 │ │ │ │ + eoreq r1, pc, ip, ror r4 @ │ │ │ │ + ldrdeq r1, [pc], -r8 @ │ │ │ │ + eoreq r1, pc, lr, lsl r4 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 7a390 │ │ │ │ bvs fff9d104 │ │ │ │ @@ -6334,15 +6334,15 @@ │ │ │ │ @ instruction: 0xf5033b08 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0x30100ab0 │ │ │ │ ldc2l 0, cr15, [r2, #-664] @ 0xfffffd68 │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ bvs 1a243f0 │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - stc2l 1, cr15, [lr, #504] @ 0x1f8 │ │ │ │ + ldc2 1, cr15, [lr, #504] @ 0x1f8 │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 195d3e8 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ @@ -7001,38 +7001,38 @@ │ │ │ │ eorsvc r2, fp, r1, lsl #2 │ │ │ │ @ instruction: 0xf7f8e593 │ │ │ │ ldmdami fp, {r1, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000eff2 │ │ │ │ sbceq r6, r0, lr, lsr pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r0, pc, ip, lsr pc @ │ │ │ │ - mlaeq pc, r6, pc, r0 @ │ │ │ │ - ldrdeq r0, [pc], -r2 @ │ │ │ │ - eorseq r2, r1, ip, asr #28 │ │ │ │ - eoreq r0, pc, r8, ror r4 @ │ │ │ │ - eoreq r0, pc, r4, lsl lr @ │ │ │ │ - eoreq r0, pc, lr, lsl #27 │ │ │ │ - ldrsbteq r2, [r1], -r2 │ │ │ │ - eoreq r0, pc, ip, lsl #6 │ │ │ │ + strdeq r0, [pc], -ip @ │ │ │ │ + eoreq r0, pc, r6, asr pc @ │ │ │ │ + mlaeq pc, r2, lr, r0 @ │ │ │ │ + eorseq r2, r1, ip, lsl #28 │ │ │ │ + eoreq r0, pc, r8, lsr r4 @ │ │ │ │ + ldrdeq r0, [pc], -r4 @ │ │ │ │ + eoreq r0, pc, lr, asr #26 │ │ │ │ + mlaseq r1, r2, ip, r2 │ │ │ │ + eoreq r0, pc, ip, asr #5 │ │ │ │ strdeq r6, [r0], #190 @ 0xbe │ │ │ │ - mlaeq pc, r8, ip, r0 @ │ │ │ │ - eoreq r0, pc, lr, asr ip @ │ │ │ │ - eoreq r0, pc, sl, ror fp @ │ │ │ │ - eoreq r0, pc, ip, ror fp @ │ │ │ │ - eoreq r0, pc, r6, ror #22 │ │ │ │ - eoreq r0, pc, r4, asr fp @ │ │ │ │ - eoreq r0, pc, r2, asr #22 │ │ │ │ - mlaeq pc, r2, fp, r0 @ │ │ │ │ - eoreq r0, pc, r4, ror fp @ │ │ │ │ - eoreq r0, pc, ip, asr #22 │ │ │ │ - eoreq r0, pc, r8, lsl #22 │ │ │ │ - eoreq r0, pc, r2, ror #21 │ │ │ │ - strhteq r0, [pc], -sl │ │ │ │ - eoreq r0, pc, ip, asr #19 │ │ │ │ + eoreq r0, pc, r8, asr ip @ │ │ │ │ + eoreq r0, pc, lr, lsl ip @ │ │ │ │ + eoreq r0, pc, sl, lsr fp @ │ │ │ │ + eoreq r0, pc, ip, lsr fp @ │ │ │ │ + eoreq r0, pc, r6, lsr #22 │ │ │ │ + eoreq r0, pc, r4, lsl fp @ │ │ │ │ + eoreq r0, pc, r2, lsl #22 │ │ │ │ + eoreq r0, pc, r2, asr fp @ │ │ │ │ + eoreq r0, pc, r4, lsr fp @ │ │ │ │ + eoreq r0, pc, ip, lsl #22 │ │ │ │ + eoreq r0, pc, r8, asr #21 │ │ │ │ + eoreq r0, pc, r2, lsr #21 │ │ │ │ + eoreq r0, pc, sl, ror sl @ │ │ │ │ + eoreq r0, pc, ip, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc08c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, asr #31 │ │ │ │ addlt r4, ip, r9, lsr r8 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ @@ -7079,15 +7079,15 @@ │ │ │ │ andlt sp, ip, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1b179c │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r4, #500]! @ 0x1f4 │ │ │ │ + ldc2 1, cr15, [r4, #500]! @ 0x1f4 │ │ │ │ blge 24f7b4 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ stmda lr!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f8eb00 │ │ │ │ svclt 0x0000e82c │ │ │ │ @@ -7101,16 +7101,16 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffff229 │ │ │ │ sbceq r8, r0, r8, lsr #28 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ sbceq r8, r0, ip, ror #27 │ │ │ │ smulleq r6, r0, r2, r8 │ │ │ │ sbceq r8, r0, lr, lsr #27 │ │ │ │ - eoreq r0, pc, r0, lsl sl @ │ │ │ │ - eoreq r0, pc, sl, asr r7 @ │ │ │ │ + ldrdeq r0, [pc], -r0 @ │ │ │ │ + eoreq r0, pc, sl, lsl r7 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc0a00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r7, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf5076802 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf5033460 │ │ │ │ @@ -7255,17 +7255,17 @@ │ │ │ │ @ instruction: 0xf7f7d306 │ │ │ │ svclt 0x0004ef90 │ │ │ │ @ instruction: 0xf840680b │ │ │ │ str r3, [sp, r4, lsl #24]! │ │ │ │ ldcl 7, cr15, [lr], {247} @ 0xf7 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ ldcl 7, cr15, [r0, #988]! @ 0x3dc │ │ │ │ - eoreq r0, pc, sl, ror #17 │ │ │ │ - eoreq r0, pc, sl, asr r8 @ │ │ │ │ - eoreq r0, pc, r6, ror r7 @ │ │ │ │ + eoreq r0, pc, sl, lsr #17 │ │ │ │ + eoreq r0, pc, sl, lsl r8 @ │ │ │ │ + eoreq r0, pc, r6, lsr r7 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ pkhtbmi r4, r8, pc, asr #24 @ │ │ │ │ addslt r4, r4, pc, asr r9 │ │ │ │ strcs r4, [ip, #-1148] @ 0xfffffb84 │ │ │ │ @@ -7361,15 +7361,15 @@ │ │ │ │ @ instruction: 0xe79aee52 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stc 7, cr15, [r2, #-988]! @ 0xfffffc24 │ │ │ │ sbceq r6, r0, r4, lsl #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r6, [r0], #78 @ 0x4e │ │ │ │ - eoreq r0, pc, sl, lsl #12 │ │ │ │ + eoreq r0, pc, sl, asr #11 │ │ │ │ vqrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ bne fe73ebc0 │ │ │ │ vpmin.s8 d27, d11, d4 │ │ │ │ vrshr.s8 , q10, #4 │ │ │ │ bl 1906504 │ │ │ │ stmdavs ip, {r2, r9}^ │ │ │ │ @@ -7555,15 +7555,15 @@ │ │ │ │ bl 1cbb72c │ │ │ │ @ instruction: 0xf080020a │ │ │ │ svcne 0x00b28091 │ │ │ │ vpmin.s8 q1, q0, │ │ │ │ mcrcc 1, 0, r8, cr5, cr3, {0} │ │ │ │ svclt 0x00382e05 │ │ │ │ @ instruction: 0xf17d2605 │ │ │ │ - strbmi pc, [r1, #3141] @ 0xc45 @ │ │ │ │ + strbmi pc, [r1, #3093] @ 0xc15 @ │ │ │ │ andeq lr, r7, #124928 @ 0x1e800 │ │ │ │ ldmib r4, {r8, ip, pc}^ │ │ │ │ svclt 0x00341208 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwmi r9, #40961 @ 0xa001 │ │ │ │ cdpvc 0, 2, cr13, cr2, cr2, {0} │ │ │ │ @@ -7957,15 +7957,15 @@ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ smlabteq r0, r7, r9, lr │ │ │ │ blvs a5bbc │ │ │ │ @ instruction: 0xf8d4e7db │ │ │ │ movwcc r3, #4312 @ 0x10d8 │ │ │ │ sbcscc pc, r8, r4, asr #17 │ │ │ │ - @ instruction: 0xf91ef17d │ │ │ │ + @ instruction: 0xf8eef17d │ │ │ │ ldmib r4, {r1, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x460f233a │ │ │ │ addsmi r4, r0, #135266304 @ 0x8100000 │ │ │ │ movweq lr, #15217 @ 0x3b71 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr3, cr15, {7} │ │ │ │ ldrsbcc pc, [r8], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf67f2b05 │ │ │ │ @@ -8147,15 +8147,15 @@ │ │ │ │ @ instruction: 0xf104d1f6 │ │ │ │ @ instruction: 0xf104037c │ │ │ │ eorsvs r0, sl, r0, lsl r2 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 6f04c │ │ │ │ strcc sp, [r0], #504 @ 0x1f8 │ │ │ │ - @ instruction: 0xffa0f17c │ │ │ │ + @ instruction: 0xff70f17c │ │ │ │ cmncs pc, #212, 16 @ 0xd40000 │ │ │ │ cmneq r6, r4, asr #17 │ │ │ │ mvnsle r2, r0, lsl #28 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ ldrtmi lr, [r8], -ip, lsr #23 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d48ff0 │ │ │ │ @@ -8194,28 +8194,28 @@ │ │ │ │ stmiapl r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ svcls 0x0009ff6b │ │ │ │ @ instruction: 0xf107b3b7 │ │ │ │ @ instruction: 0xf17c0570 │ │ │ │ - ldm r5, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r5, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ mcrcs 1, 0, r0, cr0, cr6, {3} │ │ │ │ @ instruction: 0xf107d1f9 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9}^ │ │ │ │ bcc b6524 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ andsvs r9, r7, r3, lsl #20 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 6f13c │ │ │ │ @ instruction: 0xf17cd1f8 │ │ │ │ - ldm r5, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r5, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ mcrcs 1, 0, r0, cr0, cr6, {3} │ │ │ │ @ instruction: 0xf8dfd1f9 │ │ │ │ @ instruction: 0xf8df241c │ │ │ │ ldrbtmi r3, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -8260,15 +8260,15 @@ │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ andseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldmda r3, {r1, r3, sp, lr}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ @ instruction: 0xf17c3780 │ │ │ │ - ldm r7, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r7, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ stccs 1, cr0, [r0, #-468] @ 0xfffffe2c │ │ │ │ stmdals r4, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ b ff328a04 │ │ │ │ @ instruction: 0xf8d5e791 │ │ │ │ ldmdblt r7, {r5, r7, ip, sp, lr} │ │ │ │ ldmdavs pc!, {r1, r3, sp, lr, pc} @ │ │ │ │ @@ -8300,15 +8300,15 @@ │ │ │ │ vstr d8, [r0, #80] @ 0x50 │ │ │ │ vstr d9, [r0, #24] │ │ │ │ vstr d9, [r0, #72] @ 0x48 │ │ │ │ vstr d10, [r0, #48] @ 0x30 │ │ │ │ vstr d10, [r0, #96] @ 0x60 │ │ │ │ vstr d11, [r0, #40] @ 0x28 │ │ │ │ @ instruction: 0xf17cbb16 │ │ │ │ - blmi fec2a474 │ │ │ │ + blmi fec2a3b4 │ │ │ │ ldrdmi pc, [r4], r5 @ │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ ldc 4, cr4, [pc, #492] @ 6acb0 │ │ │ │ movtcc r7, #2982 @ 0xba6 │ │ │ │ stmib r6, {r1, r4, r5, r9, sp}^ │ │ │ │ @ instruction: 0xf04f0120 │ │ │ │ @ instruction: 0xf8c60e01 │ │ │ │ @@ -8367,15 +8367,15 @@ │ │ │ │ @ instruction: 0xf109037c │ │ │ │ andvs r0, sl, r0, lsl r2 │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs 6f3b8 │ │ │ │ @ instruction: 0xf109d1f8 │ │ │ │ @ instruction: 0xf17c0980 │ │ │ │ - ldm r9, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r9, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r9, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ stccs 1, cr0, [r0, #-468] @ 0xfffffe2c │ │ │ │ svcge 0x0029f43f │ │ │ │ @ instruction: 0xf8d5e7f7 │ │ │ │ @ instruction: 0xf1b990a0 │ │ │ │ andle r0, fp, r0, lsl #30 │ │ │ │ and r4, r1, fp, asr #12 │ │ │ │ @@ -8474,15 +8474,15 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r5, r0, r0, lsl r7 │ │ │ │ sbceq r5, r0, sl, lsr #13 │ │ │ │ - eorseq r0, r6, r8, lsl #1 │ │ │ │ + eorseq r0, r6, r8, asr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbthi pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ strmi r4, [r9], r6, lsl #12 │ │ │ │ stmiavs pc, {r3, r4, r5, r6, r7, sl, lr}^ @ │ │ │ │ @@ -8889,15 +8889,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strb r4, [r8, r1, lsl #13]! │ │ │ │ ldrbtvc pc, [ip], pc, asr #12 @ │ │ │ │ ldrbtvc pc, [pc], r7, asr #13 @ │ │ │ │ stmdami r2, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ svclt 0x0000e928 │ │ │ │ - eoreq lr, lr, r8, asr #28 │ │ │ │ + eoreq lr, lr, r8, lsl #28 │ │ │ │ andcc fp, ip, r0, lsr r5 │ │ │ │ stmdavs r3, {r0, r1, r7, ip, sp, pc} │ │ │ │ stcmi 3, cr15, [r7], {195} @ 0xc3 │ │ │ │ andcs pc, r7, #201326595 @ 0xc000003 │ │ │ │ strle r0, [r2, #-1305]! @ 0xfffffae7 │ │ │ │ @ instruction: 0xf18cfa5f │ │ │ │ rscseq pc, r7, #2 │ │ │ │ @@ -9040,15 +9040,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x000cf8d6 │ │ │ │ @ instruction: 0xf500a906 │ │ │ │ vmla.i d5, d23, d3[2] │ │ │ │ - stmdbls r6, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ bl cb85c │ │ │ │ strmi r0, [r7], -r1, lsl #3 │ │ │ │ strcc lr, [r5, #-3] │ │ │ │ adcmi r3, r9, #20, 14 @ 0x500000 │ │ │ │ @ instruction: 0xf850d050 │ │ │ │ ldmdavc sl, {r0, r2, r5, ip, sp} │ │ │ │ @@ -9098,15 +9098,15 @@ │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ ldmdblt r2, {r0, r9} │ │ │ │ ldreq r6, [fp, #-2275] @ 0xfffff71d │ │ │ │ bmi 860b40 │ │ │ │ ldmdbmi pc, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r2, [sl], #-1 │ │ │ │ @ instruction: 0xf17b4479 │ │ │ │ - stmiavs r3!, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0234620 │ │ │ │ adcvs r0, r3, r8, lsl #6 │ │ │ │ mrc2 7, 2, pc, cr8, cr15, {7} │ │ │ │ ldmdami r9, {r1, r3, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7df4478 │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ @ instruction: 0xe7ae461d │ │ │ │ @@ -9119,28 +9119,28 @@ │ │ │ │ @ instruction: 0xe7cd4478 │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ svclt 0x0000e7ca │ │ │ │ ... │ │ │ │ sbceq r4, r0, r6, lsl #23 │ │ │ │ sbceq r4, r0, r4, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strdeq lr, [lr], -sl @ │ │ │ │ + strhteq lr, [lr], -sl │ │ │ │ ldrdeq r4, [r0], #158 @ 0x9e │ │ │ │ - eoreq lr, lr, r4, asr ip │ │ │ │ - eoreq lr, lr, r2, asr ip │ │ │ │ - eoreq lr, lr, r2, asr #22 │ │ │ │ + eoreq lr, lr, r4, lsl ip │ │ │ │ + eoreq lr, lr, r2, lsl ip │ │ │ │ + eoreq lr, lr, r2, lsl #22 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strdeq lr, [lr], -r6 @ │ │ │ │ - eoreq lr, lr, r4, asr #15 │ │ │ │ - eoreq lr, lr, r0, ror #22 │ │ │ │ - eoreq lr, lr, r2, lsl fp │ │ │ │ - strdeq lr, [lr], -r0 @ │ │ │ │ - eoreq lr, lr, r6, asr #22 │ │ │ │ - eoreq lr, lr, ip, lsr fp │ │ │ │ - ldrdeq lr, [lr], -sl @ │ │ │ │ + strhteq lr, [lr], -r6 │ │ │ │ + eoreq lr, lr, r4, lsl #15 │ │ │ │ + eoreq lr, lr, r0, lsr #22 │ │ │ │ + ldrdeq lr, [lr], -r2 @ │ │ │ │ + strhteq lr, [lr], -r0 │ │ │ │ + eoreq lr, lr, r6, lsl #22 │ │ │ │ + strdeq lr, [lr], -ip @ │ │ │ │ + mlaeq lr, sl, sl, lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r0, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff47d050 │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9440,15 +9440,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ bmi fe44fc40 │ │ │ │ stmibmi pc, {r0, r1, r9, sl, lr} @ │ │ │ │ ldrbtmi r4, [sl], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf17b4479 │ │ │ │ - ldrtmi pc, [r8], -fp, ror #22 @ │ │ │ │ + @ instruction: 0x4638fb3b │ │ │ │ stc 7, cr15, [ip, #984]! @ 0x3d8 │ │ │ │ mlacc sl, r4, r8, pc @ │ │ │ │ stmdavc r4, {r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrle r0, [r4, #1946] @ 0x79a │ │ │ │ stmdavs sl!, {r0, r1, r3, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple r3, r0, lsl #22 │ │ │ │ ldrdgt pc, [ip], -r5 │ │ │ │ @@ -9580,16 +9580,16 @@ │ │ │ │ @ instruction: 0xe781af30 │ │ │ │ svc 0x0084f7f5 │ │ │ │ ldc 7, cr15, [r0], #980 @ 0x3d4 │ │ │ │ strheq r4, [r0], #76 @ 0x4c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffbe85 │ │ │ │ smulleq r4, r0, sl, r3 │ │ │ │ - eoreq lr, lr, lr, asr #13 │ │ │ │ - eoreq lr, lr, r8, ror #4 │ │ │ │ + eoreq lr, lr, lr, lsl #13 │ │ │ │ + eoreq lr, lr, r8, lsr #4 │ │ │ │ @ instruction: 0xffffbf77 │ │ │ │ @ instruction: 0xffffbd41 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi ff57d730 │ │ │ │ @@ -10953,15 +10953,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #-2147483647 @ 0x80000001 │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ mcr 7, 5, pc, cr2, cr3, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17a811c │ │ │ │ - @ instruction: 0x9704f9b1 │ │ │ │ + strls pc, [r4, -r1, lsl #19] │ │ │ │ strmi r4, [pc], -r2, lsl #13 │ │ │ │ rsceq pc, r0, r6, lsl #2 │ │ │ │ @ instruction: 0xf8cda904 │ │ │ │ @ instruction: 0xf7ff8014 │ │ │ │ ldmib r0, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r6, [r4], -r1, lsl #2 │ │ │ │ ldrdls pc, [r0], -r0 │ │ │ │ @@ -11103,15 +11103,15 @@ │ │ │ │ @ instruction: 0xf7f34478 │ │ │ │ svclt 0x0000efe4 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ sbceq r2, r0, lr, lsl #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r2, lsr ip │ │ │ │ - eoreq ip, lr, r0, asr #23 │ │ │ │ + eoreq ip, lr, r0, lsl #23 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8df6843 │ │ │ │ @ instruction: 0xf503a17c │ │ │ │ svcvs 0x00865380 │ │ │ │ @@ -11494,15 +11494,15 @@ │ │ │ │ strtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7fca810 │ │ │ │ @ instruction: 0xf8ddfe1d │ │ │ │ cmncs r0, #64 @ 0x40 │ │ │ │ ldrmi r2, [pc], -ip, ror #2 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf179d014 │ │ │ │ - @ instruction: 0xf109fd77 │ │ │ │ + @ instruction: 0xf109fd47 │ │ │ │ @ instruction: 0x461f0370 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf109d1f8 │ │ │ │ ldmda r1, {r2, r3, r5, r6, r8}^ │ │ │ │ blcc bd8c4 │ │ │ │ @@ -11520,15 +11520,15 @@ │ │ │ │ movwcs fp, #4371 @ 0x1113 │ │ │ │ rsccc pc, r0, r9, lsl #17 │ │ │ │ movwls r6, #14443 @ 0x386b │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 7a508 │ │ │ │ @ instruction: 0x463dd1f8 │ │ │ │ - stc2l 1, cr15, [r2, #-484] @ 0xfffffe1c │ │ │ │ + ldc2 1, cr15, [r2, #-484] @ 0xfffffe1c │ │ │ │ cmncs pc, #13959168 @ 0xd50000 │ │ │ │ cmneq r7, r5, asr #17 │ │ │ │ mvnsle r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf5049b05 │ │ │ │ @ instruction: 0xf88d5097 │ │ │ │ bge 4b9e1c │ │ │ │ @ instruction: 0xf88d9b0c │ │ │ │ @@ -11537,15 +11537,15 @@ │ │ │ │ movwls r3, #1036 @ 0x40c │ │ │ │ blls 454148 │ │ │ │ subls pc, r4, sp, asr #17 │ │ │ │ blx ff92bd38 │ │ │ │ @ instruction: 0xf8ca9d11 │ │ │ │ orrslt r0, r5, r0 │ │ │ │ ldrbeq pc, [r0, -r5, lsl #2]! @ │ │ │ │ - stc2 1, cr15, [r0, #-484]! @ 0xfffffe1c │ │ │ │ + ldc2l 1, cr15, [r0], #484 @ 0x1e4 │ │ │ │ cmncs pc, #14090240 @ 0xd70000 │ │ │ │ cmneq ip, r7, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbcc sp, [ip, #-504]! @ 0xfffffe08 │ │ │ │ svccc 0x0000e855 │ │ │ │ stmda r5, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ bcs 7a570 │ │ │ │ @@ -11637,15 +11637,15 @@ │ │ │ │ bleq ea004 │ │ │ │ blcs 94ae4 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr1, cr15, {1} │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ @ instruction: 0xf8d9e6c7 │ │ │ │ @ instruction: 0xf1094088 │ │ │ │ @ instruction: 0xf17c0090 │ │ │ │ - vstreq d15, [r2, #-140] @ 0xffffff74 │ │ │ │ + vstreq s30, [r2, #-972] @ 0xfffffc34 │ │ │ │ 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 │ │ │ │ @@ -11768,15 +11768,15 @@ │ │ │ │ sbclt r0, r0, #8 │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7fca803 │ │ │ │ vstrls d15, [r3, #-492] @ 0xfffffe14 │ │ │ │ adcsle r2, fp, r0, lsl #26 │ │ │ │ ldrdmi pc, [r4], #133 @ 0x85 @ │ │ │ │ - blx 152a6d6 │ │ │ │ + blx 92a6d6 │ │ │ │ cmnpeq r0, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ @ instruction: 0x677fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ ldmda r5, {r2, r3, r5, r6, r8, sl, ip, sp}^ │ │ │ │ blcc bdd08 │ │ │ │ andcc lr, r0, #4521984 @ 0x450000 │ │ │ │ @@ -11925,15 +11925,15 @@ │ │ │ │ stmdavs r7!, {r3, r5, ip, sp, lr} │ │ │ │ svclt 0x0000e7e1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsl #12 │ │ │ │ - blx 6aa948 │ │ │ │ + @ instruction: 0xf9e8f179 │ │ │ │ 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, r9, r2, lsl #4 │ │ │ │ @@ -12198,16 +12198,16 @@ │ │ │ │ @ instruction: 0xe65177ff │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x0052f7f2 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ svc 0x004ef7f2 │ │ │ │ @ instruction: 0xf7f32023 │ │ │ │ svclt 0x0000e836 │ │ │ │ - mlaeq lr, lr, sl, fp │ │ │ │ - eoreq fp, lr, lr, ror #23 │ │ │ │ + eoreq fp, lr, lr, asr sl │ │ │ │ + eoreq fp, lr, lr, lsr #23 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdls pc, [r4], -r0 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ strbmi r6, [r9], -r8, lsl #17 │ │ │ │ @@ -12244,15 +12244,15 @@ │ │ │ │ ldreq r6, [fp, #-2243] @ 0xfffff73d │ │ │ │ ldrbmi sp, [r0, -r0, lsl #8]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r5, lsl #12 │ │ │ │ - @ instruction: 0xff9af178 │ │ │ │ + @ instruction: 0xff6af178 │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ smlabteq r5, sp, r9, lr │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12455,15 +12455,15 @@ │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stmdami r4, {r1, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ed4e │ │ │ │ strdeq r1, [r0], #76 @ 0x4c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, lr, r0, lsr r6 │ │ │ │ + strdeq fp, [lr], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ blmi 1f9add4 │ │ │ │ ldrmi r4, [r0], r4, lsl #12 │ │ │ │ @ instruction: 0x460f447b │ │ │ │ @@ -12587,15 +12587,15 @@ │ │ │ │ mcr2 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ @ instruction: 0x2094f8d6 │ │ │ │ stmdami r4, {r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ svclt 0x0000ec46 │ │ │ │ sbceq r1, r0, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, lr, r0, lsr #8 │ │ │ │ + eoreq fp, lr, r0, ror #7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ strmi r2, [r7], -r8, ror #6 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ @@ -12664,15 +12664,15 @@ │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ str r4, [sp, r8, lsr #12]! │ │ │ │ @ instruction: 0x46384631 │ │ │ │ @ instruction: 0xff24f092 │ │ │ │ @ instruction: 0x4620e7d7 │ │ │ │ ldr r4, [r5, r5, lsr #12]! │ │ │ │ - eoreq fp, lr, ip, lsl #10 │ │ │ │ + eoreq fp, lr, ip, asr #9 │ │ │ │ ldrblt fp, [r0, #-906]! @ 0xfffffc76 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x000cf8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, r4, asr #27 │ │ │ │ @@ -12831,25 +12831,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ cdp2 0, 8, cr15, cr2, cr6, {6} │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s8 , , d4 │ │ │ │ - strls pc, [r3, -r5, lsr #31] │ │ │ │ + smusdxls r3, r5, pc @ │ │ │ │ bge 180994 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, q1, │ │ │ │ - movwcs pc, #3287 @ 0xcd7 @ │ │ │ │ + movwcs pc, #3239 @ 0xca7 @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c19f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c9230 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12860,15 +12860,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xffb4f0d2 │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ede2 │ │ │ │ sbceq r0, r0, r4, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, r0, asr #28 │ │ │ │ - eoreq fp, lr, r8, lsl #4 │ │ │ │ + eoreq fp, lr, r8, asr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ @ instruction: 0xf8d1447c │ │ │ │ @@ -12878,25 +12878,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ cdp2 0, 2, cr15, cr4, cr6, {6} │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s8 , , d4 │ │ │ │ - strls pc, [r3, -r7, asr #30] │ │ │ │ + smuadls r3, r7, pc @ │ │ │ │ bge 180a50 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, , │ │ │ │ - movwcs pc, #3585 @ 0xe01 @ │ │ │ │ + movwcs pc, #3537 @ 0xdd1 @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c1ab4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c92ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12907,15 +12907,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff56f0d2 │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ed84 │ │ │ │ sbceq r0, r0, r8, ror #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, r4, lsl #27 │ │ │ │ - eoreq fp, lr, ip, asr #2 │ │ │ │ + eoreq fp, lr, ip, lsl #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 │ │ │ │ @ instruction: 0xf8d1447c │ │ │ │ @@ -12925,25 +12925,25 @@ │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ stc2l 0, cr15, [r6, #792] @ 0x318 │ │ │ │ cmnlt r0, #4, 12 @ 0x400000 │ │ │ │ strcs r6, [r1, -r0, lsl #21] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s8 , , d4 │ │ │ │ - strls pc, [r3, -r9, ror #29] │ │ │ │ + @ instruction: 0x9703feb9 │ │ │ │ bge 180b0c │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldrsbtvs pc, [r8], -r8 @ │ │ │ │ @ instruction: 0xf8d86b23 │ │ │ │ ldmibne fp, {r2, r3, r4, r5, lr, pc} │ │ │ │ movwls r6, #2918 @ 0xb66 │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ vsubhn.i16 d9, , │ │ │ │ - movwcs pc, #2803 @ 0xaf3 @ │ │ │ │ + movwcs pc, #2755 @ 0xac3 @ │ │ │ │ eorvc r4, r7, #24, 12 @ 0x1800000 │ │ │ │ movwmi lr, #2501 @ 0x9c5 │ │ │ │ blmi 3c1b70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c93a8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ @@ -12954,15 +12954,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 7, pc, cr8, cr2, {6} │ │ │ │ @ instruction: 0xf7f2e7e8 │ │ │ │ svclt 0x0000ed26 │ │ │ │ sbceq r0, r0, ip, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, r8, asr #25 │ │ │ │ - mlaeq lr, r0, r0, fp │ │ │ │ + eoreq fp, lr, r0, asr r0 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldc2 0, cr15, [ip, #792] @ 0x318 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13061,25 +13061,25 @@ │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x00184299 │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ addsmi r3, sp, #67108864 @ 0x4000000 │ │ │ │ strdlt sp, [ip, #22] │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0x464c6938 │ │ │ │ - blx 9abb76 │ │ │ │ + blx ffdabb74 │ │ │ │ @ instruction: 0xf1007b73 │ │ │ │ @ instruction: 0x462a0614 │ │ │ │ @ instruction: 0x46804631 │ │ │ │ - ldc2 1, cr15, [r8, #600]! @ 0x258 │ │ │ │ + stc2 1, cr15, [r8, #600] @ 0x258 │ │ │ │ @ instruction: 0xf108cc0f │ │ │ │ strgt r0, [pc, #-1324] @ 6f010 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - mcr2 1, 0, pc, cr12, cr8, {4} @ │ │ │ │ + ldc2l 1, cr15, [ip, #608] @ 0x260 │ │ │ │ blmi 2c1d7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c95c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ andslt r4, r6, r0, lsr r6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @@ -13101,17 +13101,17 @@ │ │ │ │ @ instruction: 0xf10d0f18 │ │ │ │ ldmpl r3, {r3, r4, r6, r8, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf0fd0300 │ │ │ │ smlabbcs r4, r5, sp, pc @ │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - stc2l 1, cr15, [sl, #-676] @ 0xfffffd5c │ │ │ │ + ldc2 1, cr15, [sl, #-676] @ 0xfffffd5c │ │ │ │ strtmi r2, [r8], -r8, lsl #2 │ │ │ │ - stc2l 1, cr15, [r6, #-676] @ 0xfffffd5c │ │ │ │ + ldc2 1, cr15, [r6, #-676] @ 0xfffffd5c │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f24648 │ │ │ │ @ instruction: 0xf1b8e930 │ │ │ │ cmnle r0, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f20801 │ │ │ │ @@ -13215,15 +13215,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f0378 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ vabal.s8 q2, d1, d10 │ │ │ │ - bmi 2ee790 │ │ │ │ + bmi 2ee6d0 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ bl 1ad770 │ │ │ │ @@ -13269,15 +13269,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f0450 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ vabal.s8 q2, d0, d10 │ │ │ │ - bmi 2eec98 │ │ │ │ + bmi 2eebd8 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b fe6ad848 │ │ │ │ @@ -13323,15 +13323,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge f0528 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ vabal.s8 q2, d2, d10 │ │ │ │ - bmi 2ee190 │ │ │ │ + bmi 2ee0d0 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b bad920 │ │ │ │ @@ -13407,28 +13407,28 @@ │ │ │ │ strb r4, [pc, r7, ror #12]! │ │ │ │ sbceq r0, r0, r0, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc6c80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx 9ac4c2 │ │ │ │ + blx ffdac4c0 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 8ac4ca │ │ │ │ - stc2 1, cr15, [sl, #512]! @ 0x200 │ │ │ │ + blx ffcac4c8 │ │ │ │ + ldc2l 1, cr15, [sl, #-512]! @ 0xfffffe00 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf940f172 │ │ │ │ + @ instruction: 0xf910f172 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - blx ff9ac4f6 │ │ │ │ + blx fedac4f6 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r3], r9, asr #1 │ │ │ │ @@ -13441,15 +13441,15 @@ │ │ │ │ blx 245e46 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb70704 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8fae1 │ │ │ │ + @ instruction: 0xf8d8fab1 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 113b70 │ │ │ │ @@ -13633,15 +13633,15 @@ │ │ │ │ blx 246146 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb70a04 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8f961 │ │ │ │ + @ instruction: 0xf8d8f931 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 113e70 │ │ │ │ @@ -13825,15 +13825,15 @@ │ │ │ │ blx 246446 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ blmi feb70d04 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x314cf89d │ │ │ │ vsubw.s8 , q6, d7 │ │ │ │ - @ instruction: 0xf8d8ffe1 │ │ │ │ + @ instruction: 0xf8d8ffb1 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 114170 │ │ │ │ @@ -14005,19 +14005,19 @@ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc75d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ strmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0x7123460d │ │ │ │ - @ instruction: 0xff52f28c │ │ │ │ + @ instruction: 0xff22f28c │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-8 │ │ │ │ vsubhn.i16 d4, q6, q12 │ │ │ │ - strbeq pc, [r3, -fp, asr #30] @ │ │ │ │ + smlaldeq pc, r3, fp, pc @ │ │ │ │ andcs fp, r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, r3, cr0 │ │ │ │ andeq pc, r7, r0 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ svclt 0x0000bd38 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -14036,15 +14036,15 @@ │ │ │ │ ldrsbmi pc, [r0, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ rsceq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ blmi fe1b1058 │ │ │ │ adcsvs r4, fp, fp, ror r4 │ │ │ │ - @ instruction: 0xf9ccf179 │ │ │ │ + @ instruction: 0xf99cf179 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f16338 │ │ │ │ @ instruction: 0x4651eef4 │ │ │ │ @ instruction: 0xf04f4648 │ │ │ │ @ instruction: 0x4648fb71 │ │ │ │ blx fe0ac5b4 │ │ │ │ movtpl pc, #1286 @ 0x506 @ │ │ │ │ @@ -14143,15 +14143,15 @@ │ │ │ │ blmi 8f9af0 │ │ │ │ @ instruction: 0xf8d868ba │ │ │ │ ldmpl r3, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ mulsle sl, r8, r2 │ │ │ │ rscscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ @ instruction: 0xf1794619 │ │ │ │ - cmpplt r8, sp, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + ldrshlt pc, [r8, #-141] @ 0xffffff73 @ │ │ │ │ rscscc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ rscseq pc, r0, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c818c4 │ │ │ │ @ instruction: 0xe7c052f8 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e44635 │ │ │ │ ldr r2, [ip, r0, lsl #8]! │ │ │ │ @@ -14169,15 +14169,15 @@ │ │ │ │ stmdbcc r4, {r0, r1, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smmla r3, r8, r0, r6 │ │ │ │ bl fea2e628 │ │ │ │ ldrsbteq pc, [pc], r2 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, r8, lsr #23 │ │ │ │ - mlaseq r5, sl, r6, sl │ │ │ │ + eorseq sl, r5, sl, asr r6 │ │ │ │ adcseq pc, pc, r0, asr sl @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc7884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14197,27 +14197,27 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ strmi r8, [r7], -r0, lsr #32 │ │ │ │ - ldc2l 2, cr15, [r8], #560 @ 0x230 │ │ │ │ - blx 7accae │ │ │ │ + stc2l 2, cr15, [r8], {140} @ 0x8c │ │ │ │ + blx ffbaccac │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs ca9fc │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2l 2, cr15, [ip], #560 @ 0x230 │ │ │ │ - blx 4accc6 │ │ │ │ + ldc2 2, cr15, [ip], #560 @ 0x230 │ │ │ │ + blx ff8accc4 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ vabdl.s8 q1, d12, d1 │ │ │ │ - @ instruction: 0xf171fce3 │ │ │ │ - tstplt r0, r7, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf171fcb3 │ │ │ │ + ldrdlt pc, [r0, -r7] │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f14649 │ │ │ │ ldrtmi lr, [r9], -r6, asr #26 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stcl 7, cr15, [r0, #-964] @ 0xfffffc3c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -14249,42 +14249,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [r9], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ @ instruction: 0x466e44fa │ │ │ │ eorcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 172ce00 │ │ │ │ + blx b2ce00 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 142168 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1974638 │ │ │ │ - sha1c.32 , q8, │ │ │ │ + vfma.f32 d31, d16, d13 │ │ │ │ ldmdbvs r8!, {r0, r6, r8, ip} │ │ │ │ - blx 1f2ce20 │ │ │ │ + blx 132ce20 │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf1008028 │ │ │ │ @ instruction: 0x46050814 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ - mrrc2 1, 9, pc, lr, cr5 @ │ │ │ │ + stc2 1, cr15, [lr], #-596 @ 0xfffffdac │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-261 @ 0xfffffefb @ │ │ │ │ stmib r6, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8df3301 │ │ │ │ ldm r6, {r2, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d5000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf85a4629 │ │ │ │ bl 13c840 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ eorls pc, r8, r3, asr #17 │ │ │ │ - stc2 1, cr15, [r2], #604 @ 0x25c │ │ │ │ + ldc2l 1, cr15, [r2], #-604 @ 0xfffffda4 │ │ │ │ blmi 2c3050 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1ca894 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_svc │ │ │ │ andlt r4, r6, r0, asr #12 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @@ -14298,36 +14298,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, pc, lsl #12 │ │ │ │ tstcs r0, r5, lsl #12 │ │ │ │ ldrmi r6, [r6], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1934699 │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ beq 5acc7c │ │ │ │ ldrbmi r4, [r1], -r4, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f370b │ │ │ │ stmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1953178 │ │ │ │ - @ instruction: 0x4621fbfb │ │ │ │ + strtmi pc, [r1], -fp, asr #23 │ │ │ │ @ instruction: 0xf1974628 │ │ │ │ - blvc d6fa14 │ │ │ │ + blvc d6f954 │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 24ad60 │ │ │ │ b aed4d0 │ │ │ │ @ instruction: 0xf1930403 │ │ │ │ - @ instruction: 0xf8cdf9ff │ │ │ │ + @ instruction: 0xf8cdf9cf │ │ │ │ movwcs sl, #12 │ │ │ │ @ instruction: 0xf1009300 │ │ │ │ stmib sp, {r2, r4, r6, r9, fp}^ │ │ │ │ @ instruction: 0xf1003301 │ │ │ │ @ instruction: 0xf8960964 │ │ │ │ strmi fp, [r6], ip │ │ │ │ eorlt pc, r8, r0, lsl #17 │ │ │ │ @@ -14348,15 +14348,15 @@ │ │ │ │ bl 13c930 │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ @ instruction: 0xf8932020 │ │ │ │ bl 3fc9f8 │ │ │ │ bl 3f133c │ │ │ │ addsvs r0, r4, #201326594 @ 0xc000002 │ │ │ │ addsvs r2, sl, #0, 4 │ │ │ │ - ldc2 1, cr15, [r2], {151} @ 0x97 │ │ │ │ + blx ff92cf9e │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ adcseq pc, pc, r4, ror r7 @ │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -14368,48 +14368,48 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1ba4afc │ │ │ │ mrcge 4, 0, r4, cr7, cr11, {3} │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0xf1974630 │ │ │ │ - blmi 1aef774 │ │ │ │ + blmi 1aef6b4 │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf859981b │ │ │ │ tstls r1, #3 │ │ │ │ - mrc2 1, 1, pc, cr12, cr2, {4} │ │ │ │ + mcr2 1, 0, pc, cr12, cr2, {4} @ │ │ │ │ pkhbtmi r9, r0, fp, lsl #24 │ │ │ │ @ instruction: 0xf2751ca8 │ │ │ │ - eorcs pc, r0, #225280 @ 0x37000 │ │ │ │ + eorcs pc, r0, #28672 @ 0x7000 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1924620 │ │ │ │ - ldcls 14, cr15, [fp], {49} @ 0x31 │ │ │ │ + ldcls 14, cr15, [fp], {1} │ │ │ │ strmi r2, [r7], -r1, lsl #6 │ │ │ │ tstcs r0, r4, asr #4 │ │ │ │ subcc pc, r5, r4, lsl #17 │ │ │ │ @ instruction: 0xf8d4a81e │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c40301 │ │ │ │ @ instruction: 0xf7f030ec │ │ │ │ qasxmi lr, r0, r0 │ │ │ │ @ instruction: 0xf1932100 │ │ │ │ - ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ vrsubhn.i16 d20, , q2 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ stmib r0, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf100370b │ │ │ │ blls 732644 │ │ │ │ @ instruction: 0xf9934639 │ │ │ │ bcs 3f8b00 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - blx 13ad062 │ │ │ │ + blx 7ad062 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx feaad072 │ │ │ │ + blx 1ead072 │ │ │ │ ldmdbvc r3, {r1, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ mulge sp, r2, r8 │ │ │ │ ldmdale r2!, {r3, r4, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ bvc 1cccfec │ │ │ │ rsbsne r7, r4, sl, ror r4 │ │ │ │ bvc 1f0dc00 │ │ │ │ @@ -14417,34 +14417,34 @@ │ │ │ │ tstvc r0, r0, lsl r0 │ │ │ │ cmnvc r1, r1, ror r1 │ │ │ │ blmi ff0c04 │ │ │ │ @ instruction: 0xe79e447b │ │ │ │ bleq 10acb84 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf193981b │ │ │ │ - @ instruction: 0x4652f93b │ │ │ │ + ldrbmi pc, [r2], -fp, lsl #18 @ │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ beq 5ace5c │ │ │ │ @ instruction: 0x4651465b │ │ │ │ @ instruction: 0xf1954604 │ │ │ │ - blge 56f6e4 │ │ │ │ + blge 56f624 │ │ │ │ @ instruction: 0xf1049716 │ │ │ │ smlsdcs r0, r4, ip, r0 │ │ │ │ strcc r9, [r1, #-1811] @ 0xfffff8ed │ │ │ │ ldrvc lr, [r4, -sp, asr #19] │ │ │ │ ldrd pc, [r0], #143 @ 0x8f │ │ │ │ @ instruction: 0xf8d4cb0f │ │ │ │ stm ip, {r2, r5, ip, sp, pc} │ │ │ │ strtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf8594630 │ │ │ │ bl 13cac8 │ │ │ │ @ instruction: 0xf89313cb │ │ │ │ bl 17cb60 │ │ │ │ addsvs r0, pc, #201326594 @ 0xc000002 │ │ │ │ - blx 192d0fe │ │ │ │ + blx d2d0fe │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, sp, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14452,15 +14452,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} │ │ │ │ blge 7b0b10 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf197cb0c │ │ │ │ - movwcs pc, #65175 @ 0xfe97 @ │ │ │ │ + movwcs pc, #65127 @ 0xfe67 @ │ │ │ │ strbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ bmi 5f05c0 │ │ │ │ ldrbtmi r4, [sl], #-2830 @ 0xfffff4f2 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c4ab60 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14473,17 +14473,17 @@ │ │ │ │ ldr r0, [r7, r1, lsl #22] │ │ │ │ bleq 4acc58 │ │ │ │ @ instruction: 0xf7f1e794 │ │ │ │ svclt 0x0000e948 │ │ │ │ umlalseq pc, pc, r8, r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq pc, pc, r2, r6 @ │ │ │ │ - mlaeq lr, r4, sl, r9 │ │ │ │ + eoreq r9, lr, r4, asr sl │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ - eoreq r9, lr, r4, ror #19 │ │ │ │ + eoreq r9, lr, r4, lsr #19 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ adcseq pc, pc, r2, lsl r5 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc7d4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ @@ -14701,15 +14701,15 @@ │ │ │ │ bicpl pc, r5, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 17149a │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf8b2f27e │ │ │ │ + @ instruction: 0xf882f27e │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 325fa8 │ │ │ │ blls 657358 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -14778,27 +14778,27 @@ │ │ │ │ blls 595bf0 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, fp, lsl #16 │ │ │ │ strmi r9, [r1], #-2058 @ 0xfffff7f6 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ vrhadd.s d16, d12, d21 │ │ │ │ - strb pc, [r5, -r7, lsr #31]! @ │ │ │ │ + @ instruction: 0xe765ff77 │ │ │ │ blmi 1683960 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1e4b06c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r9, r3, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdbge ip!, {r0, r2, r3, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x461a461d │ │ │ │ @ instruction: 0x460c9810 │ │ │ │ tstls lr, r3, lsr #6 │ │ │ │ - @ instruction: 0xf9ecf27a │ │ │ │ + @ instruction: 0xf9bcf27a │ │ │ │ cdpls 8, 1, cr6, cr10, cr13, {1} │ │ │ │ stmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8974630 │ │ │ │ @ instruction: 0xf7f18179 │ │ │ │ blls 5ab31c │ │ │ │ ldrtmi r4, [r3], #-1538 @ 0xfffff9fe │ │ │ │ @ instruction: 0x46199319 │ │ │ │ @@ -14845,25 +14845,25 @@ │ │ │ │ blls 271908 │ │ │ │ movwls r4, #1076 @ 0x434 │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ andls r3, r9, #12, 30 @ 0x30 │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ ldrdcc pc, [ip], -sl │ │ │ │ blls 255d0c │ │ │ │ - @ instruction: 0xff92f27d │ │ │ │ + @ instruction: 0xff62f27d │ │ │ │ tstls r2, r1, lsl r9 │ │ │ │ stmdbls r8, {r5, r9, sl, lr} │ │ │ │ stmdbls fp, {r0, r8, ip, pc} │ │ │ │ strls r9, [r4, -r0, lsl #2] │ │ │ │ @ instruction: 0xf8db990d │ │ │ │ bls 2c0d4c │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ ldrdcc pc, [r8], -sl @ │ │ │ │ blls 255d34 │ │ │ │ - @ instruction: 0xff0cf27c │ │ │ │ + mrc2 2, 6, pc, cr12, cr12, {3} │ │ │ │ ldmdavs r9, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf405fb01 │ │ │ │ bicle r4, r2, #68, 10 @ 0x11000000 │ │ │ │ @ instruction: 0x46469c1c │ │ │ │ bls 6d7dcc │ │ │ │ blx 1cb1ba │ │ │ │ addsmi pc, r3, #4, 6 @ 0x10000000 │ │ │ │ @@ -14996,15 +14996,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000ed34 │ │ │ │ adcseq lr, pc, r4, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r4, [r1], -pc @ │ │ │ │ ldrshteq r0, [r6], r8 │ │ │ │ - eorseq r9, r5, r0, ror r9 │ │ │ │ + eorseq r9, r5, r0, lsr r9 │ │ │ │ adcseq lr, pc, r8, ror #25 │ │ │ │ andeq fp, r0, r1, lsr #30 │ │ │ │ adcseq r0, r6, r6, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15126,15 +15126,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000ec30 │ │ │ │ adcseq lr, pc, ip, ror ip @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x00016ab7 │ │ │ │ ldrhteq r0, [r6], ip │ │ │ │ - eorseq r9, r5, r8, ror #14 │ │ │ │ + eorseq r9, r5, r8, lsr #14 │ │ │ │ adcseq lr, pc, r0, ror #21 │ │ │ │ andeq lr, r0, r1, lsr r3 │ │ │ │ adcseq r0, r6, sl, lsl #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -15256,15 +15256,15 @@ │ │ │ │ ldrbmi r1, [r8, pc, ror #4] │ │ │ │ @ instruction: 0xf7f0e76f │ │ │ │ svclt 0x0000eb2c │ │ │ │ adcseq lr, pc, r4, ror sl @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r8, [r1], -pc @ │ │ │ │ adcseq r0, r6, r0, lsl #5 │ │ │ │ - eorseq r9, r5, r0, ror #10 │ │ │ │ + eorseq r9, r5, r0, lsr #10 │ │ │ │ ldrsbteq lr, [pc], r8 │ │ │ │ @ instruction: 0x0000cdbd │ │ │ │ adcseq r0, r6, lr, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc8984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r8, ror #31 │ │ │ │ @@ -15289,20 +15289,20 @@ │ │ │ │ @ instruction: 0x4623fe75 │ │ │ │ svclt 0x0000e7eb │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc89e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ vsubhn.i16 d4, , │ │ │ │ - @ instruction: 0xf170fc71 │ │ │ │ - msrlt CPSR_, #610304 @ 0x95000 │ │ │ │ + @ instruction: 0xf170fc41 │ │ │ │ + msrlt CPSR_, #413696 @ 0x65000 │ │ │ │ blcs cbb08 │ │ │ │ strtmi sp, [r8], -r1, lsr #18 │ │ │ │ - stc2l 2, cr15, [r8], #-556 @ 0xfffffdd4 │ │ │ │ - blx fe3addc8 │ │ │ │ + ldc2 2, cr15, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + blx 17addc8 │ │ │ │ stmibvs r4, {r6, r7, r8, ip, sp, pc} │ │ │ │ ldmdble r5, {r0, r1, r2, sl, fp, sp} │ │ │ │ cdpne 8, 6, cr0, cr3, cr4, {7} │ │ │ │ ldmdale r2, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andeq r0, r7, #16 │ │ │ │ andeq r0, r4, #17 │ │ │ │ @@ -15310,15 +15310,15 @@ │ │ │ │ andeq r0, r1, #17 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ andseq r0, r1, r1, lsl r0 │ │ │ │ strtmi r2, [r0], -r9, asr #8 │ │ │ │ @ instruction: 0x4628bd70 │ │ │ │ - mcrr2 2, 8, pc, r6, cr11 @ │ │ │ │ + ldc2 2, cr15, [r6], {139} @ 0x8b │ │ │ │ stmiacs r1, {r2, r9, sl, lr}^ │ │ │ │ sbchi pc, r7, r0, lsl #4 │ │ │ │ vtst.8 d18, d0, d12 │ │ │ │ @ instruction: 0xf1a080ae │ │ │ │ blcs fe9724d0 │ │ │ │ adchi pc, r9, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ @@ -15405,15 +15405,15 @@ │ │ │ │ adceq r0, r7, r7, lsr #1 │ │ │ │ adceq r0, r7, pc, lsr r2 │ │ │ │ vhsub.s8 q8, q0, │ │ │ │ ldclcs 4, cr1, [fp, #-852]! @ 0xfffffcac │ │ │ │ teqphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ andle r2, r5, r2, lsl #27 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_sx, r0 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ mrc2 0, 0, pc, cr2, cr12, {2} │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ stc2l 0, cr15, [lr, #368]! @ 0x170 │ │ │ │ strtmi r4, [r0], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b0bd70 │ │ │ │ @@ -15626,16 +15626,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d27, d0[2] │ │ │ │ - @ instruction: 0xf16ff9cf │ │ │ │ - @ instruction: 0xf890fff3 │ │ │ │ + @ instruction: 0xf16ff99f │ │ │ │ + @ instruction: 0xf890ffc3 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc8f54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -15651,17 +15651,17 @@ │ │ │ │ andcs r0, r0, r0, lsl r5 │ │ │ │ @ instruction: 0xf5b0bd38 │ │ │ │ smlalsle r7, sl, lr, pc @ │ │ │ │ msrne SPSR_fsxc, #64, 4 │ │ │ │ @ instruction: 0xd1024298 │ │ │ │ ldclt 0, cr2, [r8, #-12]! │ │ │ │ @ instruction: 0xf17e4620 │ │ │ │ - strmi pc, [r5], -r7, asr #23 │ │ │ │ + @ instruction: 0x4605fb97 │ │ │ │ @ instruction: 0xf16f4620 │ │ │ │ - @ instruction: 0xf890ffbf │ │ │ │ + @ instruction: 0xf890ff8f │ │ │ │ blcs 13de78 │ │ │ │ ldm pc, {r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ strcs pc, [fp, -r3]! │ │ │ │ andcs r2, r4, r6, lsl #30 │ │ │ │ andcs fp, r5, r8, lsr sp │ │ │ │ stchi 13, cr11, [r3, #224] @ 0xe0 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @@ -15683,15 +15683,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [sp, r8, asr #7] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r9, r8, asr #7] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r5, r8, asr #7] │ │ │ │ @ instruction: 0xf17e4620 │ │ │ │ - stmdacs r0, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stccs 1, cr13, [r0, #-736] @ 0xfffffd20 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldclt 0, cr2, [r8, #-16]! │ │ │ │ svclt 0x00142d00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ svclt 0x0000bd38 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -15749,15 +15749,15 @@ │ │ │ │ blx ff82ff02 │ │ │ │ movwls r9, #52018 @ 0xcb32 │ │ │ │ tstls r9, #52224 @ 0xcc00 │ │ │ │ movwls r9, #31540 @ 0x7b34 │ │ │ │ movwls r9, #60213 @ 0xeb35 │ │ │ │ blls e17f44 │ │ │ │ @ instruction: 0xf16f9318 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 71) @ │ │ │ │ blcs 24c538 │ │ │ │ ldmeq fp, {r2, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ vcgt.s8 d25, d0, d13 │ │ │ │ blls 292438 │ │ │ │ movwls r4, #5705 @ 0x1649 │ │ │ │ bls 3c3820 │ │ │ │ @@ -16048,15 +16048,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf986f7fe │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - stc2 1, cr15, [r8], #444 @ 0x1bc │ │ │ │ + ldc2l 1, cr15, [r8], #-444 @ 0xfffffe44 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10c47a │ │ │ │ @@ -16366,15 +16366,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xff0af7fd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx baee84 │ │ │ │ + @ instruction: 0xf9fcf16f │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10c972 │ │ │ │ @@ -16684,15 +16684,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ stc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xffb0f16e │ │ │ │ + @ instruction: 0xff80f16e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r6, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #51419 @ 0xc8db │ │ │ │ cmpphi r7, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdavs sl!, {r2, r3, r8, fp, ip, pc} │ │ │ │ blx 10ce6a │ │ │ │ @@ -17981,15 +17981,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - @ instruction: 0xf842f289 │ │ │ │ + @ instruction: 0xf812f289 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx 1cb02a6 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ andcs pc, pc, #109568 @ 0x1ac00 │ │ │ │ @@ -18041,15 +18041,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - @ instruction: 0xffcaf288 │ │ │ │ + @ instruction: 0xff9af288 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ ldc2l 0, cr15, [r2], {37} @ 0x25 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254628 │ │ │ │ andcs pc, pc, #52480 @ 0xcd00 │ │ │ │ @@ -18101,15 +18101,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - @ instruction: 0xff52f288 │ │ │ │ + @ instruction: 0xff22f288 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ stc2 0, cr15, [lr, #148] @ 0x94 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254628 │ │ │ │ andcs pc, pc, #8768 @ 0x2240 │ │ │ │ @@ -18242,15 +18242,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ @ instruction: 0xf7ede7e1 │ │ │ │ svclt 0x0000ebd6 │ │ │ │ adcseq fp, pc, r0, ror #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq fp, pc, r6, lsr sl @ │ │ │ │ - eoreq r5, lr, r4, asr #28 │ │ │ │ + eoreq r5, lr, r4, lsl #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcb820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ stmibvs sl, {r6, r9, sl, ip, lr} │ │ │ │ strmi r6, [ip], -fp, asr #16 │ │ │ │ @ instruction: 0xf8964605 │ │ │ │ @@ -18420,15 +18420,15 @@ │ │ │ │ @ instruction: 0xf5a7d30a │ │ │ │ bcs 2d12e0 │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ cdpvs 0, 10, cr15, cr4, cr2, {0} │ │ │ │ stclmi 5, cr0, [lr, #-20]! @ 0xffffffec │ │ │ │ stcmi 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ @ instruction: 0x46a04638 │ │ │ │ - blx 8b0e94 │ │ │ │ + @ instruction: 0xf9f0f16d │ │ │ │ ldrtmi r4, [r8], -r1, lsl #13 │ │ │ │ bleq e70d0c │ │ │ │ blx cb28e0 │ │ │ │ ldreq pc, [r3, -r9, lsl #2]! │ │ │ │ ldrtmi r4, [sl], -r2, lsl #13 │ │ │ │ svccc 0x0001f817 │ │ │ │ stmdale pc!, {r0, r1, r8, r9, fp, sp} @ │ │ │ │ @@ -18559,15 +18559,15 @@ │ │ │ │ b 1075878 │ │ │ │ add r2, pc, r3, asr #32 │ │ │ │ svceq 0x0003f1ba │ │ │ │ ldmdavs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ svcge 0x002cf47f │ │ │ │ beq b0160 │ │ │ │ - @ instruction: 0xff7ef170 │ │ │ │ + @ instruction: 0xff4ef170 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ cdp 7, 11, cr14, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ svclt 0x00d8fa10 │ │ │ │ beq 17f01a0 │ │ │ │ svcge 0x0016f77f │ │ │ │ @@ -18915,15 +18915,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ece7e2 │ │ │ │ svclt 0x0000ee94 │ │ │ │ adcseq fp, pc, r0, asr r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq sl, [pc], r0 │ │ │ │ - strhteq r5, [lr], -ip │ │ │ │ + eoreq r5, lr, ip, ror r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc2a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r4, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2884 @ 0xfffff4bc │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -19450,15 +19450,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7ece6e7 │ │ │ │ ldmib sp, {r3, r5, r6, r9, fp, sp, lr, pc}^ │ │ │ │ str r1, [r5, r4, lsl #10]! │ │ │ │ adcseq sl, pc, r4, ror #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, pc, sl, ror #16 │ │ │ │ - eoreq r4, lr, r4, asr #24 │ │ │ │ + eoreq r4, lr, r4, lsl #24 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi dc715c │ │ │ │ blmi dc718c │ │ │ │ addslt r4, r4, sl, ror r4 │ │ │ │ @@ -19604,15 +19604,15 @@ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst3.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x46507a9e │ │ │ │ - @ instruction: 0xf8e0f16c │ │ │ │ + @ instruction: 0xf8b0f16c │ │ │ │ blvs fe0a2024 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 145c788 │ │ │ │ @ instruction: 0xf40c2c0b │ │ │ │ strbmi r7, [sl], -r0, asr #24 │ │ │ │ @@ -19776,17 +19776,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r3, ror #18 │ │ │ │ + @ instruction: 0x4604f933 │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xf95ef287 │ │ │ │ + @ instruction: 0xf92ef287 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20171,15 +20171,15 @@ │ │ │ │ ldrb r6, [sp], r2, rrx │ │ │ │ stcl 7, cr15, [r6], {235} @ 0xeb │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ adcseq r9, pc, r8, lsr pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, pc, ip, lsr sp @ │ │ │ │ - eoreq r4, lr, r2, lsl #2 │ │ │ │ + eoreq r4, lr, r2, asr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi f87e94 │ │ │ │ addslt r4, r5, ip, lsr fp │ │ │ │ svcge 0x0002447a │ │ │ │ @@ -20202,15 +20202,15 @@ │ │ │ │ smlalbble r7, fp, r6, pc @ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ beq b35e8 │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r8], -r0, asr #2 │ │ │ │ - ldc2 1, cr15, [r4], #-428 @ 0xfffffe54 │ │ │ │ + stc2 1, cr15, [r4], {107} @ 0x6b │ │ │ │ blvs fe16299c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12f8a34 │ │ │ │ b 12f8ed8 │ │ │ │ strtmi r7, [r8], -fp, lsl #21 │ │ │ │ bicsmi pc, r1, #1241513984 @ 0x4a000000 │ │ │ │ @@ -20399,15 +20399,15 @@ │ │ │ │ smlalbble r7, fp, r6, pc @ │ │ │ │ @ instruction: 0xf5b29a23 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ beq b38fc │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r8], -r0, asr #2 │ │ │ │ - blx feb32d78 │ │ │ │ + blx 1f32d78 │ │ │ │ blvs fe162cb0 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 12f8d48 │ │ │ │ b 12f91ec │ │ │ │ strtmi r7, [r8], -fp, lsl #21 │ │ │ │ bicsmi pc, r1, #1241513984 @ 0x4a000000 │ │ │ │ @@ -20572,17 +20572,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - strmi pc, [r4], -fp, lsr #22 │ │ │ │ + @ instruction: 0x4604fafb │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - blx a334a2 │ │ │ │ + blx ffe334a0 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20767,17 +20767,17 @@ │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andls r9, pc, #872415232 @ 0x34000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r6, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q3, q12 │ │ │ │ - strmi pc, [r4], -r5, lsr #19 │ │ │ │ + @ instruction: 0x4604f975 │ │ │ │ stmdals r9, {r1, r3, ip, pc} │ │ │ │ - @ instruction: 0xf9a0f286 │ │ │ │ + @ instruction: 0xf970f286 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991a │ │ │ │ @ instruction: 0xf8d3900c │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ strbmi r6, [r1], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20959,15 +20959,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 7fc7c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmibvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4648 │ │ │ │ - strmi pc, [r1], -fp, asr #28 │ │ │ │ + @ instruction: 0x4601fe1b │ │ │ │ blvs fe0e3550 │ │ │ │ smlatbeq r1, r1, r1, pc @ │ │ │ │ @ instruction: 0xf181fab1 │ │ │ │ movteq r0, #39241 @ 0x9949 │ │ │ │ b 1191788 │ │ │ │ blls 2802c4 │ │ │ │ b 1447cd8 │ │ │ │ @@ -21108,20 +21108,20 @@ │ │ │ │ @ instruction: 0xf1036863 │ │ │ │ ldmdavs r8!, {r3, r9} │ │ │ │ subsvs r2, r9, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - cdp2 2, 15, cr15, cr10, cr5, {4} │ │ │ │ - @ instruction: 0xf922f179 │ │ │ │ + cdp2 2, 12, cr15, cr10, cr5, {4} │ │ │ │ + @ instruction: 0xf8f2f179 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11d13cc │ │ │ │ vabal.s8 q0, d5, d8 │ │ │ │ - @ instruction: 0xf000ffcb │ │ │ │ + @ instruction: 0xf000ff9b │ │ │ │ blls 1f7310 │ │ │ │ stmibvs r2!, {fp, ip, sp} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ b 11f7fdc │ │ │ │ b 11bcb14 │ │ │ │ stmdavs r3!, {r6, r7, r8, sl}^ │ │ │ │ stmiblt r2, {r0, r2, r4, r5, r8, r9, lr} │ │ │ │ @@ -21141,15 +21141,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vmax.s8 d20, d13, d3 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8430288 │ │ │ │ @ instruction: 0xf8c02b08 │ │ │ │ ldr r8, [r2, r4]! │ │ │ │ vmvn.i16 d6, #88 @ 0x0058 │ │ │ │ - @ instruction: 0xf000ff93 │ │ │ │ + @ instruction: 0xf000ff63 │ │ │ │ @ instruction: 0xf1b80806 │ │ │ │ svclt 0x00180800 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf100e7b8 │ │ │ │ vcgt.s8 d16, d13, d8 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @@ -21493,15 +21493,15 @@ │ │ │ │ b 1db5870 │ │ │ │ adcseq r8, pc, r4, asr #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrshteq r8, [pc], r2 │ │ │ │ umlalseq sl, r5, r4, r4 │ │ │ │ adcseq sl, r5, r4, lsl #8 │ │ │ │ adcseq r8, pc, r4, lsl r9 @ │ │ │ │ - eorseq r3, r5, r2, lsr #7 │ │ │ │ + eorseq r3, r5, r2, ror #6 │ │ │ │ adcseq sl, r5, lr, ror r1 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -21900,15 +21900,15 @@ │ │ │ │ svc 0x0046f7e9 │ │ │ │ adcseq r8, pc, r8, ror #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r8, pc, r6, r5 @ │ │ │ │ adcseq r9, r5, r4, lsl #28 │ │ │ │ adcseq r9, r5, r4, ror sp │ │ │ │ ldrhteq r8, [pc], r8 │ │ │ │ - eorseq r2, r5, r6, asr #26 │ │ │ │ + eorseq r2, r5, r6, lsl #26 │ │ │ │ adcseq r9, r5, lr, ror #21 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -22307,15 +22307,15 @@ │ │ │ │ ldc 7, cr15, [r8], {233} @ 0xe9 │ │ │ │ adcseq r7, pc, ip, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, pc, sl, lsr pc @ │ │ │ │ adcseq r9, r5, r4, ror r7 │ │ │ │ adcseq r9, r5, r4, ror #13 │ │ │ │ adcseq r7, pc, ip, asr ip @ │ │ │ │ - eorseq r2, r5, sl, ror #13 │ │ │ │ + eorseq r2, r5, sl, lsr #13 │ │ │ │ adcseq r9, r5, lr, asr r4 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r8, lsr sl │ │ │ │ @@ -22397,15 +22397,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 812f4 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1694640 │ │ │ │ - teqplt r8, pc, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed39310 │ │ │ │ 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 │ │ │ │ @@ -22450,15 +22450,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 813c8 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1694640 │ │ │ │ - teqplt r8, r5, lsr #21 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, ror sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed393e4 │ │ │ │ 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 │ │ │ │ @@ -23094,24 +23094,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf1684650 │ │ │ │ - teqplt r0, sp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, sp, ror #26 @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - stc2 1, cr15, [sl, #416] @ 0x1a0 │ │ │ │ + ldc2l 1, cr15, [sl, #-416] @ 0xfffffe60 │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs bb57c │ │ │ │ blcs 268e78 │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe23635c │ │ │ │ blls 2f2f70 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -23166,15 +23166,15 @@ │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -ip, lsl #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, fp, asr #3 │ │ │ │ vmax.s d20, d2, d24 │ │ │ │ - @ instruction: 0xf8d8f8f9 │ │ │ │ + @ instruction: 0xf8d8f8c9 │ │ │ │ blge 979dcc │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx 123544a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -23192,15 +23192,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ @ instruction: 0xf96af055 │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - mcr2 2, 0, pc, cr14, cr7, {3} @ │ │ │ │ + ldc2l 2, cr15, [lr, #476] @ 0x1dc │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 341b7c │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23275,15 +23275,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 4421dc │ │ │ │ @ instruction: 0xf0559353 │ │ │ │ @ instruction: 0xf8ddf8c5 │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - stc2l 2, cr15, [r8, #-476]! @ 0xfffffe24 │ │ │ │ + ldc2 2, cr15, [r8, #-476]! @ 0xfffffe24 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 34ad48 │ │ │ │ bvs 1d4ade8 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23326,27 +23326,27 @@ │ │ │ │ @ instruction: 0xf0c84385 │ │ │ │ @ instruction: 0xf8d9fdf1 │ │ │ │ blcs 86ad4 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vmull.s q3, d19, d0[6] │ │ │ │ - @ instruction: 0xf168fda7 │ │ │ │ - stmdbls fp, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf168fd77 │ │ │ │ + stmdbls fp, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 1140bc │ │ │ │ bcs 12d6cc │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - ldc2 2, cr15, [r0, #524] @ 0x20c │ │ │ │ - blx fedb5b5a │ │ │ │ + stc2l 2, cr15, [r0, #-524]! @ 0xfffffdf4 │ │ │ │ + blx fe1b5b5a │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3a1d0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23369,31 +23369,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4e4e70 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr13, {3} │ │ │ │ + cdp2 1, 6, cr15, cr8, cr13, {3} │ │ │ │ bcs 132e5c │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ bl fedb75e8 │ │ │ │ adcseq r7, pc, r8, asr r0 @ │ │ │ │ adcseq r7, pc, r2, asr r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, r5, ip, lsl #18 │ │ │ │ adcseq r8, r5, r8, asr #16 │ │ │ │ adcseq r6, pc, ip, asr #28 │ │ │ │ adcseq r8, r5, ip, ror r7 │ │ │ │ - eoreq r0, lr, r8, asr #29 │ │ │ │ + eoreq r0, lr, r8, lsl #29 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r0, lr, ip, lsr #28 │ │ │ │ - eoreq r0, lr, r2, asr #17 │ │ │ │ + eoreq r0, lr, ip, ror #27 │ │ │ │ + eoreq r0, lr, r2, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -23537,15 +23537,15 @@ │ │ │ │ andlt pc, r0, r5, asr #17 │ │ │ │ @ instruction: 0xff04f7f6 │ │ │ │ movwls r9, #52022 @ 0xcb36 │ │ │ │ tstls lr, #56320 @ 0xdc00 │ │ │ │ teqvs r8, #3620864 @ 0x374000 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #59392 @ 0xe800 │ │ │ │ - blx a35e74 │ │ │ │ + @ instruction: 0xf9f6f168 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r3, r5, r8, pc} │ │ │ │ svclt 0x00842b07 │ │ │ │ movwls r0, #59611 @ 0xe8db │ │ │ │ msrhi (UNDEF: 39), r0 │ │ │ │ @ instruction: 0xf04f9b07 │ │ │ │ movwls r0, #6912 @ 0x1b00 │ │ │ │ @@ -23661,15 +23661,15 @@ │ │ │ │ stclvs 8, cr15, [r1, #348]! @ 0x15c │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 87b2d0 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - @ instruction: 0xf92ef168 │ │ │ │ + @ instruction: 0xf8fef168 │ │ │ │ bls 4dfee8 │ │ │ │ blvs fe165fac │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 127c044 │ │ │ │ blls 247be8 │ │ │ │ b 129fb3c │ │ │ │ @@ -24104,15 +24104,15 @@ │ │ │ │ rscgt pc, r8, sp, asr #17 │ │ │ │ blx fe638170 │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ teqhi sl, #3620864 @ 0x374000 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #60, 22 @ 0xf000 │ │ │ │ - ldc2 1, cr15, [r8, #412]! @ 0x19c │ │ │ │ + stc2 1, cr15, [r8, #412] @ 0x19c │ │ │ │ stmdacs r0, {r0, r1, r5, ip, pc} │ │ │ │ teqphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 2547c8 │ │ │ │ ldmeq fp, {r2, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ vcgt.s8 d25, d0, d14 │ │ │ │ blls 25a674 │ │ │ │ movwls r4, #5724 @ 0x165c │ │ │ │ @@ -24206,15 +24206,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ andls r8, r8, r7, lsr r1 │ │ │ │ @ instruction: 0xf167980a │ │ │ │ - andls pc, r7, sp, ror #25 │ │ │ │ + @ instruction: 0x9007fcbd │ │ │ │ cmplt fp, r7, lsl #22 │ │ │ │ bcs 2549b8 │ │ │ │ movwcs sp, #2310 @ 0x906 │ │ │ │ @ instruction: 0x462808d2 │ │ │ │ @ instruction: 0xf7e64619 │ │ │ │ @ instruction: 0x4607ef1a │ │ │ │ eorseq pc, pc, #36 @ 0x24 │ │ │ │ @@ -24361,15 +24361,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2871 @ 0xfffff4c9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsbslt sp, r5, r4, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addsvc pc, lr, pc, asr #8 │ │ │ │ - blx fee36b52 │ │ │ │ + blx fe236b52 │ │ │ │ andls r2, r7, r2, lsl #6 │ │ │ │ strb r9, [r5], r8, lsl #6 │ │ │ │ vmax.s8 d20, d13, d13 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf84503b2 │ │ │ │ blls 2491ec │ │ │ │ strbvs r6, [r5, #79]! @ 0x4f │ │ │ │ @@ -26940,15 +26940,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andge pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1646066 │ │ │ │ - pkhbtmi pc, r2, r1, lsl #31 @ │ │ │ │ + strmi pc, [r2], r1, ror #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15d0a8 │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ adchi pc, r1, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -26994,20 +26994,20 @@ │ │ │ │ @ instruction: 0xf04f980e │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ eorvs r0, fp, r4, lsl #7 │ │ │ │ svclt 0x00146066 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdavc r4, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1732704 │ │ │ │ - ldmdblt r8, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf173980e │ │ │ │ - subeq pc, r7, fp, asr #22 │ │ │ │ + subeq pc, r7, fp, lsl fp @ │ │ │ │ ldrdlt pc, [r4], -sp │ │ │ │ @ instruction: 0xf1734658 │ │ │ │ - @ instruction: 0xf1bbfbc5 │ │ │ │ + @ instruction: 0xf1bbfb95 │ │ │ │ svclt 0x00080f7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1bab2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -sl @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27133,27 +27133,27 @@ │ │ │ │ svccs 0x000cf8d3 │ │ │ │ tstpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ bl 523960 │ │ │ │ stmdavs fp, {r0, r1, fp}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1649309 │ │ │ │ - strmi pc, [r5], -pc, lsl #28 │ │ │ │ + @ instruction: 0x4605fddf │ │ │ │ blvs fe1e95c8 │ │ │ │ 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 1b96ec │ │ │ │ + @ instruction: 0xf9d4f173 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c7900b │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r6, #400]! @ 0x190 │ │ │ │ + stc2l 1, cr15, [r6, #400] @ 0x190 │ │ │ │ blvs fe129598 │ │ │ │ bcs 163d68 │ │ │ │ vst4.16 {d29-d32}, [pc :256], lr │ │ │ │ stmdbls r8, {r7, r8, r9, sp} │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 11639bc │ │ │ │ stmdbls sl, {r0, r7, r8, r9, sp} │ │ │ │ @@ -27309,15 +27309,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ blx 11b944a │ │ │ │ blcs feabb70c │ │ │ │ @ instruction: 0xf7e4e7b0 │ │ │ │ svclt 0x0000ecfe │ │ │ │ adcseq r2, pc, r6, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, ip, lsr r8 │ │ │ │ + ldrshteq sp, [r4], -ip │ │ │ │ adcseq r2, pc, lr, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -27628,15 +27628,15 @@ │ │ │ │ @ instruction: 0xf9ecf7e8 │ │ │ │ @ instruction: 0xf7e4e78d │ │ │ │ svclt 0x0000ea84 │ │ │ │ umlalseq r2, pc, r4, r8 @ │ │ │ │ adcseq r2, pc, ip, lsl #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r2, pc, r0, ror #15 │ │ │ │ - ldrdeq ip, [sp], -r4 @ │ │ │ │ + mlaeq sp, r4, fp, ip │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ blpl fe0bacdc │ │ │ │ @@ -27716,15 +27716,15 @@ │ │ │ │ andls fp, r1, #536870921 @ 0x20000009 │ │ │ │ addspl pc, r6, r5, lsl #10 │ │ │ │ mcrhi 6, 5, r4, cr3, cr2, {2} │ │ │ │ strtmi r9, [fp], -r2, lsl #6 │ │ │ │ @ instruction: 0xf9daf7e8 │ │ │ │ svclt 0x0000e776 │ │ │ │ adcseq r2, pc, ip, lsl r7 @ │ │ │ │ - eorseq sp, r4, r8, lsl r2 │ │ │ │ + ldrsbteq sp, [r4], -r8 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -27895,19 +27895,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - @ instruction: 0xf9f4f27f │ │ │ │ + @ instruction: 0xf9c4f27f │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ vpmin.s q11, , q8 │ │ │ │ - @ instruction: 0xf8d7f9ed │ │ │ │ + @ instruction: 0xf8d7f9bd │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 49dff8 │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -28075,15 +28075,15 @@ │ │ │ │ @ instruction: 0xa018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1636066 │ │ │ │ - @ instruction: 0x4681feb3 │ │ │ │ + strmi pc, [r1], r3, lsl #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15e2e8 │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r2, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -28145,20 +28145,20 @@ │ │ │ │ b 146dd18 │ │ │ │ rsbsvs r0, r3, r8, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ rsbvs r6, r5, r3, lsr r0 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #16] │ │ │ │ - blx 1c3a69c │ │ │ │ + blx 103a69c │ │ │ │ stmdals lr, {r3, r4, r8, fp, ip, sp, pc} │ │ │ │ - blx 13ba6a4 │ │ │ │ + blx 7ba6a4 │ │ │ │ @ instruction: 0xf8dd0047 │ │ │ │ ldrbmi fp, [r8], -r4 │ │ │ │ - blx ff23a6b0 │ │ │ │ + blx fe63a6b0 │ │ │ │ svceq 0x007cf1bb │ │ │ │ @ instruction: 0xf040bf08 │ │ │ │ sbclt r0, r0, #1 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed3ed08 │ │ │ │ @@ -28325,28 +28325,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fac9 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - ldc2 1, cr15, [lr], #396 @ 0x18c │ │ │ │ + stc2 1, cr15, [lr], {99} @ 0x63 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedbf7b4 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 57f16c │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1720701 │ │ │ │ - blx fee7c690 │ │ │ │ + blx fee7c5d0 │ │ │ │ andls pc, r9, r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1639817 │ │ │ │ - msrlt CPSR_, r5, lsr #25 │ │ │ │ + msrlt CPSR_, r5, ror ip │ │ │ │ blls 2d91e4 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], r2 │ │ │ │ bls 2471e8 │ │ │ │ stmibcc r9, {r0, r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ blx 2a4c5e │ │ │ │ @@ -28544,15 +28544,15 @@ │ │ │ │ bls 411310 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrble r0, [sl, #923] @ 0x39b │ │ │ │ ldrbmi r9, [sl], -pc, lsl #16 │ │ │ │ blx ff2bc6a2 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ adcseq r1, pc, r0, ror sl @ │ │ │ │ - ldrsbteq ip, [r4], -r8 │ │ │ │ + mlaseq r4, r8, r5, ip │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, pc, asr #24 │ │ │ │ @ instruction: 0xf5004b4f │ │ │ │ @@ -28632,15 +28632,15 @@ │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0268ff0 │ │ │ │ @ instruction: 0xf8d7fa01 │ │ │ │ str r2, [r5, r8, lsr #23] │ │ │ │ b fea3c7f0 │ │ │ │ ldrsbteq r1, [pc], r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsbteq ip, [r4], -ip │ │ │ │ + mlaseq r4, ip, r3, ip │ │ │ │ adcseq r1, pc, r0, asr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -28951,15 +28951,15 @@ │ │ │ │ @ instruction: 0xff96f7e6 │ │ │ │ @ instruction: 0xf7e3e78d │ │ │ │ svclt 0x0000e82e │ │ │ │ adcseq r1, pc, r8, ror #7 │ │ │ │ adcseq r1, pc, r0, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r1, pc, r4, lsr r3 @ │ │ │ │ - eoreq fp, sp, r8, lsr #14 │ │ │ │ + eoreq fp, sp, r8, ror #13 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29130,19 +29130,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - @ instruction: 0xf84ef27e │ │ │ │ + @ instruction: 0xf81ef27e │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ vpmin.s q11, q15, q8 │ │ │ │ - @ instruction: 0xf8d7f847 │ │ │ │ + @ instruction: 0xf8d7f817 │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 49f344 │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -29310,15 +29310,15 @@ │ │ │ │ @ instruction: 0xa018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ eorvs r9, fp, lr, lsl #16 │ │ │ │ @ instruction: 0xf1626066 │ │ │ │ - strmi pc, [r1], sp, lsl #26 │ │ │ │ + pkhtbmi pc, r1, sp, asr #25 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe15f634 │ │ │ │ svclt 0x00082b01 │ │ │ │ orrvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r2, r0, asr #32 │ │ │ │ stmdbls r2, {r4, r9, fp, ip, pc} │ │ │ │ andmi lr, r1, #270336 @ 0x42000 │ │ │ │ @@ -29380,20 +29380,20 @@ │ │ │ │ b 146f064 │ │ │ │ rsbsvs r0, r3, r8, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ rsbvs r6, r5, r3, lsr r0 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ strcs r7, [r4, -r4, asr #16] │ │ │ │ - @ instruction: 0xf8c8f171 │ │ │ │ + @ instruction: 0xf898f171 │ │ │ │ stmdals lr, {r3, r4, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf8a6f171 │ │ │ │ + @ instruction: 0xf876f171 │ │ │ │ @ instruction: 0xf8dd0047 │ │ │ │ ldrbmi fp, [r8], -r4 │ │ │ │ - @ instruction: 0xf920f171 │ │ │ │ + @ instruction: 0xf8f0f171 │ │ │ │ svceq 0x007cf1bb │ │ │ │ @ instruction: 0xf040bf08 │ │ │ │ sbclt r0, r0, #1 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed40054 │ │ │ │ @@ -29568,27 +29568,27 @@ │ │ │ │ svccs 0x000cf8d3 │ │ │ │ tstpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ bl 525f6c │ │ │ │ stmdavs fp, {r0, r1, fp}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf1629309 │ │ │ │ - strmi pc, [r5], -r9, lsl #22 │ │ │ │ + @ instruction: 0x4605fad9 │ │ │ │ blvs fe1ebbd4 │ │ │ │ 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] │ │ │ │ - mrc2 1, 7, pc, cr14, cr0, {3} │ │ │ │ + mcr2 1, 6, pc, cr14, cr0, {3} @ │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c7900b │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r0, r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - blx ffcbbcc8 │ │ │ │ + blx ff0bbcc8 │ │ │ │ blvs fe12bbc4 │ │ │ │ bcs 166374 │ │ │ │ addhi pc, r3, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 1325f74 │ │ │ │ stmdbls sl, {r0, r3, r6, r7, r8, fp, ip, sp} │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -29787,15 +29787,15 @@ │ │ │ │ bls 41267c │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrble r0, [sl, #923] @ 0x39b │ │ │ │ ldrbmi r9, [sl], -pc, lsl #16 │ │ │ │ blx 53da08 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ adcseq r0, pc, r4, lsl #14 │ │ │ │ - eorseq fp, r4, ip, ror #4 │ │ │ │ + eorseq fp, r4, ip, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ @@ -29876,15 +29876,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xffc2f024 │ │ │ │ blcs feabdf28 │ │ │ │ @ instruction: 0xf7e2e784 │ │ │ │ svclt 0x0000e8f0 │ │ │ │ adcseq r0, pc, r6, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r4, r0, ror r0 │ │ │ │ + eorseq fp, r4, r0, lsr r0 │ │ │ │ adcseq r0, pc, r2, asr r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4690b099 │ │ │ │ @ instruction: 0x4724e9dd │ │ │ │ @@ -30195,15 +30195,15 @@ │ │ │ │ ldc2l 7, cr15, [lr, #916] @ 0x394 │ │ │ │ @ instruction: 0xf7e1e78d │ │ │ │ svclt 0x0000ee76 │ │ │ │ adcseq r0, pc, r8, ror r0 @ │ │ │ │ adcseq r0, pc, r0, ror r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, lr, r4, asr #31 │ │ │ │ - strhteq sl, [sp], -r8 │ │ │ │ + eoreq sl, sp, r8, ror r3 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30374,19 +30374,19 @@ │ │ │ │ andls r6, sp, #2277376 @ 0x22c000 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ movwls r6, #47824 @ 0xbad0 │ │ │ │ @ instruction: 0x91156ada │ │ │ │ sbccc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ - mrc2 2, 4, pc, cr6, cr12, {3} │ │ │ │ + mcr2 2, 3, pc, cr6, cr12, {3} @ │ │ │ │ @ instruction: 0xf5059e0b │ │ │ │ andls r5, r7, r0, asr #14 │ │ │ │ vpmin.s q11, q14, q8 │ │ │ │ - @ instruction: 0xf8d7fe8f │ │ │ │ + @ instruction: 0xf8d7fe5f │ │ │ │ @ instruction: 0xf8961ba8 │ │ │ │ andsls r6, r0, r8, ror r1 │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4a06b4 │ │ │ │ strls r4, [r4], -r2, lsr #12 │ │ │ │ movwls r2, #1536 @ 0x600 │ │ │ │ @@ -31523,15 +31523,15 @@ │ │ │ │ streq r4, [r5, #-3435] @ 0xfffff295 │ │ │ │ @ instruction: 0xf10d4d05 │ │ │ │ stmdavs r0, {r2, r3, r8, fp} │ │ │ │ stmdavs r1!, {r2, r3, r6, r7, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf1604630 │ │ │ │ - strmi pc, [r0], r3, asr #23 │ │ │ │ + pkhbtmi pc, r0, r3, lsl #23 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1617bc │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ ldc 0, cr8, [pc, #520] @ 817b4 │ │ │ │ strbmi r8, [pc], -sl, lsl #21 │ │ │ │ beq 6bd9e8 │ │ │ │ bhi bd194 │ │ │ │ @@ -31599,15 +31599,15 @@ │ │ │ │ @ instruction: 0xb11ee7d1 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ stmible r4!, {r0, r8, r9, fp, sp} │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf15c4400 │ │ │ │ - @ instruction: 0xe7c2fdbd │ │ │ │ + strb pc, [r2, sp, lsl #27] @ │ │ │ │ bvc 11fce4c │ │ │ │ ldcl 7, cr14, [pc, #580] @ 81918 │ │ │ │ vnmul.f32 s15, s0, s14 │ │ │ │ str r7, [ip, r7, lsr #20] │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ vqdmulh.s d2, d0, d16 │ │ │ │ @@ -31651,22 +31651,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7b0 │ │ │ │ vaddl.u8 , d3, d20 │ │ │ │ str r1, [fp, r8, asr #7]! │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r6, lsr #15 │ │ │ │ - @ instruction: 0xff28f16e │ │ │ │ + cdp2 1, 15, cr15, cr8, cr14, {3} │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ eorshi pc, fp, #64 @ 0x40 │ │ │ │ @ instruction: 0xf16e4630 │ │ │ │ - strmi pc, [r0], pc, lsr #30 │ │ │ │ + @ instruction: 0x4680feff │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x4630827f │ │ │ │ - cdp2 1, 5, cr15, cr6, cr14, {3} │ │ │ │ + cdp2 1, 2, cr15, cr6, cr14, {3} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r1, r4, r7, r9, pc}^ │ │ │ │ b 1163850 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [lr, -fp, rrx]! │ │ │ │ @@ -31761,34 +31761,34 @@ │ │ │ │ ldrbeq pc, [lr, -r4, lsr #3]! @ │ │ │ │ strcc r1, [pc, -r0, asr #32] │ │ │ │ tstpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ movtne lr, #31299 @ 0x7a43 │ │ │ │ strpl lr, [r3], r6, asr #20 │ │ │ │ str r6, [r2], lr, lsr #32 │ │ │ │ @ instruction: 0xf16e4630 │ │ │ │ - strmi pc, [r7], -sp, asr #28 │ │ │ │ + @ instruction: 0x4607fe1d │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x46308156 │ │ │ │ - cdp2 1, 5, cr15, cr4, cr14, {3} │ │ │ │ + cdp2 1, 2, cr15, cr4, cr14, {3} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strcs r8, [r1], #-321 @ 0xfffffebf │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [sl, #-368]! @ 0xfffffe90 │ │ │ │ + stc2 1, cr15, [sl, #-368] @ 0xfffffe90 │ │ │ │ movwcs lr, #1643 @ 0x66b │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf9f4f158 │ │ │ │ + @ instruction: 0xf9c4f158 │ │ │ │ stmdavs r0!, {r0, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 810b5 │ │ │ │ @ instruction: 0x4630e65b │ │ │ │ - stc2l 1, cr15, [r4, #440] @ 0x1b8 │ │ │ │ + ldc2 1, cr15, [r4, #440] @ 0x1b8 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ adchi pc, pc, 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 │ │ │ │ @@ -31857,32 +31857,32 @@ │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1584400 │ │ │ │ - ldr pc, [lr, #2551]! @ 0x9f7 │ │ │ │ + ldr pc, [lr, #2503]! @ 0x9c7 │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7ee │ │ │ │ vaddl.u8 , d3, d24 │ │ │ │ strb r1, [r9, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2020 @ 0x7e4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf894f158 │ │ │ │ + @ instruction: 0xf864f158 │ │ │ │ strcs lr, [r1], #-1445 @ 0xfffffa5b │ │ │ │ strbmi r4, [sl], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1584400 │ │ │ │ - ldr pc, [ip, #2661] @ 0xa65 │ │ │ │ + ldr pc, [ip, #2613] @ 0xa35 │ │ │ │ tstpeq r6, #67108867 @ p-variant is OBSOLETE @ 0x4000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf04680da │ │ │ │ vst1.16 {d20-d22}, [r6 :256], r8 │ │ │ │ str r0, [sp, -r0, lsl #13] │ │ │ │ ldreq pc, [r6], -r2, asr #7 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @@ -31938,20 +31938,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1317 @ 0x525 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrrc2 1, 5, pc, r4, cr8 @ │ │ │ │ + stc2 1, cr15, [r4], #-352 @ 0xfffffea0 │ │ │ │ movwcs lr, #1307 @ 0x51b │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe43e18e │ │ │ │ + blx 183e18e │ │ │ │ ldc 5, cr14, [pc, #68] @ 81c74 │ │ │ │ @ instruction: 0xf1b27aaf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4. {d24-d27}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ sbcshi pc, pc, r0, lsl #1 │ │ │ │ @@ -31981,27 +31981,27 @@ │ │ │ │ bvc fe57d324 │ │ │ │ strb r4, [r5], fp, lsl #12 │ │ │ │ strb r2, [r1, #1536]! @ 0x600 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1584400 │ │ │ │ - strb pc, [r6], #2697 @ 0xa89 @ │ │ │ │ + strb pc, [r6], #2649 @ 0xa59 @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf446ae0d │ │ │ │ @ instruction: 0xe6091678 │ │ │ │ strbvc pc, [r1], r0, asr #4 @ │ │ │ │ bcs bb410 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr6, cr15, {3} │ │ │ │ ldrbtmi pc, [r8], -r6, asr #32 @ │ │ │ │ strcs lr, [r1], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [sl], -r3, asr #12 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r2, #352]! @ 0x160 │ │ │ │ + stc2l 1, cr15, [r2, #352] @ 0x160 │ │ │ │ ldcl 4, cr14, [pc, #692] @ 81fac │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e689 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32170,15 +32170,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 4dfd4 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a8d30 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - @ instruction: 0xf88ef27b │ │ │ │ + @ instruction: 0xf85ef27b │ │ │ │ @ instruction: 0xf0209a03 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs d4884 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ @ instruction: 0xf8da4653 │ │ │ │ cmpcc r8, #112 @ 0x70 │ │ │ │ @@ -32213,19 +32213,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmulh.s d16, d11, d4 │ │ │ │ - @ instruction: 0xf16ef839 │ │ │ │ - stmdacs r0, {r0, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16ef809 │ │ │ │ + stmdacs r0, {r0, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r3, r0 │ │ │ │ vmax.s d20, d11, d16 │ │ │ │ - stmdbls r9, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movweq pc, #24576 @ 0x6000 @ │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ svclt 0x00183b00 │ │ │ │ addsmi r2, r1, #67108864 @ 0x4000000 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_fc, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32418,15 +32418,15 @@ │ │ │ │ rscscs r2, r0, #48, 4 │ │ │ │ ldrmi lr, [r3], -r6, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0x4620e657 │ │ │ │ - @ instruction: 0xff78f27a │ │ │ │ + @ instruction: 0xff48f27a │ │ │ │ bleq 23e39c │ │ │ │ bleq bea8c │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ b 1444fac │ │ │ │ ldrb r0, [pc], -fp, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ @@ -32647,20 +32647,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ ldc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - stc2 2, cr15, [lr, #488]! @ 0x1e8 │ │ │ │ + ldc2l 2, cr15, [lr, #-488]! @ 0xfffffe18 │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ svclt 0x00480791 │ │ │ │ beq 2be874 │ │ │ │ vshl.s64 d29, d9, d10 │ │ │ │ - strbeq pc, [r2, -r5, lsr #27] @ │ │ │ │ + smlsldxeq pc, r2, r5, sp @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff540714 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -32739,20 +32739,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1940886 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - ldc2l 2, cr15, [r6], #488 @ 0x1e8 │ │ │ │ + stc2l 2, cr15, [r6], {122} @ 0x7a │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ svclt 0x00480791 │ │ │ │ beq 2be9e4 │ │ │ │ vshl.s64 d29, d9, d10 │ │ │ │ - strbeq pc, [r2, -sp, ror #25] @ │ │ │ │ + @ instruction: 0x0742fcbd │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 740884 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -32836,19 +32836,19 @@ │ │ │ │ smlatbcs r1, r5, sl, pc @ │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r6, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - ldc2 2, cr15, [r4], #-488 @ 0xfffffe18 │ │ │ │ + stc2 2, cr15, [r4], {122} @ 0x7a │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2beb64 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - stc2 2, cr15, [ip], #-488 @ 0xfffffe18 │ │ │ │ + blx fffbf41a │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27ea5c │ │ │ │ bleq 2feb78 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7efa000 │ │ │ │ @@ -32888,26 +32888,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ bls 57722c │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7eeb000 │ │ │ │ ldrb pc, [r5, r3, asr #24] @ │ │ │ │ vqadd.s64 q9, q5, │ │ │ │ - streq pc, [r7, sp, asr #23] │ │ │ │ + @ instruction: 0x0787fb9d │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - blx ff2bf4e2 │ │ │ │ + blx fe6bf4e2 │ │ │ │ ldrble r0, [sl], #-1856 @ 0xfffff8c0 │ │ │ │ streq pc, [r7, -r9] │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #10497 @ 0x2901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - blx fefbf4fa │ │ │ │ + blx fe3bf4fa │ │ │ │ strtle r0, [lr], #-1922 @ 0xfffff87e │ │ │ │ vqadd.s64 q9, q5, q15 │ │ │ │ - @ instruction: 0x0743fbb7 │ │ │ │ + strbeq pc, [r3, -r7, lsl #23] @ │ │ │ │ @ instruction: 0xf009d449 │ │ │ │ @ instruction: 0xf8cd0707 │ │ │ │ @ instruction: 0xf109b008 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0x1702e9dd │ │ │ │ blls 58ff84 │ │ │ │ adcsmi r3, fp, #262144 @ 0x40000 │ │ │ │ @@ -32991,19 +32991,19 @@ │ │ │ │ tstpcs r1, pc, ror #18 @ p-variant is OBSOLETE │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r6, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - blx 3f674 │ │ │ │ + blx ff43f674 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2bedd0 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - blx ffe3f684 │ │ │ │ + blx ff23f684 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27ecc8 │ │ │ │ bleq 2fede4 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7efa000 │ │ │ │ @@ -33043,26 +33043,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 577498 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7eeb000 │ │ │ │ bfi pc, r1, (invalid: 24:21) @ │ │ │ │ vqadd.s64 q9, q5, │ │ │ │ - @ instruction: 0x0787fa97 │ │ │ │ + streq pc, [r7, r7, ror #20] │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - blx fe53f74c │ │ │ │ + blx 193f74c │ │ │ │ ldrble r0, [sl], #-1856 @ 0xfffff8c0 │ │ │ │ streq pc, [r7, -r9] │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #10497 @ 0x2901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - blx fe23f764 │ │ │ │ + blx 163f764 │ │ │ │ strtle r0, [lr], #-1922 @ 0xfffff87e │ │ │ │ vqadd.s64 q9, q5, q15 │ │ │ │ - strbeq pc, [r3, -r1, lsl #21] @ │ │ │ │ + smlsldeq pc, r3, r1, sl @ │ │ │ │ @ instruction: 0xf009d449 │ │ │ │ @ instruction: 0xf8cd0707 │ │ │ │ @ instruction: 0xf109b008 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0x1702e9dd │ │ │ │ blls 5901f0 │ │ │ │ adcsmi r3, fp, #262144 @ 0x40000 │ │ │ │ @@ -33399,15 +33399,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s1-s0} │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fef5 │ │ │ │ + @ instruction: 0xf8d7fec5 │ │ │ │ cmnvs r8, #136, 2 @ 0x22 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0x464b60bb │ │ │ │ @ instruction: 0x469a46d1 │ │ │ │ @@ -33425,15 +33425,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r4, {r2, r3, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ @ instruction: 0x46260478 │ │ │ │ @ instruction: 0xf8da2118 │ │ │ │ @ instruction: 0xf8c702e8 │ │ │ │ @ instruction: 0xf166d030 │ │ │ │ - pkhtbmi pc, r0, r3, asr #20 @ │ │ │ │ + strmi pc, [r0], r3, lsr #20 │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ andseq pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7e │ │ │ │ @@ -33564,19 +33564,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf507811d │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6717 @ 0x1a3d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - mcr2 2, 4, pc, cr4, cr9, {3} @ │ │ │ │ + mrc2 2, 2, pc, cr4, cr9, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d9, d16 │ │ │ │ - smlsldxeq pc, r2, sp, lr @ │ │ │ │ + strbeq pc, [r2, -sp, asr #28] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 q11, q0, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -33651,15 +33651,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r3, r5, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8dad019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1664622 │ │ │ │ - cmpplt r8, r5, asr #17 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb158f895 │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscsmi pc, r8, #13238272 @ 0xca0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ strbt r1, [sp], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ strbt r2, [r9], r0, lsl #8 │ │ │ │ @@ -33682,15 +33682,15 @@ │ │ │ │ movweq lr, #11021 @ 0x2b0d │ │ │ │ @ instruction: 0xe6666018 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq ip, lr, ip, asr #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq ip, lr, r8, sp │ │ │ │ - mlaseq r4, r8, r7, r7 │ │ │ │ + eorseq r7, r4, r8, asr r7 │ │ │ │ @ instruction: 0xffff72a9 │ │ │ │ adcseq ip, lr, sl, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f055b │ │ │ │ ldclvs 14, cr10, [sl, #-952]! @ 0xfffffc48 │ │ │ │ @@ -33827,15 +33827,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x21186dfb │ │ │ │ addpl pc, r8, r7, asr #17 │ │ │ │ addspl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xff2cf165 │ │ │ │ + cdp2 1, 15, cr15, cr12, cr5, {3} │ │ │ │ ldrsbtgt pc, [r0], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r4, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -33990,15 +33990,15 @@ │ │ │ │ blmi e06910 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dfa │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #112]! @ 0x70 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x465ab198 │ │ │ │ - cdp2 1, 1, cr15, cr12, cr5, {3} │ │ │ │ + stc2l 1, cr15, [ip, #404]! @ 0x194 │ │ │ │ ldclvs 1, cr11, [fp, #416]! @ 0x1a0 │ │ │ │ rscslt pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842b3 │ │ │ │ @ instruction: 0x469b4633 │ │ │ │ @@ -34018,15 +34018,15 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d2498 │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 67d9ac │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 19c022a │ │ │ │ + blx dc022a │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ ldrbtvs r0, [ip], r8, ror #4 │ │ │ │ @ instruction: 0xf893653a │ │ │ │ ldrtvs r3, [ip], r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -34035,19 +34035,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrsbteq ip, [lr], sl │ │ │ │ adcseq ip, lr, lr, asr #15 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq ip, [lr], r0 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eorseq r7, r4, r6, lsl #1 │ │ │ │ + eorseq r7, r4, r6, asr #32 │ │ │ │ @ instruction: 0xffff6b8d │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, sp, r0, lsl #16 │ │ │ │ - eoreq r6, sp, sl, asr r2 │ │ │ │ + eoreq r6, sp, r0, asr #15 │ │ │ │ + eoreq r6, sp, sl, lsl r2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fe315750 │ │ │ │ blmi fe31576c │ │ │ │ addlt r4, r6, sl, ror r4 │ │ │ │ @@ -34239,15 +34239,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s1-s0} │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7f861 │ │ │ │ + @ instruction: 0xf8d7f831 │ │ │ │ cmnvs r8, #136, 2 @ 0x22 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0x464b60bb │ │ │ │ @ instruction: 0x469a46d1 │ │ │ │ @@ -34265,15 +34265,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r4, {r2, r3, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ @ instruction: 0x46260478 │ │ │ │ @ instruction: 0xf8da2118 │ │ │ │ @ instruction: 0xf8c702e8 │ │ │ │ @ instruction: 0xf165d030 │ │ │ │ - @ instruction: 0x4680fbbf │ │ │ │ + strmi pc, [r0], pc, lsl #23 │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ andseq pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7e │ │ │ │ @@ -34404,19 +34404,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf507811d │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6717 @ 0x1a3d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xfff0f278 │ │ │ │ + @ instruction: 0xffc0f278 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d8, d16 │ │ │ │ - strbeq pc, [r2, -r9, ror #31] @ │ │ │ │ + @ instruction: 0x0742ffb9 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 q11, q0, │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34491,15 +34491,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r3, r5, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8dad019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1654622 │ │ │ │ - cmpplt r8, r1, lsr sl @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, r1, lsl #20 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscsmi pc, r8, #13238272 @ 0xca0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ strbt r1, [sp], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r5, ip, lsr #12]! │ │ │ │ strbt r2, [r9], r0, lsl #8 │ │ │ │ @@ -34522,15 +34522,15 @@ │ │ │ │ movweq lr, #11021 @ 0x2b0d │ │ │ │ @ instruction: 0xe6666018 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq ip, lr, r4, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, lr, r0, ror r0 │ │ │ │ - eorseq r6, r4, r0, ror sl │ │ │ │ + eorseq r6, r4, r0, lsr sl │ │ │ │ @ instruction: 0xffff6581 │ │ │ │ adcseq fp, lr, r2, lsl #27 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f055b │ │ │ │ ldclvs 14, cr10, [sl, #-952]! @ 0xfffffc48 │ │ │ │ @@ -34667,15 +34667,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x21186dfb │ │ │ │ addpl pc, r8, r7, asr #17 │ │ │ │ addspl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf898f165 │ │ │ │ + @ instruction: 0xf868f165 │ │ │ │ ldrsbtgt pc, [r0], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r4, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -34830,15 +34830,15 @@ │ │ │ │ blmi e07638 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dfa │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #112]! @ 0x70 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x465ab198 │ │ │ │ - @ instruction: 0xff88f164 │ │ │ │ + @ instruction: 0xff58f164 │ │ │ │ ldclvs 1, cr11, [fp, #416]! @ 0x1a0 │ │ │ │ rscslt pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842b3 │ │ │ │ @ instruction: 0x469b4633 │ │ │ │ @@ -34858,15 +34858,15 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d31c0 │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 67e6d4 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [r0], {98} @ 0x62 │ │ │ │ + stc2 1, cr15, [r0], #392 @ 0x188 │ │ │ │ @ instruction: 0xf1076cbb │ │ │ │ ldrbtvs r0, [ip], r8, ror #4 │ │ │ │ @ instruction: 0xf893653a │ │ │ │ ldrtvs r3, [ip], r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -34875,19 +34875,19 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq fp, [lr], r2 │ │ │ │ adcseq fp, lr, r6, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq fp, lr, r8, lsl #19 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eorseq r6, r4, lr, asr r3 │ │ │ │ + eorseq r6, r4, lr, lsl r3 │ │ │ │ @ instruction: 0xffff5e65 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r5, [sp], -r8 @ │ │ │ │ - eoreq r5, sp, r2, lsr r5 │ │ │ │ + mlaeq sp, r8, sl, r5 │ │ │ │ + strdeq r5, [sp], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 5, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r2], r3, ror #1 │ │ │ │ ldrbcs pc, [r8], #2271 @ 0x8df @ │ │ │ │ ldrmi sl, [r8], r6, lsl #30 │ │ │ │ @@ -34950,15 +34950,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45e510 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, ror lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - cdp2 1, 6, cr15, cr0, cr4, {3} │ │ │ │ + cdp2 1, 3, cr15, cr0, cr4, {3} │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ adcsvs r6, fp, #248, 4 @ 0x8000000f │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -35198,15 +35198,15 @@ │ │ │ │ ldc2 0, cr15, [r4, #128]! @ 0x80 │ │ │ │ svclt 0x0000e6f9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq fp, lr, r4, asr #11 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq fp, lr, ip, r5 │ │ │ │ - eorseq r5, r4, lr, lsr #31 │ │ │ │ + eorseq r5, r4, lr, ror #30 │ │ │ │ @ instruction: 0xffff7b7f │ │ │ │ adcseq fp, lr, lr, lsl #3 │ │ │ │ @ instruction: 0x0018f8db │ │ │ │ tstppl r4, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ blvs feedd094 │ │ │ │ blvs 1edd198 │ │ │ │ blvs ffedd29c │ │ │ │ @@ -35256,15 +35256,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ec02b0 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r2, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf868f278 │ │ │ │ + @ instruction: 0xf838f278 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d07a │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3643 @ 8501c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -35295,15 +35295,15 @@ │ │ │ │ blmi 947184 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16e79 │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 3, sp, cr11, cr14, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbmi fp, [r2], -r8, lsr #3 │ │ │ │ - blx ff941632 │ │ │ │ + blx fed41632 │ │ │ │ mrcvs 1, 3, fp, cr11, cr0, {3} │ │ │ │ rscshi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ adcmi lr, fp, #3145728 @ 0x300000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @@ -35528,15 +35528,15 @@ │ │ │ │ vmla.i8 d21, d13, d24 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ subsvs r0, lr, r8, lsl #5 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ @ instruction: 0x46ca4654 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fe49 │ │ │ │ + @ instruction: 0xf8d7fe19 │ │ │ │ ldrtvs r3, [r8], #-388 @ 0xfffffe7c │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andhi pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760bb │ │ │ │ blcs 91a70 │ │ │ │ @@ -35551,15 +35551,15 @@ │ │ │ │ bgt 45f370 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76d7b │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16402e8 │ │ │ │ - @ instruction: 0xf107f9ad │ │ │ │ + @ instruction: 0xf107f97d │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ adcsvs r4, fp, #128, 12 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c8ce0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ cdpgt 0, 0, cr3, cr3, cr12, {0} │ │ │ │ @@ -35759,15 +35759,15 @@ │ │ │ │ blmi c8ecc4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - @ instruction: 0xf842f164 │ │ │ │ + @ instruction: 0xf812f164 │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r3, -r5, asr #17] │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -35797,15 +35797,15 @@ │ │ │ │ ldcvs 15, cr10, [sl, #-256]! @ 0xffffff00 │ │ │ │ @ instruction: 0xf7df4640 │ │ │ │ ldr pc, [sl, -r7, lsr #19]! │ │ │ │ ... │ │ │ │ adcseq sl, lr, ip, ror ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, lr, ip, asr #24 │ │ │ │ - eorseq r5, r4, r2, asr #12 │ │ │ │ + eorseq r5, r4, r2, lsl #12 │ │ │ │ @ instruction: 0xffff5153 │ │ │ │ adcseq sl, lr, r2, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ ldmdavs fp!, {r0, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r3, r4, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0553 │ │ │ │ @@ -35907,15 +35907,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x67bd2118 │ │ │ │ addpl pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr3, {3} │ │ │ │ + cdp2 1, 11, cr15, cr2, cr3, {3} │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ @ instruction: 0xf8d74606 │ │ │ │ ldm ip!, {r2, r3, r6, pc} │ │ │ │ eorsvs r0, r0, pc │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ teqvs r0, r3 │ │ │ │ @@ -36072,15 +36072,15 @@ │ │ │ │ ldmdbvs sl!, {r0, r1, r2, r3, 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: 0xf163462a │ │ │ │ - msrlt SPSR_f, pc, asr #27 │ │ │ │ + msrlt SPSR_f, pc @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461d │ │ │ │ @@ -36100,29 +36100,29 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ bl 3d4534 │ │ │ │ andsvs r0, r8, r2, lsl #6 │ │ │ │ bmi 4bfa4c │ │ │ │ ldmdbmi r0, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 6422be │ │ │ │ + blx ffa422bc │ │ │ │ @ instruction: 0xf7dce71a │ │ │ │ svclt 0x0000e83a │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq sl, lr, r2, lsr #14 │ │ │ │ adcseq sl, lr, r6, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, lr, sl, lsl r6 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eorseq r4, r4, r8, ror #31 │ │ │ │ + eorseq r4, r4, r8, lsr #31 │ │ │ │ @ instruction: 0xffff4af1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, sp, r4, ror #14 │ │ │ │ - strhteq r4, [sp], -lr │ │ │ │ + eoreq r4, sp, r4, lsr #14 │ │ │ │ + eoreq r4, sp, lr, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdcf7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd8 │ │ │ │ addlt r5, r7, r0, asr #24 │ │ │ │ cdpeq 0, 4, cr15, cr4, cr15, {2} │ │ │ │ blmi feac4100 │ │ │ │ @@ -36375,17 +36375,17 @@ │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489206 │ │ │ │ movwcs r3, #2824 @ 0xb08 │ │ │ │ @ instruction: 0xf8c4607b │ │ │ │ @ instruction: 0xf16a8004 │ │ │ │ - @ instruction: 0x4683f9f7 │ │ │ │ + strmi pc, [r3], r7, asr #19 │ │ │ │ @ instruction: 0xf16a4628 │ │ │ │ - bls 2449d4 │ │ │ │ + bls 244914 │ │ │ │ movwcs lr, #47695 @ 0xba4f │ │ │ │ movtcs lr, #2627 @ 0xa43 │ │ │ │ beq 340aa8 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmiavs r1!, {r1, r4, r7, sl, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -36519,18 +36519,18 @@ │ │ │ │ @ instruction: 0xf8470388 │ │ │ │ subvs r3, r2, r8, lsl #22 │ │ │ │ andcs r4, r0, #184, 12 @ 0xb800000 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8480388 │ │ │ │ rsbsvs r3, sl, r8, lsl #22 │ │ │ │ - @ instruction: 0xf8d6f16a │ │ │ │ + @ instruction: 0xf8a6f16a │ │ │ │ strtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf16a023f │ │ │ │ - b 1284790 │ │ │ │ + b 12846d0 │ │ │ │ b 12500d8 │ │ │ │ strbmi r0, [r7], -sl, lsl #20 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c4504 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8429d │ │ │ │ @@ -36540,15 +36540,15 @@ │ │ │ │ ssatmi r8, #25, r7, lsl #6 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15b8004 │ │ │ │ - stmdacs r0, {r0, r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fsc, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fef08c2c │ │ │ │ b 1484e54 │ │ │ │ @ instruction: 0xf8c81a5a │ │ │ │ @ instruction: 0xf108a004 │ │ │ │ @ instruction: 0xf6400308 │ │ │ │ @@ -36722,17 +36722,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: 0xf1699106 │ │ │ │ - strmi pc, [r3], r1, asr #30 │ │ │ │ + pkhbtmi pc, r3, r1, lsl #30 @ │ │ │ │ @ instruction: 0xf1694628 │ │ │ │ - stmdbls r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 38103c │ │ │ │ blcs 10c1030 │ │ │ │ beq 341034 │ │ │ │ ldrcc lr, [r0, -ip, asr #10] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ @@ -36752,15 +36752,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15b8004 │ │ │ │ - @ instruction: 0x4605fadb │ │ │ │ + strmi pc, [r5], -fp, lsr #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe166d4c │ │ │ │ beq 102e04 │ │ │ │ blx fe345264 │ │ │ │ bne 17410bc │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, r5, r0, asr #32 │ │ │ │ @@ -36918,15 +36918,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15b9106 │ │ │ │ - stmdbls r6, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe172508 │ │ │ │ beq 1030a0 │ │ │ │ blx fe345500 │ │ │ │ bne 1741358 │ │ │ │ ldmib sp, {r0, r2, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -37161,15 +37161,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af32 │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7ed4659 │ │ │ │ @ instruction: 0xf8dafc29 │ │ │ │ vhadd.s d16, d6, d0 │ │ │ │ - @ instruction: 0xf010fa5d │ │ │ │ + @ instruction: 0xf010fa2d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ffc67398 │ │ │ │ ldrbtmi r4, [sl], #-3052 @ 0xfffff414 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -37202,15 +37202,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 7, cr14, [fp, #-8]! │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #44 @ 0x2c │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [r2], {98} @ 0x62 │ │ │ │ + ldc2 1, cr15, [r2], {98} @ 0x62 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384658 │ │ │ │ ldrbmi pc, [r8], -r9, ror #28 @ │ │ │ │ ldc2l 0, cr15, [r8, #-224]! @ 0xffffff20 │ │ │ │ blcc feac51dc │ │ │ │ andne lr, r8, r7, asr #19 │ │ │ │ @@ -37374,15 +37374,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf162462a │ │ │ │ - msrlt SPSR_irq, r1 │ │ │ │ + smclt 4017 @ 0xfb1 │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #20447232 @ 0x1380000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -37404,15 +37404,15 @@ │ │ │ │ str r3, [r9, -ip, ror #5]! │ │ │ │ mrc 7, 0, APSR_nzcv, cr6, cr10, {6} │ │ │ │ adcseq r9, lr, lr, ror #9 │ │ │ │ adcseq r9, lr, r4, ror #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffee6b9 │ │ │ │ adcseq r9, lr, r6, lsr #4 │ │ │ │ - eorseq r3, r4, lr, lsl #25 │ │ │ │ + eorseq r3, r4, lr, asr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @ instruction: 0xf8df5640 │ │ │ │ @@ -37819,21 +37819,21 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, r9, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0x960f8ff0 │ │ │ │ andeq pc, r7, r9, asr r8 @ │ │ │ │ - mrrc2 2, 7, pc, lr, cr5 @ │ │ │ │ + stc2 2, cr15, [lr], #-468 @ 0xfffffe2c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x0008000b │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d5, d4 │ │ │ │ - @ instruction: 0xf5b0fc53 │ │ │ │ + @ instruction: 0xf5b0fc23 │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r8, pc}^ │ │ │ │ tstmi r3, #-1610612736 @ 0xa0000000 │ │ │ │ @@ -38159,15 +38159,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c3e9c │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - @ instruction: 0xf9b6f275 │ │ │ │ + @ instruction: 0xf986f275 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -38473,17 +38473,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ stcls 6, cr4, [r4, #-736] @ 0xfffffd20 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ strtmi r2, [r8], -r8, lsl #22 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf992f168 │ │ │ │ + @ instruction: 0xf962f168 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - @ instruction: 0xf9acf168 │ │ │ │ + @ instruction: 0xf97cf168 │ │ │ │ b 146ee74 │ │ │ │ b 1352e8c │ │ │ │ b 1352f64 │ │ │ │ blcs 8aa90 │ │ │ │ cmpphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8e25f4 │ │ │ │ blcs 188e94 │ │ │ │ @@ -38639,17 +38639,17 @@ │ │ │ │ subvs r3, r2, r8, lsl #22 │ │ │ │ stcls 6, cr4, [r4, #-736] @ 0xfffffd20 │ │ │ │ vhsub.s8 d18, d8, d0 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 2c6600 │ │ │ │ @ instruction: 0xf168607a │ │ │ │ - strmi pc, [r7], -r7, asr #16 │ │ │ │ + @ instruction: 0x4607f817 │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - @ instruction: 0xf860f168 │ │ │ │ + @ instruction: 0xf830f168 │ │ │ │ strbcs lr, [r0, -r7, asr #20] │ │ │ │ beq 342e14 │ │ │ │ bls 199e18 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c6624 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -38660,15 +38660,15 @@ │ │ │ │ ldrtmi r8, [r8], r2, lsr #8 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8489804 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1598004 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrthi pc, [r9], #-0 @ │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feeca94c │ │ │ │ b 1486b70 │ │ │ │ @ instruction: 0xf1081959 │ │ │ │ @ instruction: 0xf8c80208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -38867,17 +38867,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - cdp2 1, 7, cr15, cr14, cr7, {3} │ │ │ │ + cdp2 1, 4, cr15, cr14, cr7, {3} │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr7, {3} │ │ │ │ + cdp2 1, 6, cr15, cr8, cr7, {3} │ │ │ │ b 146ec9c │ │ │ │ b 13534b4 │ │ │ │ b 135358c │ │ │ │ strbt r0, [lr], #2570 @ 0xa0a │ │ │ │ ldrcc r9, [r0, -r4, lsl #20] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @@ -38898,15 +38898,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8489804 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1598004 │ │ │ │ - @ instruction: 0x4605fa17 │ │ │ │ + strmi pc, [r5], -r7, ror #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe169254 │ │ │ │ beq 104f8c │ │ │ │ blx fe3473ec │ │ │ │ bne 1743244 │ │ │ │ svceq 0x0000f1bb │ │ │ │ addhi pc, sp, #64 @ 0x40 │ │ │ │ @@ -39103,15 +39103,15 @@ │ │ │ │ stmdals r4, {r4, fp} │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xf87cf159 │ │ │ │ + @ instruction: 0xf84cf159 │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ mcrge 4, 3, pc, cr15, cr15, {1} @ │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fef0b440 │ │ │ │ b 1487668 │ │ │ │ @ instruction: 0xe6661a5a │ │ │ │ @@ -39251,15 +39251,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0x4180f897 │ │ │ │ ldrbtvs r6, [ip], #-1336 @ 0xfffffac8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 2c5848 │ │ │ │ + @ instruction: 0xf9d8f274 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ ldcvs 13, cr6, [fp, #-484]! @ 0xfffffe1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55f38c │ │ │ │ blmi fecc71f4 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -39441,15 +39441,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af0e │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7eb4659 │ │ │ │ @ instruction: 0xf8dafabf │ │ │ │ vhadd.s d16, d4, d0 │ │ │ │ - @ instruction: 0xf010f88d │ │ │ │ + @ instruction: 0xf010f85d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fffa97a8 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -39485,15 +39485,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 6, cr14, [fp, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #40 @ 0x28 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ffbc57a0 │ │ │ │ + blx fefc57a0 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0364658 │ │ │ │ @ instruction: 0x4658fc93 │ │ │ │ blx fe94530e │ │ │ │ blcc feac7588 │ │ │ │ andne lr, r7, r7, asr #19 │ │ │ │ @@ -39668,15 +39668,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf160462a │ │ │ │ - strhlt pc, [r0, #-149]! @ 0xffffff6b @ │ │ │ │ + msrlt SPSR_, r5, lsl #19 │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #15204352 @ 0xe80000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -39697,15 +39697,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r5, -ip, ror #5] │ │ │ │ stc 7, cr15, [sl], #-864 @ 0xfffffca0 │ │ │ │ ldrhteq r7, [lr], r2 │ │ │ │ adcseq r7, lr, r6, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, lr, r6, lsl #29 │ │ │ │ - eorseq r1, r4, r2, ror #17 │ │ │ │ + eorseq r1, r4, r2, lsr #17 │ │ │ │ @ instruction: 0xfffebf63 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi fffdafd4 │ │ │ │ @@ -39971,15 +39971,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c5aec │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - blx fe446386 │ │ │ │ + blx 1846386 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -40285,17 +40285,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ strbmi r0, [r7], -r8, lsl #5 │ │ │ │ movwls r4, #22056 @ 0x5628 │ │ │ │ blcs 2c7fb0 │ │ │ │ @ instruction: 0xf8c82200 │ │ │ │ rsbvs r2, r7, r4 │ │ │ │ - blx 1b4643a │ │ │ │ + blx f4643a │ │ │ │ strtmi r4, [r8], -r2, lsl #13 │ │ │ │ - blx fe1c6442 │ │ │ │ + blx 15c6442 │ │ │ │ b 1470ac0 │ │ │ │ b 13146d8 │ │ │ │ b 13147b4 │ │ │ │ blcs 8c6e4 │ │ │ │ ldrthi pc, [r0], -r0, asr #32 @ │ │ │ │ blne ff364244 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -40346,15 +40346,15 @@ │ │ │ │ vhadd.s8 d24, d0, d4 │ │ │ │ vsubw.s8 q10, q2, d1 │ │ │ │ strtmi r0, [r8], -sl, lsr #7 │ │ │ │ @ instruction: 0xf84b46c3 │ │ │ │ @ instruction: 0xf8c83b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf157b004 │ │ │ │ - strmi pc, [r5], -r7, asr #29 │ │ │ │ + @ instruction: 0x4605fe97 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe26b1c0 │ │ │ │ streq pc, [r1, -r7, lsr #3] │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1b9097f │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ stmiavs r1!, {r4, r5, r7, r9, pc}^ │ │ │ │ @@ -40677,17 +40677,17 @@ │ │ │ │ rsbsvs r3, sl, r8, lsl #22 │ │ │ │ andcs r4, r0, #74448896 @ 0x4700000 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8470388 │ │ │ │ @ instruction: 0xf8c83b08 │ │ │ │ @ instruction: 0xf1662004 │ │ │ │ - pkhtbmi pc, r0, fp, asr #16 @ │ │ │ │ + strmi pc, [r0], fp, lsr #16 │ │ │ │ @ instruction: 0xf1664628 │ │ │ │ - b 148869c │ │ │ │ + b 14885dc │ │ │ │ b 1314dcc │ │ │ │ b 1314cf0 │ │ │ │ ldrtmi r0, [r8], -fp, lsl #20 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ blcc 2c85e0 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -40903,17 +40903,17 @@ │ │ │ │ adcvs r2, r7, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c84628 │ │ │ │ vhadd.s8 d19, d8, d4 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ @ instruction: 0xf8c80388 │ │ │ │ rsbvs r3, r7, r0 │ │ │ │ @ instruction: 0xf1659105 │ │ │ │ - pkhbtmi pc, r2, r7, lsl #29 @ │ │ │ │ + strmi pc, [r2], r7, ror #28 │ │ │ │ @ instruction: 0xf1654628 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bcs 345190 │ │ │ │ bcs 10c5180 │ │ │ │ beq 385184 │ │ │ │ bllt c8885c │ │ │ │ andseq pc, r0, r8, lsl #2 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @@ -41113,15 +41113,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0x4180f897 │ │ │ │ ldrbtvs r6, [ip], #-1336 @ 0xfffffac8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ cmppcc r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 1fc755a │ │ │ │ + blx 13c755a │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ ldcvs 13, cr6, [fp, #-484]! @ 0xfffffe1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff5610a4 │ │ │ │ blmi fecc8f0c │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -41303,15 +41303,15 @@ │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ @ instruction: 0xf108af0e │ │ │ │ strbmi r0, [r2, #-2049] @ 0xfffff7ff │ │ │ │ ldcvs 8, cr13, [r8, #-984]! @ 0xfffffc28 │ │ │ │ @ instruction: 0xf7e94659 │ │ │ │ @ instruction: 0xf8dafc99 │ │ │ │ vhadd.s d16, d2, d0 │ │ │ │ - @ instruction: 0xf010fa01 │ │ │ │ + @ instruction: 0xf010f9d1 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fffab4c0 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrsbcc pc, [r4, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -41347,15 +41347,15 @@ │ │ │ │ ldrbtvs r6, [fp], #770 @ 0x302 │ │ │ │ ldcvs 6, cr14, [fp, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf503805c │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ ldrtvs sp, [fp], #40 @ 0x28 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [r0], #-376 @ 0xfffffe88 │ │ │ │ + ldc2 1, cr15, [r0], #-376 @ 0xfffffe88 │ │ │ │ rsbsvs r2, r8, #4, 2 │ │ │ │ andhi pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0344658 │ │ │ │ ldrbmi pc, [r8], -r7, lsl #28 @ │ │ │ │ ldc2 0, cr15, [r6, #-208] @ 0xffffff30 │ │ │ │ blcc feac92a0 │ │ │ │ andne lr, r7, r7, asr #19 │ │ │ │ @@ -41530,15 +41530,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [r9], #812 @ 0x32c │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15e462a │ │ │ │ - msrlt SPSR_irq, r9 │ │ │ │ + strdlt pc, [r0, #-169]! @ 0xffffff57 │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #15204352 @ 0xe80000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -41559,15 +41559,15 @@ │ │ │ │ @ instruction: 0xf8c22300 │ │ │ │ ldr r3, [r5, -ip, ror #5] │ │ │ │ ldc 7, cr15, [lr, #856] @ 0x358 │ │ │ │ umlalseq r5, lr, sl, r4 │ │ │ │ adcseq r5, lr, lr, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, lr, lr, ror #2 │ │ │ │ - eorseq pc, r3, sl, asr #23 │ │ │ │ + eorseq pc, r3, sl, lsl #23 │ │ │ │ @ instruction: 0xfffea24b │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ bmi ffb9ccec │ │ │ │ @@ -41816,15 +41816,15 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r6], -r7, lsl #1 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r9], ip, lsl #12 │ │ │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 │ │ │ │ bleq c77c0 │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ - stc2 2, cr15, [r4, #-452]! @ 0xfffffe3c │ │ │ │ + ldc2l 2, cr15, [r4], #452 @ 0x1c4 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ strmi r4, [r7], -r1, lsr #12 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, sp}^ │ │ │ │ @@ -41930,18 +41930,18 @@ │ │ │ │ strtmi r2, [r5], -r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036e3b │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0xf8884630 │ │ │ │ vhadd.s d19, d1, d4 │ │ │ │ - usad8eq r1, fp, sp │ │ │ │ + streq pc, [r1, fp, ror #25] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrtmi sp, [r0], -sp, lsl #8 │ │ │ │ - ldc2 2, cr15, [r4, #-452] @ 0xfffffe3c │ │ │ │ + stc2l 2, cr15, [r4], #452 @ 0x1c4 │ │ │ │ svclt 0x004f0742 │ │ │ │ @ instruction: 0xf8d82109 │ │ │ │ mcrrne 0, 0, r1, fp, cr0 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8bf58 │ │ │ │ strtmi r3, [fp], -r0 │ │ │ │ strls r4, [r0], #-1610 @ 0xfffff9b6 │ │ │ │ @@ -41983,15 +41983,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 465300 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, ror lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xff68f15d │ │ │ │ + @ instruction: 0xff38f15d │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ adcsvs r6, fp, #248, 4 @ 0x8000000f │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -42231,15 +42231,15 @@ │ │ │ │ ldrbmi r4, [r9], -r2, lsr #12 │ │ │ │ mrc2 0, 5, pc, cr10, cr9, {0} │ │ │ │ svclt 0x0000e6f9 │ │ │ │ ... │ │ │ │ adcseq r4, lr, r4, lsl r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, lr, ip, ror #15 │ │ │ │ - ldrhteq pc, [r3], -lr @ │ │ │ │ + eorseq pc, r3, lr, ror r1 @ │ │ │ │ @ instruction: 0xffff1053 │ │ │ │ umlalseq r4, lr, sl, r3 │ │ │ │ @ instruction: 0x0018f8db │ │ │ │ tstppl r4, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ blvs feee3e84 │ │ │ │ blvs 1ee3f88 │ │ │ │ blvs ffee408c │ │ │ │ @@ -42289,15 +42289,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r4, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf970f271 │ │ │ │ + @ instruction: 0xf940f271 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d07a │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3643 @ 8be0c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -42328,15 +42328,15 @@ │ │ │ │ blmi 94df74 │ │ │ │ stmiapl fp, {r0, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d16e79 │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 3, sp, cr11, cr14, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbmi fp, [r2], -r8, lsr #3 │ │ │ │ - stc2l 1, cr15, [sl], #372 @ 0x174 │ │ │ │ + ldc2 1, cr15, [sl], #372 @ 0x174 │ │ │ │ mrcvs 1, 3, fp, cr11, cr0, {3} │ │ │ │ rscshi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ adcmi lr, fp, #5242880 @ 0x500000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @@ -42433,21 +42433,21 @@ │ │ │ │ movwls r3, #53296 @ 0xd030 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blls 46c6bc │ │ │ │ cmnle r8, r0, lsl #24 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf859832a │ │ │ │ vhadd.s d16, d1, d7 │ │ │ │ - bls 44a178 │ │ │ │ + bls 44a0b8 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x00080002 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d1, d3 │ │ │ │ - @ instruction: 0xf5b0f845 │ │ │ │ + @ instruction: 0xf5b0f815 │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r2, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ tstmi r3, #603979776 @ 0x24000000 │ │ │ │ @@ -42998,18 +42998,18 @@ │ │ │ │ ldclvs 6, cr4, [fp], #-184 @ 0xffffff48 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs fff7c508 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vrhadd.s d23, d0, d19 │ │ │ │ - streq pc, [r1, r1, asr #25] │ │ │ │ + @ instruction: 0x0781fc91 │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [sl], #448 @ 0x1c0 │ │ │ │ + stc2 2, cr15, [sl], {112} @ 0x70 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0, #-35] @ 0xffffffdd │ │ │ │ ldclvs 6, cr4, [ip], #-204 @ 0xffffff34 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43049,15 +43049,15 @@ │ │ │ │ ldrtvs r5, [sl], #-640 @ 0xfffffd80 │ │ │ │ subseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ andsvs r6, r6, sl, ror r3 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [fp], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d32114 │ │ │ │ @ instruction: 0xf15c02e8 │ │ │ │ - @ instruction: 0xf8d7ff13 │ │ │ │ + @ instruction: 0xf8d7fee3 │ │ │ │ @ instruction: 0x4605c034 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldcvs 1, cr6, [sp], #160 @ 0xa0 │ │ │ │ @@ -43212,25 +43212,25 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r3, lr, sl, asr r7 │ │ │ │ adcseq r3, lr, r4, lsr r7 │ │ │ │ - eorseq lr, r3, r0, lsr #2 │ │ │ │ + eorseq lr, r3, r0, ror #1 │ │ │ │ @ instruction: 0xfffeff89 │ │ │ │ ldrshteq r3, [lr], r0 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldrsbtne pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ adcseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf840f7e5 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldclvs 14, cr10, [fp], #-200 @ 0xffffff38 │ │ │ │ vtst. d22, d0, d8 │ │ │ │ - vpmax.s8 d31, d0, d21 │ │ │ │ + vmul.i8 , q8, │ │ │ │ @ instruction: 0x46011311 │ │ │ │ @ instruction: 0xd0794298 │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc, #-3864] @ 8bd84 │ │ │ │ blvs fff810bc │ │ │ │ blcs 960e0 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -43263,15 +43263,15 @@ │ │ │ │ blmi 895e14 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - ldc2 1, cr15, [sl, #368] @ 0x170 │ │ │ │ + stc2l 1, cr15, [sl, #-368]! @ 0xfffffe90 │ │ │ │ ldcvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ rscsmi pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrbt r1, [ip], r4, asr #17 │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -43482,22 +43482,22 @@ │ │ │ │ @ instruction: 0xf8930307 │ │ │ │ movwls r3, #53296 @ 0xd030 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ blls 46d728 │ │ │ │ cmnle r8, r0, lsl #24 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf859832a │ │ │ │ - vhadd.s d16, d0, d7 │ │ │ │ - bls 44b10c │ │ │ │ + vhadd.s32 d16, d15, d7 │ │ │ │ + bls 44d04c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8597f8c │ │ │ │ svclt 0x00080002 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ - vcge.s d25, d0, d3 │ │ │ │ - @ instruction: 0xf5b0f80f │ │ │ │ + vcge.s32 d25, d15, d3 │ │ │ │ + @ instruction: 0xf5b0ffdf │ │ │ │ strmi r7, [r3], -ip, lsl #31 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ tstls r2, #136, 6 @ 0x20000002 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, pc}^ │ │ │ │ tstmi r3, #603979776 @ 0x24000000 │ │ │ │ @@ -44583,15 +44583,15 @@ │ │ │ │ addscc pc, r4, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346d7b │ │ │ │ stc 1, cr2, [r7, #128] @ 0x80 │ │ │ │ @ instruction: 0xf8d38a20 │ │ │ │ @ instruction: 0xf15b02e8 │ │ │ │ - pkhbtmi pc, r0, r5, lsl #22 @ │ │ │ │ + strmi pc, [r0], r5, ror #21 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d3c │ │ │ │ @@ -44748,27 +44748,27 @@ │ │ │ │ bvs ffea992c │ │ │ │ stc2 7, cr15, [r6, #920]! @ 0x398 │ │ │ │ svclt 0x0000e790 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r2, lr, lr, ror #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r3, r8, asr #20 │ │ │ │ + eorseq ip, r3, r8, lsl #20 │ │ │ │ @ instruction: 0xfffe70d3 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81c │ │ │ │ svclt 0x00382e40 │ │ │ │ blmi fff17d7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp, #-108]! @ 0xffffff94 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - @ instruction: 0xf9e6f15b │ │ │ │ + @ instruction: 0xf9b6f15b │ │ │ │ ldclvs 1, cr11, [fp, #-384]! @ 0xfffffe80 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r4, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -45041,15 +45041,15 @@ │ │ │ │ blvs fff6f1b0 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blls feb89f64 │ │ │ │ ldc 6, cr4, [pc, #712] @ 8ebb4 │ │ │ │ ldmdavs r8, {r2, r3, r5, r7, r8, r9, fp, pc} │ │ │ │ movwcc r6, #35963 @ 0x8c7b │ │ │ │ vcge.s32 d22, d30, d27 │ │ │ │ - fldmdbxvs fp!, {d15-d132} @ Deprecated │ │ │ │ + fldmdbxvs fp!, {d15-d108} @ Deprecated │ │ │ │ cdpmi 4, 7, cr15, cr0, cr15, {2} │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {6} │ │ │ │ ldcvs 4, cr6, [fp], {184} @ 0xb8 │ │ │ │ ands pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf0438126 │ │ │ │ blx fed0f11c │ │ │ │ @@ -45088,15 +45088,15 @@ │ │ │ │ ldcvs 5, cr5, [fp, #-512]! @ 0xfffffe00 │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, r4, r7, lsl #17 │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf8d52118 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - @ instruction: 0xf107ff21 │ │ │ │ + @ instruction: 0xf107fef1 │ │ │ │ ldrmi r0, [ip], -r0, lsl #7 │ │ │ │ adcsvs r4, fp, #135266304 @ 0x8100000 │ │ │ │ @ instruction: 0xf8c9cc0f │ │ │ │ @ instruction: 0xf8c90000 │ │ │ │ @ instruction: 0xf8c91004 │ │ │ │ @ instruction: 0xf8c92008 │ │ │ │ stcgt 0, cr3, [r3], {12} │ │ │ │ @@ -45214,23 +45214,23 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r1, lr, r4, ror r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r1, lr, ip, asr #14 │ │ │ │ - eorseq ip, r3, r6, lsr r1 │ │ │ │ + ldrshteq ip, [r3], -r6 │ │ │ │ @ instruction: 0xfffebc49 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx 194b57e │ │ │ │ + blx d4b57e │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d14, d16 │ │ │ │ - smlsldeq pc, r3, fp, fp @ │ │ │ │ + strbeq pc, [r3, -fp, lsr #22] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -45247,19 +45247,19 @@ │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ blvs fef73830 │ │ │ │ movwcs r9, #4867 @ 0x1303 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ strb r7, [r7, r6, lsl #7]! │ │ │ │ movwcs r6, #7036 @ 0x1b7c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx acb5f2 │ │ │ │ + blx ffecb5f0 │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, q7, q15 │ │ │ │ - strbeq pc, [r0, -r1, lsr #22] @ │ │ │ │ + @ instruction: 0x0740faf1 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ blvs fef73870 │ │ │ │ ldclvs 3, cr9, [fp, #12]! │ │ │ │ @@ -45343,15 +45343,15 @@ │ │ │ │ svclt 0x00384634 │ │ │ │ blmi 857ea0 │ │ │ │ @ instruction: 0xf8d5687a │ │ │ │ ldmpl r3, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - ldc2l 1, cr15, [r6, #-360] @ 0xfffffe98 │ │ │ │ + stc2 1, cr15, [r6, #-360]! @ 0xfffffe98 │ │ │ │ @ instruction: 0xf8d5b158 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c542f8 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ adcsmi lr, r4, #178257920 @ 0xaa00000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ strcs lr, [r0], #-2021 @ 0xfffff81b │ │ │ │ @@ -45793,15 +45793,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ @ instruction: 0xb003fcb5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq fp, ip, r4, ror r2 │ │ │ │ + eoreq fp, ip, r4, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1ca984 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #-816] @ 0xfffffcd0 │ │ │ │ ldcvc 5, cr15, [pc, #-692] @ 8f228 │ │ │ │ @@ -46475,15 +46475,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r9, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8cb57c │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mcrr2 1, 5, pc, r8, cr9 @ │ │ │ │ + ldc2 1, cr15, [r8], {89} @ 0x59 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -46640,28 +46640,28 @@ │ │ │ │ ldcvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e46af8 │ │ │ │ @ instruction: 0xe790fed9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrshteq r0, [lr], r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r3, lr, lsr #25 │ │ │ │ + eorseq sl, r3, lr, ror #24 │ │ │ │ @ instruction: 0xfffe5339 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, r3, r4, r5, r7, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1594632 │ │ │ │ - msrlt SPSR_irq, r9 │ │ │ │ + msrlt (UNDEF: 96), r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1876] @ 0xfffff8ac │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -47109,15 +47109,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt pc, r3, fp, ror #20 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r9, ip, r0, ror #27 │ │ │ │ + eoreq r9, ip, r0, lsr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1cbe14 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #-816] @ 0xfffffcd0 │ │ │ │ ldcvc 5, cr15, [pc, #-692] @ 906b8 │ │ │ │ @ instruction: 0xf500af06 │ │ │ │ @@ -47790,15 +47790,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm r9, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x21204634 │ │ │ │ bhi 8cca0c │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx cd958 │ │ │ │ + @ instruction: 0xf9d0f158 │ │ │ │ stcgt 6, cr4, [pc], {128} @ 0x80 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ andne pc, r4, r8, asr #17 │ │ │ │ andcs pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ ldcvs 0, cr2, [ip, #-96]! @ 0xffffffa0 │ │ │ │ @@ -47955,28 +47955,28 @@ │ │ │ │ ldcvs 3, cr2, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0xf7e36af8 │ │ │ │ @ instruction: 0xe790fc91 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq pc, sp, r2, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r9, r3, lr, lsl r8 │ │ │ │ + ldrsbteq r9, [r3], -lr │ │ │ │ @ instruction: 0xfffe3ea9 │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, r3, r4, r5, r7, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1584632 │ │ │ │ - ldrdlt pc, [r0, #-129]! @ 0xffffff7f │ │ │ │ + msrlt SPSR_, r1, lsr #17 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1876] @ 0xfffff8ac │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -48424,15 +48424,15 @@ │ │ │ │ @ instruction: 0xf43f2b02 │ │ │ │ stcls 15, cr10, [ip], {3} │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ andlt pc, r3, r3, lsr #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r8, ip, r0, asr r9 │ │ │ │ + eoreq r8, ip, r0, lsl r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq fe6d0124 │ │ │ │ stclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ ldrmi r0, [r5], -ip, lsr #13 │ │ │ │ @@ -48577,24 +48577,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf14f4650 │ │ │ │ - teqplt r0, sp, ror #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - cdp2 1, 5, cr15, cr10, cr15, {2} │ │ │ │ + cdp2 1, 2, cr15, cr10, cr15, {2} │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs d43dc │ │ │ │ blcs 281cd8 │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe24f1bc │ │ │ │ blls 30bdd0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -48649,15 +48649,15 @@ │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -ip, lsl #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, fp, asr #3 │ │ │ │ vmax.s16 d20, d9, d24 │ │ │ │ - @ instruction: 0xf8d8f9c9 │ │ │ │ + @ instruction: 0xf8d8f999 │ │ │ │ blge 992c2c │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ ldc2 0, cr15, [r6], {51} @ 0x33 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -48675,15 +48675,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ blx f4e2b0 │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - stc2l 2, cr15, [sl, #380] @ 0x17c │ │ │ │ + ldc2 2, cr15, [sl, #380] @ 0x17c │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 35a9dc │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -48758,15 +48758,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 45b03c │ │ │ │ @ instruction: 0xf03c9353 │ │ │ │ @ instruction: 0xf8ddf995 │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - stc2 2, cr15, [r4, #-380]! @ 0xfffffe84 │ │ │ │ + ldc2l 2, cr15, [r4], #380 @ 0x17c │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 363ba8 │ │ │ │ bvs 1d63c48 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -48809,27 +48809,27 @@ │ │ │ │ @ instruction: 0xf0af4385 │ │ │ │ @ instruction: 0xf8d9fec1 │ │ │ │ blcs 9f934 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vpmax.s32 q11, q13, q12 │ │ │ │ - @ instruction: 0xf14ffe77 │ │ │ │ - stmdbls fp, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14ffe47 │ │ │ │ + stmdbls fp, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12cf1c │ │ │ │ bcs 14652c │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - cdp2 2, 6, cr15, cr0, cr10, {3} │ │ │ │ - stc2 1, cr15, [r4], {79} @ 0x4f │ │ │ │ + cdp2 2, 3, cr15, cr0, cr10, {3} │ │ │ │ + mrrc2 1, 4, pc, r4, cr15 @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed53030 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -48852,31 +48852,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4fdcd0 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff68f154 │ │ │ │ + @ instruction: 0xff38f154 │ │ │ │ bcs 14bcbc │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ stc 7, cr15, [r4], {207} @ 0xcf │ │ │ │ ldrshteq lr, [sp], r8 │ │ │ │ ldrshteq lr, [sp], r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, r3, r4, asr #20 │ │ │ │ adcseq pc, r3, r0, lsl #19 │ │ │ │ adcseq sp, sp, ip, ror #31 │ │ │ │ ldrhteq pc, [r3], r4 @ │ │ │ │ - eoreq r8, ip, r8, rrx │ │ │ │ + eoreq r8, ip, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r7, ip, ip, asr #31 │ │ │ │ - eoreq r7, ip, r2, ror #20 │ │ │ │ + eoreq r7, ip, ip, lsl #31 │ │ │ │ + eoreq r7, ip, r2, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -49115,24 +49115,24 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ @ instruction: 0xd1220f30 │ │ │ │ @ instruction: 0xe77446d3 │ │ │ │ @ instruction: 0xf14f4650 │ │ │ │ - teqplt r0, r9, lsr sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r9, lsl #20 @ p-variant is OBSOLETE │ │ │ │ ldmeq sl, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00182a01 │ │ │ │ @ instruction: 0xf63f2b07 │ │ │ │ @ instruction: 0xf44faf62 │ │ │ │ strb r7, [r6, -r6, lsl #21]! │ │ │ │ strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrbmi lr, [r8], -r8, ror #13 │ │ │ │ - blx a4ee10 │ │ │ │ + @ instruction: 0xf9f6f14f │ │ │ │ stmibvs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ bcs d4c44 │ │ │ │ blcs 282540 │ │ │ │ svcge 0x004af63f │ │ │ │ blvc fe24fa24 │ │ │ │ blls 30c638 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @@ -49187,15 +49187,15 @@ │ │ │ │ adcsne pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d19b09 │ │ │ │ ldrmi r1, [sl], -ip, lsl #30 │ │ │ │ @ instruction: 0x462b6298 │ │ │ │ @ instruction: 0xf5019d14 │ │ │ │ tstcc r0, fp, asr #3 │ │ │ │ vmax.s16 d20, d8, d24 │ │ │ │ - @ instruction: 0xf8d8fd95 │ │ │ │ + @ instruction: 0xf8d8fd65 │ │ │ │ blge 993494 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xffe2f032 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdage ip!, {r1, r2, r5, r8, r9, fp, sp, pc} │ │ │ │ @@ -49213,15 +49213,15 @@ │ │ │ │ movwcs lr, #18898 @ 0x49d2 │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ cmnvs fp, pc, lsl #22 │ │ │ │ mcr2 0, 0, pc, cr6, cr11, {1} @ │ │ │ │ eorvs r4, r8, #44040192 @ 0x2a00000 │ │ │ │ stmiage r8, {r0, r2, r4, r8, fp, ip, pc}^ │ │ │ │ andsls r4, r4, r3, asr #12 │ │ │ │ - stc2 2, cr15, [r2], #-372 @ 0xfffffe8c │ │ │ │ + blx ffd4f3ae │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ blls 35b244 │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r8, [r2], -r2, lsl #16 │ │ │ │ @ instruction: 0xf8d39d0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49296,15 +49296,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 45b8a4 │ │ │ │ @ instruction: 0xf03b9353 │ │ │ │ @ instruction: 0xf8ddfd61 │ │ │ │ @ instruction: 0x4642a050 │ │ │ │ movwcs r9, #2325 @ 0x915 │ │ │ │ @ instruction: 0x46509056 │ │ │ │ - blx 1fcf4fa │ │ │ │ + blx 13cf4fa │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 364410 │ │ │ │ bvs 1d644b0 │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49347,27 +49347,27 @@ │ │ │ │ @ instruction: 0xf0af4385 │ │ │ │ @ instruction: 0xf8d9fa8d │ │ │ │ blcs a019c │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-88] @ 0xffffffa8 │ │ │ │ vpmax.s32 q11, q13, q12 │ │ │ │ - @ instruction: 0xf14ffa43 │ │ │ │ - stmdbls fp, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14ffa13 │ │ │ │ + stmdbls fp, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 12d784 │ │ │ │ bcs 146d94 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe6481178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r8, #216, 20 @ 0xd8000 │ │ │ │ - blx bcf624 │ │ │ │ - @ instruction: 0xf850f14f │ │ │ │ + @ instruction: 0xf9fcf26a │ │ │ │ + @ instruction: 0xf820f14f │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a08 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed53898 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49390,31 +49390,31 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4fe538 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx dcf24e │ │ │ │ + blx 1cf24e │ │ │ │ bcs 14c524 │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldmda r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umlalseq sp, sp, r0, r9 @ │ │ │ │ adcseq sp, sp, sl, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, r3, r0, lsl r2 @ │ │ │ │ adcseq pc, r3, ip, asr #2 │ │ │ │ adcseq sp, sp, r4, lsl #15 │ │ │ │ adcseq pc, r3, r0, lsl #1 │ │ │ │ - eoreq r7, ip, r0, lsl #16 │ │ │ │ + eoreq r7, ip, r0, asr #15 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r7, ip, r4, ror #14 │ │ │ │ - strdeq r7, [ip], -sl @ │ │ │ │ + eoreq r7, ip, r4, lsr #14 │ │ │ │ + strhteq r7, [ip], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r4, asr fp │ │ │ │ @ instruction: 0x460d4a54 │ │ │ │ @ instruction: 0xf500447b │ │ │ │ @@ -49518,55 +49518,55 @@ │ │ │ │ tstls r6, r2, lsr #12 │ │ │ │ @ instruction: 0xf8df447b │ │ │ │ ldrbtmi r1, [r8], #-1236 @ 0xfffffb2c │ │ │ │ stmdapl r1, {r0, r1, r3, r4, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9155 │ │ │ │ strtmi r0, [r1], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf8c2f175 │ │ │ │ + @ instruction: 0xf892f175 │ │ │ │ ldrtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ tstcs r8, r2, lsr #12 │ │ │ │ stmiapl fp!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf1709314 │ │ │ │ - strtmi pc, [r1], -r5, lsl #23 │ │ │ │ + @ instruction: 0x4621fb55 │ │ │ │ andsls r2, r7, r2, lsl #4 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ andcs pc, r2, #11520 @ 0x2d00 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ @ instruction: 0xf44ffc27 │ │ │ │ strmi r7, [r7], -sl, lsr #2 │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - strmi pc, [r2], -fp, asr #29 │ │ │ │ + @ instruction: 0x4602fe9b │ │ │ │ @ instruction: 0x23203214 │ │ │ │ andsls r4, r1, #17825792 @ 0x1100000 │ │ │ │ andsls r2, r3, r1, lsl #4 │ │ │ │ - @ instruction: 0xf8b0f173 │ │ │ │ + @ instruction: 0xf880f173 │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x46414630 │ │ │ │ - @ instruction: 0xf90af175 │ │ │ │ + @ instruction: 0xf8daf175 │ │ │ │ mlacs r1, r8, r8, pc @ │ │ │ │ tstcs r1, r7, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 4, pc, cr4, cr0, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr4, cr0, {3} │ │ │ │ @ instruction: 0x4603ac1c │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 177bac │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - @ instruction: 0xf8f6f175 │ │ │ │ + @ instruction: 0xf8c6f175 │ │ │ │ tstcc r4, #16, 22 @ 0x4000 │ │ │ │ vpmin.s8 d25, d0, d1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ bleq ffdcf3bc │ │ │ │ - blx 13cf560 │ │ │ │ + blx 7cf560 │ │ │ │ @ instruction: 0x4602463b │ │ │ │ cmncs r3, r0, lsl #10 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - vstrge s31, [r1, #-484] @ 0xfffffe1c │ │ │ │ + vstrge s31, [r1, #-292] @ 0xfffffedc │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ pkhbtmi r9, r0, ip, lsl #6 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ blvc 277cb0 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ svccs 0x000160eb │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -49575,29 +49575,29 @@ │ │ │ │ @ instruction: 0xf8cd46dc │ │ │ │ svcge 0x00458100 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - stc2l 1, cr15, [r6, #448] @ 0x1c0 │ │ │ │ + ldc2 1, cr15, [r6, #448] @ 0x1c0 │ │ │ │ andseq pc, r4, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andsls r3, r5, #13 │ │ │ │ strmi r2, [r1], r1, lsl #4 │ │ │ │ - @ instruction: 0xf858f173 │ │ │ │ + @ instruction: 0xf828f173 │ │ │ │ @ instruction: 0xf109ab45 │ │ │ │ ldrmi r0, [lr], ip, lsr #24 │ │ │ │ ldm lr!, {r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - movwcs pc, #2215 @ 0x8a7 @ │ │ │ │ + movwcs pc, #2167 @ 0x877 @ │ │ │ │ rsbshi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0x46dc931c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ beq 10f164 │ │ │ │ stmib r5, {r0, r6, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -49606,91 +49606,91 @@ │ │ │ │ @ instruction: 0xf8cd9f10 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf898fd89 │ │ │ │ + @ instruction: 0xf898fd59 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r1], r1, asr #12 │ │ │ │ - @ instruction: 0xf81cf173 │ │ │ │ + @ instruction: 0xffecf172 │ │ │ │ ldrd pc, [r0], #-141 @ 0xffffff73 │ │ │ │ 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: 0xf86cf175 │ │ │ │ + @ instruction: 0xf83cf175 │ │ │ │ bleq ff20e70c │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - stc2l 1, cr15, [r4, #456] @ 0x1c8 │ │ │ │ + ldc2 1, cr15, [r4, #456] @ 0x1c8 │ │ │ │ ldrbmi r9, [r1], -r7, lsr #16 │ │ │ │ @ instruction: 0xf1702220 │ │ │ │ - strmi pc, [r7], -r3, ror #27 │ │ │ │ + @ instruction: 0x4607fdb3 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xf856f175 │ │ │ │ + @ instruction: 0xf826f175 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq ceb9c │ │ │ │ - stc2 1, cr15, [lr, #456]! @ 0x1c8 │ │ │ │ + ldc2l 1, cr15, [lr, #-456]! @ 0xfffffe38 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1702101 │ │ │ │ - strmi pc, [r1], sp, asr #27 │ │ │ │ + pkhbtmi pc, r1, sp, lsl #27 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - @ instruction: 0x4643f83d │ │ │ │ + strbmi pc, [r3], -sp, lsl #16 @ │ │ │ │ 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 #18 │ │ │ │ - blx 24f6d0 │ │ │ │ + @ instruction: 0xf9d6f175 │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ blx fea5107e │ │ │ │ andcs r9, r3, r7, lsr #30 │ │ │ │ - mcr2 2, 4, pc, cr4, cr2, {2} @ │ │ │ │ + mrc2 2, 2, pc, cr4, cr2, {2} │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx 204f6dc │ │ │ │ + blx 144f6dc │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0x46309015 │ │ │ │ blx a5109e │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ blx 8d10aa │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ blx 7510b6 │ │ │ │ tstcs r1, r3, lsl fp │ │ │ │ stmdals r7!, {r0, r1, r4, ip, pc} │ │ │ │ mlacs r1, r3, r8, pc @ │ │ │ │ tstls ip, #0, 6 │ │ │ │ @ instruction: 0xf1706063 │ │ │ │ - strmi pc, [r3], -r9, lsl #27 │ │ │ │ + @ instruction: 0x4603fd59 │ │ │ │ @ instruction: 0x4622b150 │ │ │ │ bgt 177dbc │ │ │ │ sbcsvs r6, r9, #152, 4 @ 0x80000009 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - @ instruction: 0xfffcf174 │ │ │ │ + @ instruction: 0xffccf174 │ │ │ │ tstcc r4, #23552 @ 0x5c00 │ │ │ │ vpmin.s8 d25, d0, d1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - @ instruction: 0xf954f175 │ │ │ │ + @ instruction: 0xf924f175 │ │ │ │ strmi r4, [r2], -r3, asr #12 │ │ │ │ smlsdxls r0, r3, r1, r2 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - movwcs pc, #2433 @ 0x981 @ │ │ │ │ + movwcs pc, #2385 @ 0x951 @ │ │ │ │ @ instruction: 0x4607901f │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movtls r3, #4865 @ 0x1301 │ │ │ │ mulgt ip, r0, r8 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ @ instruction: 0xf1bc60eb │ │ │ │ ldm r4, {r0, r8, r9, sl, fp} │ │ │ │ @@ -49701,93 +49701,93 @@ │ │ │ │ ldrdhi pc, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf100fccb │ │ │ │ + @ instruction: 0xf100fc9b │ │ │ │ blvc 1f5562c │ │ │ │ strbmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1724682 │ │ │ │ - @ instruction: 0xf8ddff5f │ │ │ │ + @ instruction: 0xf8ddff2f │ │ │ │ @ instruction: 0xf10ae040 │ │ │ │ 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: 0xf1744630 │ │ │ │ - @ instruction: 0xf04fffaf │ │ │ │ + @ instruction: 0xf04fff7f │ │ │ │ ldrtmi r0, [r9], -r1, lsl #16 │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7dc8070 │ │ │ │ bls 591690 │ │ │ │ andls r4, r0, #3145728 @ 0x300000 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ ldrtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf1752700 │ │ │ │ - ldmdbls r5, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ blge 791e70 │ │ │ │ andcs r9, r3, #638976 @ 0x9c000 │ │ │ │ smladls r0, r2, r8, r9 │ │ │ │ @ instruction: 0xf7dc9311 │ │ │ │ blmi 18118b8 │ │ │ │ @ instruction: 0x4639463a │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ - @ instruction: 0xff14f174 │ │ │ │ + mcr2 1, 7, pc, cr4, cr4, {3} @ │ │ │ │ blls 5a4b44 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf9daf170 │ │ │ │ + @ instruction: 0xf9aaf170 │ │ │ │ stmdals r7!, {r3, r4, ip, pc} │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ subhi pc, r6, r0, lsl #17 │ │ │ │ - stc2 1, cr15, [sl, #-448]! @ 0xfffffe40 │ │ │ │ + ldc2l 1, cr15, [sl], #448 @ 0x1c0 │ │ │ │ beq 5cf678 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r4, [r1], -r2, asr #12 │ │ │ │ - @ instruction: 0xff10f172 │ │ │ │ + mcr2 1, 7, pc, cr0, cr2, {3} @ │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xff6cf174 │ │ │ │ + @ instruction: 0xff3cf174 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, sl, ip, pc} │ │ │ │ rsbvs r4, r7, r1, asr #12 │ │ │ │ @ instruction: 0xf1702220 │ │ │ │ - strmi pc, [r7], -r7, ror #25 │ │ │ │ + @ instruction: 0x4607fcb7 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xff5af174 │ │ │ │ + @ instruction: 0xff2af174 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c1ce9cd │ │ │ │ - ldc2l 1, cr15, [r2], {112} @ 0x70 │ │ │ │ + stc2 1, cr15, [r2], #448 @ 0x1c0 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 164b58 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - @ instruction: 0xff42f174 │ │ │ │ + @ instruction: 0xff12f174 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1754630 │ │ │ │ - vst2.32 {d31-d32}, [pc :64], fp │ │ │ │ + vst2.16 {d31-d32}, [pc :128], fp │ │ │ │ andsls r7, r5, r5, lsr #2 │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf100fce7 │ │ │ │ + @ instruction: 0xf100fcb7 │ │ │ │ pkhbtmi r0, r1, r4, lsl #6 │ │ │ │ ldrmi r2, [r9], -r4, lsl #4 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0x23209313 │ │ │ │ - mcr2 1, 6, pc, cr10, cr2, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr10, cr2, {3} │ │ │ │ ldmdaeq r4, {r0, r3, r8, ip, sp, lr, pc}^ │ │ │ │ smladcs r0, pc, r7, r9 @ │ │ │ │ @ instruction: 0xf109971c │ │ │ │ stmib r4, {r2, r5, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8d97701 │ │ │ │ ldm r4, {r2, r5, lr, pc} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ @@ -49812,26 +49812,26 @@ │ │ │ │ @ instruction: 0xf89c3025 │ │ │ │ @ instruction: 0xf8ce2026 │ │ │ │ bl 2ef420 │ │ │ │ bl 2d4190 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ orrcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1746293 │ │ │ │ - subcs pc, r0, #3728 @ 0xe90 │ │ │ │ + subcs pc, r0, #2960 @ 0xb90 │ │ │ │ @ instruction: 0x46399810 │ │ │ │ b 13d12d4 │ │ │ │ @ instruction: 0x463a463b │ │ │ │ ands r2, r1, r3 │ │ │ │ ... │ │ │ │ adcseq sp, sp, r0, lsr r1 │ │ │ │ - eoreq r7, ip, r0, lsl r6 │ │ │ │ + ldrdeq r7, [ip], -r0 @ │ │ │ │ adcseq sp, sp, sl, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #25 │ │ │ │ - eoreq r7, ip, r6, lsr #5 │ │ │ │ + eoreq r7, ip, r6, ror #4 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107cf │ │ │ │ bl fd92c │ │ │ │ movwcc r0, #4483 @ 0x1183 │ │ │ │ mcrrcs 8, 4, pc, r4, cr1 @ │ │ │ │ bcs 49fbe4 │ │ │ │ @@ -49892,26 +49892,26 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f6429f │ │ │ │ @ instruction: 0xf1bc9715 │ │ │ │ andsle r0, fp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf899fb4b │ │ │ │ + @ instruction: 0xf899fb1b │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ bls 5d3930 │ │ │ │ tstls r3, r7, lsl #12 │ │ │ │ - ldc2l 1, cr15, [lr, #456] @ 0x1c8 │ │ │ │ + stc2 1, cr15, [lr, #456]! @ 0x1c8 │ │ │ │ @ instruction: 0x971546dc │ │ │ │ ldm ip!, {r2, r3, r5, r8, r9, sl, ip, sp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46309915 │ │ │ │ - mrc2 1, 1, pc, cr0, cr4, {3} │ │ │ │ + mcr2 1, 0, pc, cr0, cr4, {3} @ │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf89a9341 │ │ │ │ stmib r5, {r2, r3, ip, sp, lr}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ ldm r4, {r0, r8, r9, sl, fp, sp} │ │ │ │ @@ -49922,28 +49922,28 @@ │ │ │ │ smlabtge r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r4, r8, r9, sl, fp, ip, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf100fb0f │ │ │ │ + @ instruction: 0xf100fadf │ │ │ │ @ instruction: 0x46110214 │ │ │ │ mulcc sp, sl, r8 │ │ │ │ andcs r9, r1, #1342177281 @ 0x50000001 │ │ │ │ @ instruction: 0xf1724681 │ │ │ │ - @ instruction: 0xf8ddfda1 │ │ │ │ + @ instruction: 0xf8ddfd71 │ │ │ │ @ instruction: 0xf109e040 │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1744630 │ │ │ │ - movwcs pc, #3569 @ 0xdf1 @ │ │ │ │ + movwcs pc, #3521 @ 0xdc1 @ │ │ │ │ rsbsge pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0x46dc931c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib r5, {r0, r6, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ smlabbcc r4, sp, r8, pc @ │ │ │ │ @@ -49952,140 +49952,140 @@ │ │ │ │ @ instruction: 0xf8cd9f10 │ │ │ │ ldm ip!, {r8, sp, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf89afad3 │ │ │ │ + @ instruction: 0xf89afaa3 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 20 @ 0x14000 │ │ │ │ pkhtbmi r4, r1, r1, asr #12 │ │ │ │ - stc2l 1, cr15, [r6, #-456]! @ 0xfffffe38 │ │ │ │ + ldc2 1, cr15, [r6, #-456]! @ 0xfffffe38 │ │ │ │ ldrd pc, [r0], #-141 @ 0xffffff73 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r6, #464]! @ 0x1d0 │ │ │ │ + stc2 1, cr15, [r6, #464] @ 0x1d0 │ │ │ │ bleq ff5cec78 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - blx 44fbce │ │ │ │ + blx ff84fbcc │ │ │ │ tstcs r1, r7, lsr #16 │ │ │ │ @ instruction: 0xf1702220 │ │ │ │ - strmi pc, [r7], -sp, lsr #22 │ │ │ │ + @ instruction: 0x4607fafd │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - stc2 1, cr15, [r0, #464]! @ 0x1d0 │ │ │ │ + ldc2l 1, cr15, [r0, #-464]! @ 0xfffffe30 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq cf108 │ │ │ │ - blx ffecfbf8 │ │ │ │ + blx ff2cfbf8 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf1702101 │ │ │ │ - pkhbtmi pc, r1, r7, lsl #22 @ │ │ │ │ + strmi pc, [r1], r7, ror #21 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1744630 │ │ │ │ - ldrbmi pc, [r3], -r7, lsl #27 @ │ │ │ │ + @ instruction: 0x4653fd57 │ │ │ │ stmdbvc r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ - @ instruction: 0xff50f174 │ │ │ │ + @ instruction: 0xff20f174 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf8f0f7dd │ │ │ │ andcs r9, r3, r7, lsr #30 │ │ │ │ - blx ff44ffc6 │ │ │ │ + blx fe84ffc6 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ @ instruction: 0xf16f2700 │ │ │ │ - @ instruction: 0xf8ddffc7 │ │ │ │ + @ instruction: 0xf8ddff97 │ │ │ │ movwcs r9, #4172 @ 0x104c │ │ │ │ strbmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #13 │ │ │ │ @ instruction: 0xf7db971c │ │ │ │ movwcs pc, #7899 @ 0x1edb @ │ │ │ │ strtmi r4, [r2], -r9, asr #12 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7db931c │ │ │ │ ldc 14, cr15, [pc, #844] @ 939fc │ │ │ │ smulwbcs r0, r7, fp │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - blx fed4fc84 │ │ │ │ + blx fe14fc84 │ │ │ │ eorcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrmi r9, [r9], -r7, lsr #16 │ │ │ │ - blx ff4cfc88 │ │ │ │ + blx fe8cfc88 │ │ │ │ cmplt r0, r2, lsl #12 │ │ │ │ andsls r4, r3, #36700160 @ 0x2300000 │ │ │ │ addsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463062d1 │ │ │ │ @ instruction: 0xf1744611 │ │ │ │ - bls 592bec │ │ │ │ + bls 592b2c │ │ │ │ @ instruction: 0x464b3214 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrtmi r1, [sl], -sp, ror #3 │ │ │ │ @ instruction: 0xf1744630 │ │ │ │ - ldrbmi pc, [r1], -sp, asr #29 @ │ │ │ │ + @ instruction: 0x4651fe9d │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ stmdbls r7!, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs r9, #6162 @ 0x1812 │ │ │ │ movwls r2, #515 @ 0x203 │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ blmi fe5133f4 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - ldc2 1, cr15, [r2], #464 @ 0x1d0 │ │ │ │ + stc2 1, cr15, [r2], {116} @ 0x74 │ │ │ │ andcs r9, r0, #20, 22 @ 0x5000 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff78f16f │ │ │ │ + @ instruction: 0xff48f16f │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309015 │ │ │ │ @ instruction: 0xf820f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ @ instruction: 0xf81af7dd │ │ │ │ tstcs r2, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xf814f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r7!, {r0, r1, r2, r4, ip, pc} │ │ │ │ - blx feecfd18 │ │ │ │ + blx fe2cfd18 │ │ │ │ beq 5cfb5c │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ andsls r4, r3, r1, asr r6 │ │ │ │ - ldc2 1, cr15, [lr], {114} @ 0x72 │ │ │ │ + stc2l 1, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ @ instruction: 0x46309913 │ │ │ │ - ldc2l 1, cr15, [sl], #464 @ 0x1d0 │ │ │ │ + stc2l 1, cr15, [sl], {116} @ 0x74 │ │ │ │ movwcs r9, #2579 @ 0xa13 │ │ │ │ tstcs r1, r7, lsr #16 │ │ │ │ mlacs r1, r2, r8, pc @ │ │ │ │ rsbvs r9, r3, ip, lsl r3 │ │ │ │ - blx 1d4fd44 │ │ │ │ + blx 114fd44 │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ tstls r3, #35651584 @ 0x2200000 │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x463062d9 │ │ │ │ @ instruction: 0xf1744619 │ │ │ │ - blls 592b30 │ │ │ │ + blls 592a70 │ │ │ │ @ instruction: 0x46523314 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1744630 │ │ │ │ - @ instruction: 0x463bfe3d │ │ │ │ + ldrtmi pc, [fp], -sp, lsl #28 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf1749000 │ │ │ │ - movwcs pc, #3689 @ 0xe69 @ │ │ │ │ + movwcs pc, #3641 @ 0xe39 @ │ │ │ │ @ instruction: 0x4607901f │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movtls r3, #4865 @ 0x1301 │ │ │ │ mulgt ip, r0, r8 │ │ │ │ movwcc lr, #6597 @ 0x19c5 │ │ │ │ @ instruction: 0xf1bc60eb │ │ │ │ ldm r4, {r0, r8, r9, sl, fp} │ │ │ │ @@ -50096,27 +50096,27 @@ │ │ │ │ ldrdls pc, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, r9, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r9, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1709827 │ │ │ │ - @ instruction: 0xf100f9b3 │ │ │ │ + @ instruction: 0xf100f983 │ │ │ │ @ instruction: 0x46110214 │ │ │ │ andsls r7, r3, #125952 @ 0x1ec00 │ │ │ │ strmi r2, [r2], r1, lsl #4 │ │ │ │ - mcrr2 1, 7, pc, r6, cr2 @ │ │ │ │ + ldc2 1, cr15, [r6], {114} @ 0x72 │ │ │ │ ldrd pc, [r0], #-141 @ 0xffffff73 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - ldc2 1, cr15, [r6], {116} @ 0x74 │ │ │ │ + stc2l 1, cr15, [r6], #-464 @ 0xfffffe30 │ │ │ │ ldrls r2, [pc, -r0, lsl #6] │ │ │ │ @ instruction: 0x46dc931c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib r5, {r0, r6, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, fp, r1, lsl #6 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50124,51 +50124,51 @@ │ │ │ │ andeq lr, pc, fp, lsl #17 │ │ │ │ smlaldls r9, r0, r0, sp │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r7!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf97af170 │ │ │ │ + @ instruction: 0xf94af170 │ │ │ │ @ instruction: 0xf1007b7b │ │ │ │ @ instruction: 0x464a0714 │ │ │ │ @ instruction: 0x46824639 │ │ │ │ - stc2 1, cr15, [lr], {114} @ 0x72 │ │ │ │ + blx ff84fe52 │ │ │ │ ldrdgt pc, [r0], #-141 @ 0xffffff73 │ │ │ │ cdpeq 1, 2, cr15, cr12, cr10, {0} │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - mrrc2 1, 7, pc, lr, cr4 @ │ │ │ │ + stc2 1, cr15, [lr], #-464 @ 0xfffffe30 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq cf38c │ │ │ │ - @ instruction: 0xf9b6f172 │ │ │ │ + @ instruction: 0xf986f172 │ │ │ │ strbmi r9, [r9], -r7, lsr #16 │ │ │ │ @ instruction: 0xf1702220 │ │ │ │ - @ instruction: 0x4605f9d5 │ │ │ │ + strmi pc, [r5], -r5, lsr #19 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46303514 │ │ │ │ - mcrr2 1, 7, pc, r8, cr4 @ │ │ │ │ + ldc2 1, cr15, [r8], {116} @ 0x74 │ │ │ │ @ instruction: 0xf44f9b17 │ │ │ │ bls 5700b8 │ │ │ │ strls r4, [r1, #-1584] @ 0xfffff9d0 │ │ │ │ ldrtmi r9, [fp], -r0, lsl #6 │ │ │ │ - mrc2 1, 0, pc, cr0, cr4, {3} │ │ │ │ + stc2l 1, cr15, [r0, #464]! @ 0x1d0 │ │ │ │ @ instruction: 0x46029915 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7dc2702 │ │ │ │ blmi 6d37b4 │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r0, #1610612737 @ 0x60000001 │ │ │ │ - cdp2 1, 8, cr15, cr8, cr15, {3} │ │ │ │ + cdp2 1, 5, cr15, cr8, cr15, {3} │ │ │ │ strmi r2, [r5], -r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ @ instruction: 0xff30f7dc │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7dc2504 │ │ │ │ @ instruction: 0xf8ddff99 │ │ │ │ @@ -50179,137 +50179,137 @@ │ │ │ │ mcr2 7, 1, pc, cr4, cr11, {6} @ │ │ │ │ @ instruction: 0xf7dd2000 │ │ │ │ andcs pc, r0, #589824 @ 0x90000 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ and r4, r9, r8, asr #12 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrdeq r6, [ip], -sl @ │ │ │ │ + mlaeq ip, sl, sp, r6 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ ldrbmi r9, [r3], -r0, lsl #6 │ │ │ │ mcr2 7, 0, pc, cr14, cr11, {6} @ │ │ │ │ @ instruction: 0xf7dc2001 │ │ │ │ usub8mi pc, r3, r3 @ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ strls r4, [r0, #-1608] @ 0xfffff9b8 │ │ │ │ mcr2 7, 0, pc, cr4, cr11, {6} @ │ │ │ │ @ instruction: 0x46294b93 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x462afb7d │ │ │ │ + strtmi pc, [sl], -sp, asr #22 │ │ │ │ tstcs r8, r4, lsl fp │ │ │ │ @ instruction: 0xf16f9820 │ │ │ │ - strmi pc, [r1], r3, asr #28 │ │ │ │ + pkhbtmi pc, r1, r3, lsl #28 @ │ │ │ │ svcls 0x00204638 │ │ │ │ - blx 10502e4 │ │ │ │ + blx 4502e4 │ │ │ │ strmi r4, [r3], -r9, lsr #12 │ │ │ │ ldrtmi r2, [r8], -r0, lsr #4 │ │ │ │ - cdp2 1, 3, cr15, cr8, cr15, {3} │ │ │ │ + cdp2 1, 0, cr15, cr8, cr15, {3} │ │ │ │ stmdals r0!, {r0, r2, r9, sl, lr} │ │ │ │ tstcs r0, r1, lsl #6 │ │ │ │ subcc pc, r5, r0, lsl #17 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ ldrsbtcc pc, [ip], #128 @ 0x80 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xf900f170 │ │ │ │ + @ instruction: 0xf8d0f170 │ │ │ │ strmi r6, [r7], -fp, lsr #18 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp, #-2496] @ 0xfffff640 │ │ │ │ ldreq pc, [r4, #-256] @ 0xffffff00 │ │ │ │ strtmi r9, [r9], -r0, lsr #22 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1723178 │ │ │ │ - @ instruction: 0x4639fb53 │ │ │ │ + ldrtmi pc, [r9], -r3, lsr #22 @ │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - bvs fff528c4 │ │ │ │ + bvs fff52804 │ │ │ │ @ instruction: 0xf8927913 │ │ │ │ blcs 6bba44 │ │ │ │ sbcshi pc, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ svceq 0x000d0d0d │ │ │ │ bgt ff406e5c │ │ │ │ svceq 0x000fcdcd │ │ │ │ vldreq s25, [r0, #808] @ 0x328 │ │ │ │ stmiale sl, {r1, r3, r6, r7, r9, fp, lr, pc}^ │ │ │ │ ldmle r8, {r3, r4, r6, r7, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf04f000d │ │ │ │ vst2.8 {d16-d17}, [pc :128], r0 │ │ │ │ stmdals r0!, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf944f170 │ │ │ │ + @ instruction: 0xf914f170 │ │ │ │ strbmi r4, [r3], -r7, lsl #12 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414652 │ │ │ │ eorge pc, r8, r0, lsl #17 │ │ │ │ - blx ad001e │ │ │ │ + blx ffed001c │ │ │ │ bls 6ee444 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr7, {0} │ │ │ │ strcs r9, [r0, #-1318] @ 0xfffffada │ │ │ │ bl 138ef0 │ │ │ │ stmib r6, {r0, r1, r6, r7, r8, r9, ip}^ │ │ │ │ @ instruction: 0xf8935501 │ │ │ │ ldm r6, {r1, r4, r5, lr, pc} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ bl 253ab4 │ │ │ │ ldrtmi r0, [r9], -ip, lsl #25 │ │ │ │ svcge 0x00254620 │ │ │ │ eorpl pc, r8, ip, asr #17 │ │ │ │ - blx 1c5005a │ │ │ │ + blx 105005a │ │ │ │ @ instruction: 0x21ac4642 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - subcs pc, r0, #41728 @ 0xa300 │ │ │ │ + subcs pc, r0, #29440 @ 0x7300 │ │ │ │ strtmi r4, [r9], -r0, lsl #13 │ │ │ │ @ instruction: 0xf7cd4638 │ │ │ │ vceq.f32 q15, q8, q6 │ │ │ │ stmdals r0!, {r0, r1, r3, r5, r8, sp} │ │ │ │ addhi pc, ip, sp, asr #17 │ │ │ │ - @ instruction: 0xf90ef170 │ │ │ │ + @ instruction: 0xf8def170 │ │ │ │ beq 5cfeb0 │ │ │ │ @ instruction: 0x23204680 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx ffdd0084 │ │ │ │ + blx ff1d0084 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ ldrdhi pc, [r8, -pc] │ │ │ │ - blx 145009a │ │ │ │ + blx 85009a │ │ │ │ teqls r2, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ strbtmi r3, [ip], ip, asr #1 │ │ │ │ addsge pc, r0, sp, asr #17 │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ svcgt 0x000f000f │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldm r6, {r2, r8, sp} │ │ │ │ strtmi r0, [r0], -ip │ │ │ │ - mcr2 1, 4, pc, cr6, cr4, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr6, cr4, {3} │ │ │ │ strmi r4, [r2], -r9, asr #12 │ │ │ │ strtmi r2, [r0], -pc, lsl #6 │ │ │ │ mcr2 7, 5, pc, cr4, cr12, {6} @ │ │ │ │ stmdbls r0!, {r0, r2, r8, r9, sp} │ │ │ │ movwls r4, #1578 @ 0x62a │ │ │ │ blls 4f9b60 │ │ │ │ ldc2 7, cr15, [r2, #-876]! @ 0xfffffc94 │ │ │ │ ldrsbls pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ strcs r9, [r0], -r0, lsl #10 │ │ │ │ - blx fead0100 │ │ │ │ + blx 1ed0100 │ │ │ │ @ instruction: 0x464bb395 │ │ │ │ tstcs r8, r2, lsr sp │ │ │ │ @ instruction: 0xf16f9820 │ │ │ │ - adcseq pc, r1, sp, ror #26 │ │ │ │ + adcseq pc, r1, sp, lsr sp @ │ │ │ │ andcs r4, r4, #7340032 @ 0x700000 │ │ │ │ strcc r4, [r1], -r0, lsr #12 │ │ │ │ mrc2 7, 0, pc, cr4, cr12, {6} │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ mrc2 7, 3, pc, cr14, cr12, {6} │ │ │ │ strhle r4, [sl, #37]! @ 0x25 │ │ │ │ @@ -50336,16 +50336,16 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04fe741 │ │ │ │ ldr r0, [lr, -r8, lsl #16]! │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fe73b │ │ │ │ ldrb r0, [r7], #-3073 @ 0xfffff3ff │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - eoreq r6, ip, sl, lsl #23 │ │ │ │ - eoreq r6, ip, r4, asr #20 │ │ │ │ + eoreq r6, ip, sl, asr #22 │ │ │ │ + eoreq r6, ip, r4, lsl #20 │ │ │ │ adcseq ip, sp, sl, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeade0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054ac │ │ │ │ @@ -50483,15 +50483,15 @@ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ blls 528a00 │ │ │ │ andsne lr, r0, #3620864 @ 0x374000 │ │ │ │ svccc 0x000cf8d3 │ │ │ │ @ instruction: 0xf5039809 │ │ │ │ tstcc r0, #335544323 @ 0x14000003 │ │ │ │ ldrtmi r9, [r3], -r5, lsl #6 │ │ │ │ - @ instruction: 0xf896f25a │ │ │ │ + @ instruction: 0xf866f25a │ │ │ │ strbtcc pc, [r0], #-2266 @ 0xfffff726 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrble r0, [r0, #1883] @ 0x75b │ │ │ │ @ instruction: 0xf8da9813 │ │ │ │ @ instruction: 0xf8da2468 │ │ │ │ andls r3, r0, ip, ror #8 │ │ │ │ @@ -50671,15 +50671,15 @@ │ │ │ │ @ instruction: 0xf8cd9b11 │ │ │ │ bls 4b80f0 │ │ │ │ svccc 0x000cf8d3 │ │ │ │ ldrdne lr, [lr], -sp │ │ │ │ bicpl pc, r5, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vmin.s16 d20, d10, d19 │ │ │ │ - blls 393f4c │ │ │ │ + blls 393e8c │ │ │ │ ldrmi r3, [sp], #-1793 @ 0xfffff8ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ adcsmi r9, fp, #10240 @ 0x2800 │ │ │ │ @ instruction: 0xf8d8d055 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @@ -50860,15 +50860,15 @@ │ │ │ │ strmi r1, [r2], -r2, lsl #6 │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r9, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ @ instruction: 0xf8d2685e │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, q4, q7 │ │ │ │ - ldcvs 14, cr15, [sl, #436]! @ 0x1b4 │ │ │ │ + ldcvs 14, cr15, [sl, #244]! @ 0xf4 │ │ │ │ @ instruction: 0xf04f6cfb │ │ │ │ vst1.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldmdbvs r2, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0x46553338 │ │ │ │ blls fef0fa94 │ │ │ │ @@ -50907,15 +50907,15 @@ │ │ │ │ eorsle pc, r8, 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, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d32118 │ │ │ │ @ instruction: 0xf15502e8 │ │ │ │ - @ instruction: 0xf107f9a1 │ │ │ │ + @ instruction: 0xf107f971 │ │ │ │ ldrmi r0, [ip], -r0, lsl #7 │ │ │ │ cmnvs fp, #128, 12 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [r3], {12} │ │ │ │ @@ -51011,18 +51011,18 @@ │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ ldcvs 1, cr6, [fp, #388]! @ 0x184 │ │ │ │ ldrsbtle pc, [r8], -r7 @ │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ bvs 1048818 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ vorr d23, d8, d19 │ │ │ │ - usad8eq r1, r9, lr │ │ │ │ + streq pc, [r1, r9, ror #27] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - cdp2 2, 1, cr15, cr2, cr8, {3} │ │ │ │ + stc2l 2, cr15, [r2, #416]! @ 0x1a0 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldcvs 0, cr6, [fp], #204 @ 0xcc │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ @@ -51059,51 +51059,51 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq fp, sp, lr, ror ip │ │ │ │ adcseq fp, sp, r4, ror ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r6, r3, r2, lsr r6 │ │ │ │ + ldrshteq r6, [r3], -r2 │ │ │ │ @ instruction: 0xfffe6143 │ │ │ │ adcseq fp, sp, r6, lsr #18 │ │ │ │ bcs af810 │ │ │ │ ldcvs 1, cr13, [fp, #376]! @ 0x178 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r0, 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 │ │ │ │ bvs fce5f4 │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d8, d19 │ │ │ │ - @ instruction: 0x0786fd99 │ │ │ │ + streq pc, [r6, r9, ror #26] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - ldc2 2, cr15, [r2, #416] @ 0x1a0 │ │ │ │ + stc2l 2, cr15, [r2, #-416]! @ 0xfffffe60 │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldcvs 0, cr6, [fp], #140 @ 0x8c │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r9, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [sp, -r6, lsl #7]! │ │ │ │ movwcs r6, #6716 @ 0x1a3c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - ldc2l 2, cr15, [r6, #-416]! @ 0xfffffe60 │ │ │ │ + stc2l 2, cr15, [r6, #-416] @ 0xfffffe60 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, q4, q15 │ │ │ │ - strbeq pc, [r2, -pc, ror #26] @ │ │ │ │ + smlaldxeq pc, r2, pc, sp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ bvs 1f793d4 │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51126,16 +51126,16 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ - @ instruction: 0xf1554622 │ │ │ │ - cmnplt r8, sp, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf1544622 │ │ │ │ + cmnplt r8, sp, ror #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #253755392 @ 0xf200000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -51317,15 +51317,15 @@ │ │ │ │ blcs 188b28 │ │ │ │ @ instruction: 0xf440bf08 │ │ │ │ andle r3, r3, r8 │ │ │ │ svclt 0x00082b01 │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ blmi 1d2c90 │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq r6, r3, r8, lsl #8 │ │ │ │ + eorseq r6, r3, r8, asr #7 │ │ │ │ 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]! │ │ │ │ @@ -51371,16 +51371,16 @@ │ │ │ │ strmi r5, [r6], -r0, lsl #7 │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r3], #1287 @ 0x507 @ │ │ │ │ svccc 0x000cf8d7 │ │ │ │ strtmi r3, [r0], -ip, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ - @ instruction: 0xf16869dd │ │ │ │ - @ instruction: 0xf507f80d │ │ │ │ + @ instruction: 0xf16769dd │ │ │ │ + @ instruction: 0xf507ffdd │ │ │ │ vcgt.s8 d21, d27, d0 │ │ │ │ @ instruction: 0xf8d35710 │ │ │ │ @ instruction: 0xf8d31460 │ │ │ │ @ instruction: 0xf5012664 │ │ │ │ stmvs r8, {r7, r8, lr} │ │ │ │ addmi r6, r2, #147456 @ 0x24000 │ │ │ │ svclt 0x00984620 │ │ │ │ @@ -51393,15 +51393,15 @@ │ │ │ │ @ instruction: 0xf102bf9f │ │ │ │ bcc 8a543c │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c42668 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c43664 │ │ │ │ @ instruction: 0xf16734f4 │ │ │ │ - @ instruction: 0xf8d4fff1 │ │ │ │ + @ instruction: 0xf8d4ffc1 │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1dcc66 │ │ │ │ blx 111876 │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -51441,64 +51441,64 @@ │ │ │ │ andcs r4, r1, #13312 @ 0x3400 │ │ │ │ adccs pc, r5, r4, lsl #17 │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ ldrb r3, [r4, r4, asr #1] │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1524479 │ │ │ │ - strb pc, [r2, r9, lsr #22]! @ │ │ │ │ + @ instruction: 0xe7e2faf9 │ │ │ │ andcs r4, r1, r8, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ @ instruction: 0xf1524479 │ │ │ │ - strb pc, [r7, r1, lsr #22]! @ │ │ │ │ + @ instruction: 0xe7e7faf1 │ │ │ │ adcseq fp, sp, r0, ror #6 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r5, ip, r0, ror r8 │ │ │ │ - mlaeq ip, lr, r8, r5 │ │ │ │ - eoreq r5, ip, r4, ror #3 │ │ │ │ - eoreq r5, ip, r2, lsl r8 │ │ │ │ - ldrdeq r5, [ip], -r4 @ │ │ │ │ + eoreq r5, ip, r0, lsr r8 │ │ │ │ + eoreq r5, ip, lr, asr r8 │ │ │ │ + eoreq r5, ip, r4, lsr #3 │ │ │ │ + ldrdeq r5, [ip], -r2 @ │ │ │ │ + mlaeq ip, r4, r1, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febebf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r5, [r4], -r0, asr #6 │ │ │ │ @ instruction: 0xf8d3b083 │ │ │ │ @ instruction: 0xb1a80dac │ │ │ │ ldmdavs r8, {r0, r1, r7, r8, fp, sp, lr} │ │ │ │ stmdacs r1, {r4, r7, r8, ip, sp, pc} │ │ │ │ bmi 608db0 │ │ │ │ ldmdbmi r5, {sp} │ │ │ │ ldrbtmi r2, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf1524479 │ │ │ │ - bmi 593954 │ │ │ │ + bmi 593894 │ │ │ │ @ instruction: 0xf06f234e │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf9e4f0ad │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ strtmi r4, [r3], -lr, lsl #20 │ │ │ │ andcs r4, r0, lr, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff9d12e4 │ │ │ │ + blx fedd12e4 │ │ │ │ ldrsbtgt pc, [r0], -pc @ │ │ │ │ movtcs r4, #43532 @ 0xaa0c │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0adc000 │ │ │ │ andlt pc, r3, sp, asr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - strdeq r5, [ip], -r6 @ │ │ │ │ - eoreq r5, ip, r0, lsl #3 │ │ │ │ - eoreq r5, ip, lr, lsl #17 │ │ │ │ - eoreq r5, ip, r0, asr #16 │ │ │ │ - eoreq r5, ip, sl, asr r1 │ │ │ │ - mlaeq ip, r4, r8, r5 │ │ │ │ - eoreq r5, ip, r2, ror #16 │ │ │ │ + strhteq r5, [ip], -r6 │ │ │ │ + eoreq r5, ip, r0, asr #2 │ │ │ │ + eoreq r5, ip, lr, asr #16 │ │ │ │ + eoreq r5, ip, r0, lsl #16 │ │ │ │ + eoreq r5, ip, sl, lsl r1 │ │ │ │ + eoreq r5, ip, r4, asr r8 │ │ │ │ + eoreq r5, ip, r2, lsr #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febebfe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -51612,25 +51612,25 @@ │ │ │ │ ldccc 8, cr15, [r4, #-604] @ 0xfffffda4 │ │ │ │ movweq pc, #870 @ 0x366 @ │ │ │ │ ldccc 8, cr15, [r4, #-540] @ 0xfffffde4 │ │ │ │ @ instruction: 0xf8d5642e │ │ │ │ blvs 1aa1264 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ adccc pc, ip, r5, asr #17 │ │ │ │ - stc2 1, cr15, [r2, #-336] @ 0xfffffeb0 │ │ │ │ + ldc2l 1, cr15, [r2], {84} @ 0x54 │ │ │ │ strtmi r6, [r1], -lr, ror #6 │ │ │ │ @ instruction: 0xf153a806 │ │ │ │ - bge 294ad8 │ │ │ │ + bge 294a18 │ │ │ │ ldm r2, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ - @ instruction: 0xf1540007 │ │ │ │ - strtmi pc, [r1], -r3, lsl #16 │ │ │ │ + @ instruction: 0xf1530007 │ │ │ │ + @ instruction: 0x4621ffd3 │ │ │ │ strtmi sl, [r0], -r2, lsl #24 │ │ │ │ - mrc2 1, 5, pc, cr4, cr3, {2} │ │ │ │ + mcr2 1, 4, pc, cr4, cr3, {2} @ │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 315010 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2ef064 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -51949,36 +51949,36 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf507d3f2 │ │ │ │ @ instruction: 0x26005896 │ │ │ │ @ instruction: 0xf8c54640 │ │ │ │ @ instruction: 0xf15364ec │ │ │ │ - @ instruction: 0xf8d4fbfb │ │ │ │ + @ instruction: 0xf8d4fbcb │ │ │ │ @ instruction: 0x464012b0 │ │ │ │ ldmibcs r8, {r0, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1534449 │ │ │ │ - strbmi pc, [r0], -r9, asr #23 @ │ │ │ │ - blx ffc51a6a │ │ │ │ + @ instruction: 0x4640fb99 │ │ │ │ + blx ff051a6a │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - blx ff051a7a │ │ │ │ + blx fe451a7a │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - stc2 1, cr15, [r0], {83} @ 0x53 │ │ │ │ + blx ff4d1a82 │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4d3860 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - blx f51aa0 │ │ │ │ + blx 351aa0 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx e51aa8 │ │ │ │ + blx 251aa8 │ │ │ │ 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 │ │ │ │ @@ -51988,15 +51988,15 @@ │ │ │ │ @ instruction: 0xf8d41b04 │ │ │ │ @ instruction: 0xf03a02b0 │ │ │ │ ldmib r4, {r0, r2, r3, r7, 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 │ │ │ │ - blx fd1b3e │ │ │ │ + blx 3d1b3e │ │ │ │ bicpl lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ vqsub.s8 d29, d1, d4 │ │ │ │ @ instruction: 0xf8d45624 │ │ │ │ @ instruction: 0x462902b0 │ │ │ │ @ instruction: 0xf07a4430 │ │ │ │ @ instruction: 0xf8d4f869 │ │ │ │ @@ -52004,15 +52004,15 @@ │ │ │ │ ldrcc r0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf07a4430 │ │ │ │ ldmib r4, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-719 @ 0xfffffd31 │ │ │ │ mvnle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, sl, r0, lsl #10 │ │ │ │ - blx b51b7e │ │ │ │ + blx fff51b7c │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 4a67d8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52057,15 +52057,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 956a4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - stc2l 2, cr15, [sl, #412]! @ 0x19c │ │ │ │ + ldc2 2, cr15, [sl, #412]! @ 0x19c │ │ │ │ blcs fead3a10 │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 15662d4 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52148,15 +52148,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cce785 │ │ │ │ svclt 0x0000ead4 │ │ │ │ adcseq sl, sp, r6, lsr #19 │ │ │ │ adcseq sl, sp, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, sp, lr, ror #16 │ │ │ │ - eoreq r6, sp, r2, asr r9 │ │ │ │ + eoreq r6, sp, r2, lsl r9 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52225,17 +52225,17 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ strb pc, [r5, pc, lsr #25] @ │ │ │ │ ldrhteq sl, [sp], r4 │ │ │ │ - eoreq r6, sp, r0, lsr #16 │ │ │ │ - eoreq r6, sp, r6, lsl r8 │ │ │ │ - eoreq r6, sp, r0, lsl r8 │ │ │ │ + eoreq r6, sp, r0, ror #15 │ │ │ │ + ldrdeq r6, [sp], -r6 @ │ │ │ │ + ldrdeq r6, [sp], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52304,17 +52304,17 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ bfi pc, r1, (invalid: 24:5) @ │ │ │ │ adcseq sl, sp, r8, ror r6 │ │ │ │ - eoreq r6, sp, r4, ror #13 │ │ │ │ - ldrdeq r6, [sp], -sl @ │ │ │ │ - ldrdeq r6, [sp], -r4 @ │ │ │ │ + eoreq r6, sp, r4, lsr #13 │ │ │ │ + mlaeq sp, sl, r6, r6 │ │ │ │ + mlaeq sp, r4, r6, r6 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ subpl pc, r0, #0, 10 │ │ │ │ pkhbtmi fp, r9, fp, lsl #1 │ │ │ │ @@ -52383,17 +52383,17 @@ │ │ │ │ stmib sp, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ stcls 0, cr4, [sp], {1} │ │ │ │ ldmdals r1, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0x4641465a │ │ │ │ @ instruction: 0xf7ce9400 │ │ │ │ @ instruction: 0xe7c5fb73 │ │ │ │ adcseq sl, sp, ip, lsr r5 │ │ │ │ - eoreq r6, sp, r8, lsr #11 │ │ │ │ - mlaeq sp, lr, r5, r6 │ │ │ │ - mlaeq sp, r8, r5, r6 │ │ │ │ + eoreq r6, sp, r8, ror #10 │ │ │ │ + eoreq r6, sp, lr, asr r5 │ │ │ │ + eoreq r6, sp, r8, asr r5 │ │ │ │ andeq r0, r0, ip, 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]! │ │ │ │ @@ -52444,22 +52444,22 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bpl ff6530c8 │ │ │ │ beq 6d20d8 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ @ instruction: 0xf15272b0 │ │ │ │ - usub8mi pc, r1, r5 @ │ │ │ │ + ldrbmi pc, [r1], -r5, asr #31 @ │ │ │ │ bpl fe6530d4 │ │ │ │ beq 4d20f0 │ │ │ │ @ instruction: 0xf1524650 │ │ │ │ - ldrbmi pc, [r1], -sp, ror #31 @ │ │ │ │ + @ instruction: 0x4651ffbd │ │ │ │ beq 8d2108 │ │ │ │ - @ instruction: 0xf1534650 │ │ │ │ - @ instruction: 0xf505f82d │ │ │ │ + @ instruction: 0xf1524650 │ │ │ │ + @ instruction: 0xf505fffd │ │ │ │ @ instruction: 0xf507732d │ │ │ │ ldm sl, {r7, r8, sl, ip, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d50007 │ │ │ │ @ instruction: 0xf5041ab0 │ │ │ │ @ instruction: 0xf7d55097 │ │ │ │ blmi 1694574 │ │ │ │ @@ -52536,36 +52536,36 @@ │ │ │ │ blls 3c43f4 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stccc 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 641bec │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe752374 │ │ │ │ + blx 1b52374 │ │ │ │ @ instruction: 0xf504e769 │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ ldrb r6, [r2, ip, lsr #27]! │ │ │ │ svc 0x00b8f7cb │ │ │ │ adcseq sl, sp, ip, asr #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, sp, sl, lsr #7 │ │ │ │ adcseq fp, r3, lr, lsr sp │ │ │ │ adcseq sl, sp, r6, ror r3 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strdeq r4, [ip], -r0 @ │ │ │ │ - eoreq r4, ip, r2, ror #19 │ │ │ │ - ldrdeq r4, [ip], -r2 @ │ │ │ │ - eoreq r4, ip, sl, asr #19 │ │ │ │ - eoreq r4, ip, r6, asr #19 │ │ │ │ - strhteq r4, [ip], -sl │ │ │ │ - strhteq r4, [ip], -r6 │ │ │ │ - eoreq r4, ip, r0, asr #16 │ │ │ │ - strhteq r4, [ip], -sl │ │ │ │ - eoreq r4, ip, r8, lsl #17 │ │ │ │ - eoreq r4, ip, r6, asr #1 │ │ │ │ + strhteq r4, [ip], -r0 │ │ │ │ + eoreq r4, ip, r2, lsr #19 │ │ │ │ + mlaeq ip, r2, r9, r4 │ │ │ │ + eoreq r4, ip, sl, lsl #19 │ │ │ │ + eoreq r4, ip, r6, lsl #19 │ │ │ │ + eoreq r4, ip, sl, ror r9 │ │ │ │ + eoreq r4, ip, r6, ror r9 │ │ │ │ + eoreq r4, ip, r0, lsl #16 │ │ │ │ + eoreq r4, ip, sl, ror r8 │ │ │ │ + eoreq r4, ip, r8, asr #16 │ │ │ │ + eoreq r4, ip, r6, lsl #1 │ │ │ │ blcs 282374 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ cdpne 3, 1, cr4, cr0, cr10, {0} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ stmdacc r0, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -53776,15 +53776,15 @@ │ │ │ │ blmi dd9674 │ │ │ │ tstpeq r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ umaalle r4, r4, r8, r2 │ │ │ │ tstpne ip, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf152464a │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d5d04f │ │ │ │ @ instruction: 0xf8c53320 │ │ │ │ bl bbe2c │ │ │ │ @ instruction: 0xf8c50c03 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpcc ip, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ @ instruction: 0x0c04eb13 │ │ │ │ @@ -53902,15 +53902,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi cd9470 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ mlasle r3, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d5b360 │ │ │ │ strbmi r1, [r2], -ip, asr #6 │ │ │ │ - blx 1c538d0 │ │ │ │ + blx 10538d0 │ │ │ │ @ instruction: 0xf8d5b320 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r4, r6, r8, r9, pc}^ │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -54022,15 +54022,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ svcmi 0x004230b8 │ │ │ │ blx f535f4 │ │ │ │ orrspl pc, r6, r4, lsl #10 │ │ │ │ eorsmi pc, r4, r4, lsl #10 │ │ │ │ rsbscc r3, ip, r0, lsl r1 │ │ │ │ @ instruction: 0xf151447f │ │ │ │ - @ instruction: 0xf504fba9 │ │ │ │ + @ instruction: 0xf504fb79 │ │ │ │ @ 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} │ │ │ │ @@ -54053,15 +54053,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 999acc │ │ │ │ ldrteq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #1212 @ 0x4bc │ │ │ │ @ instruction: 0xf152464a │ │ │ │ - strmi pc, [r7], -r1, asr #18 │ │ │ │ + @ instruction: 0x4607f911 │ │ │ │ rscsvs pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b177 │ │ │ │ @ instruction: 0xf8c534c0 │ │ │ │ @ instruction: 0xf8c574bc │ │ │ │ ldrmi r9, [pc], #-1220 @ 975f8 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 6748f0 │ │ │ │ @@ -54115,19 +54115,19 @@ │ │ │ │ ldmpl fp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ @ instruction: 0x81a2f100 │ │ │ │ strpl pc, [r0], #1286 @ 0x506 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldrbpl pc, [sp, #-1286]! @ 0xfffffafa @ │ │ │ │ stmiami r1!, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - blx 453c22 │ │ │ │ + blx ff853c20 │ │ │ │ @ instruction: 0xf506351c │ │ │ │ @ instruction: 0xf1085096 │ │ │ │ andscc r0, r0, ip, asr r8 │ │ │ │ - blx 253c32 │ │ │ │ + blx ff653c30 │ │ │ │ addspl pc, r7, r6, lsl #10 │ │ │ │ stc2l 7, cr15, [r8, #-844] @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf103682b │ │ │ │ orrslt r0, fp, r0, asr r2 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcgt 0x0000e852 │ │ │ │ @@ -54156,15 +54156,15 @@ │ │ │ │ strmi r3, [r3], #-1244 @ 0xfffffb24 │ │ │ │ mvnsle r4, #152, 10 @ 0x26000000 │ │ │ │ blmi fee03e2c │ │ │ │ ldrbcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs cb790 │ │ │ │ msrhi CPSR_c, r0 │ │ │ │ - @ instruction: 0xf922f152 │ │ │ │ + @ instruction: 0xf8f2f152 │ │ │ │ ldrbcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ sbcsmi pc, r4, fp, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ ldrbcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ strbthi pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @@ -54179,71 +54179,71 @@ │ │ │ │ ldrmi r4, [r8, #1027] @ 0x403 │ │ │ │ rorslt sp, r2 @ │ │ │ │ @ instruction: 0xf8d54b9e │ │ │ │ ldmpl fp!, {r2, r5, r6, r7, sl, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15280f9 │ │ │ │ - @ instruction: 0xf8d5f8f5 │ │ │ │ + @ instruction: 0xf8d5f8c5 │ │ │ │ vshl.s8 q9, q10, │ │ │ │ ldmdane r1!, {r2, r5, r6, r7, lr} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c560cb │ │ │ │ @ instruction: 0xf8d424e4 │ │ │ │ @ instruction: 0xf15202e8 │ │ │ │ - @ instruction: 0xf8d5f8e5 │ │ │ │ + @ instruction: 0xf8d5f8b5 │ │ │ │ @ instruction: 0xf15204c8 │ │ │ │ - @ instruction: 0xf8d4f8e1 │ │ │ │ + @ instruction: 0xf8d4f8b1 │ │ │ │ rorslt r0, r0 @ │ │ │ │ @ instruction: 0xf8d44b8d │ │ │ │ ldmpl fp!, {r2, r3, r5, r6, r7, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15280dc │ │ │ │ - @ instruction: 0xf8d4f8d3 │ │ │ │ + @ instruction: 0xf8d4f8a3 │ │ │ │ vhsub.s8 q9, , q14 │ │ │ │ ldmdane r1!, {r2, r3, r5, r6, r7, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ @ instruction: 0xf8d522ec │ │ │ │ lsrslt r0, ip @ │ │ │ │ @ instruction: 0xf8d54b80 │ │ │ │ ldmpl fp!, {r3, r4, r5, r7, sl, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15280c7 │ │ │ │ - @ instruction: 0xf8d5f8b9 │ │ │ │ + @ instruction: 0xf8d5f889 │ │ │ │ vqshl.s8 d18, d24, d27 │ │ │ │ ldmdane r1!, {r3, r4, r5, r7, lr} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c560cb │ │ │ │ @ instruction: 0xf8d424b8 │ │ │ │ lslslt r0, ip, r3 │ │ │ │ @ instruction: 0xf8d44b73 │ │ │ │ ldmpl fp!, {r3, r4, r8, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf15280b2 │ │ │ │ - @ instruction: 0xf8d4f89f │ │ │ │ + @ instruction: 0xf8d4f86f │ │ │ │ vcge.s8 d18, d1, d8 │ │ │ │ ldmdane r1!, {r3, r4, ip, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ @ instruction: 0xf8d42318 │ │ │ │ asrslt r0, ip, #6 │ │ │ │ @ instruction: 0xf8d44b66 │ │ │ │ ldmpl fp!, {r3, r6, r8, r9, sp}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf152809d │ │ │ │ - @ instruction: 0xf8d4f885 │ │ │ │ + @ instruction: 0xf8d4f855 │ │ │ │ vcgt.s8 q9, , q4 │ │ │ │ ldmdane r1!, {r3, r6, ip, sp} │ │ │ │ eorspl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c460cb │ │ │ │ ldmib r4, {r3, r6, r8, r9, sp}^ │ │ │ │ strtmi r5, [fp], #-971 @ 0xfffffc35 │ │ │ │ @@ -54252,15 +54252,15 @@ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldc2l 0, cr15, [lr], {56} @ 0x38 │ │ │ │ sbccc lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3f4 │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ @ instruction: 0xf16550aa │ │ │ │ - ldmib r4, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ stmdapl r4!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ mrc2 0, 5, pc, cr10, cr7, {3} │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -54268,33 +54268,33 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ mrc2 0, 5, pc, cr2, cr7, {3} │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ @ instruction: 0xf16550aa │ │ │ │ - @ instruction: 0xf8d4f97b │ │ │ │ + @ instruction: 0xf8d4f94b │ │ │ │ @ instruction: 0xb1a8032c │ │ │ │ @ instruction: 0xf8d44b3e │ │ │ │ ldmpl fp!, {r3, r5, r8, r9, sp}^ │ │ │ │ mulle r5, sl, r2 │ │ │ │ subsle r2, r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf836f152 │ │ │ │ + @ instruction: 0xf806f152 │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ eorcc pc, r8, r1, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ msrcs CPSR_f, #196, 16 @ 0xc40000 │ │ │ │ teqpeq ip, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ blmi d43ff8 │ │ │ │ teqpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xb1bad004 │ │ │ │ - @ instruction: 0xf81ef152 │ │ │ │ + @ instruction: 0xffeef151 │ │ │ │ teqpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ eorscc pc, r8, r1, asr #4 │ │ │ │ movwcs r1, #2097 @ 0x831 │ │ │ │ subvs r5, fp, r3, lsr r0 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ teqpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ @ instruction: 0xf09f4630 │ │ │ │ @@ -54413,18 +54413,18 @@ │ │ │ │ vaddl.s8 q9, d7, d1 │ │ │ │ umlalvs r0, r3, r7, r0 │ │ │ │ andcs r6, r1, r0, lsl r0 │ │ │ │ andeq pc, r0, r0, asr #13 │ │ │ │ rsbvs r6, r3, r0, asr r0 │ │ │ │ svclt 0x0000e7a1 │ │ │ │ adcseq r8, sp, r4, lsr #11 │ │ │ │ - eoreq r2, ip, r2, lsl #26 │ │ │ │ - eoreq r2, ip, r8, asr ip │ │ │ │ + eoreq r2, ip, r2, asr #25 │ │ │ │ + eoreq r2, ip, r8, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r2, ip, ip, lsr ip │ │ │ │ + strdeq r2, [ip], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febeed98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs sp, {r2, r3, r9, sl, lr}^ │ │ │ │ blcs a93c0 │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ @@ -54555,15 +54555,15 @@ │ │ │ │ cdpge 12, 1, cr10, cr0, cr12, {0} │ │ │ │ stm r4, {r2, r4, r5, r8, r9, sl, fp, lr} │ │ │ │ strmi r0, [ip], -ip │ │ │ │ blls 4825dc │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 268fb4 │ │ │ │ - @ instruction: 0xffd8f150 │ │ │ │ + @ instruction: 0xffa8f150 │ │ │ │ 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 r9, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -54590,15 +54590,15 @@ │ │ │ │ @ instruction: 0xf5056062 │ │ │ │ blls 46d488 │ │ │ │ ldm r6, {r1, r3, r4, r5, r6, fp, ip, lr} │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ bge 3a8648 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 27d24c │ │ │ │ - @ instruction: 0xffcef150 │ │ │ │ + @ instruction: 0xff9ef150 │ │ │ │ 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, [ip, r3, rrx] │ │ │ │ @@ -54615,18 +54615,18 @@ │ │ │ │ ldrmi r4, [r1], -pc, lsl #12 │ │ │ │ blmi 66a6ec │ │ │ │ ldrbtmi fp, [sl], #-141 @ 0xffffff73 │ │ │ │ strmi sl, [r6], -r8, lsl #26 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xff44f150 │ │ │ │ + @ instruction: 0xff14f150 │ │ │ │ stcge 6, cr4, [r5], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1504620 │ │ │ │ - blge 117bec │ │ │ │ + blge 117b2c │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldm r5, {r1, r3, sl, fp, ip, pc} │ │ │ │ strls r0, [r0], #-12 │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ blmi 26a6f4 │ │ │ │ @@ -54720,16 +54720,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000eeba │ │ │ │ ldrshteq r8, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, sp, r2, lsr #32 │ │ │ │ - eoreq r2, ip, ip, lsl #12 │ │ │ │ - eoreq r2, ip, ip, ror #11 │ │ │ │ + eoreq r2, ip, ip, asr #11 │ │ │ │ + eoreq r2, ip, ip, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, sp, asr #20 │ │ │ │ strmi r4, [sp], -sp, asr #22 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -54807,16 +54807,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000ee0c │ │ │ │ umlalseq r7, sp, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, r6, asr #29 │ │ │ │ - strhteq r2, [ip], -r0 │ │ │ │ - mlaeq ip, r0, r4, r2 │ │ │ │ + eoreq r2, ip, r0, ror r4 │ │ │ │ + eoreq r2, ip, r0, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, sp, asr #20 │ │ │ │ strmi r4, [sp], -sp, asr #22 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -54894,16 +54894,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf7c9e7cf │ │ │ │ svclt 0x0000ed5e │ │ │ │ adcseq r7, sp, r8, lsr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, sl, ror #26 │ │ │ │ - eoreq r2, ip, r4, asr r3 │ │ │ │ - eoreq r2, ip, r4, lsr r3 │ │ │ │ + eoreq r2, ip, r4, lsl r3 │ │ │ │ + strdeq r2, [ip], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0cf │ │ │ │ strmi r4, [ip], -r5, lsr #27 │ │ │ │ ldrbtmi r4, [sp], #-2469 @ 0xfffff65b │ │ │ │ @@ -54939,15 +54939,15 @@ │ │ │ │ stmibpl r0, {r1, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c7623e │ │ │ │ @ instruction: 0xf8d5d01c │ │ │ │ @ instruction: 0xf8d93bac │ │ │ │ @ instruction: 0xf89302e8 │ │ │ │ @ instruction: 0xf887303e │ │ │ │ @ instruction: 0xf151303c │ │ │ │ - @ instruction: 0xf107fa1f │ │ │ │ + @ instruction: 0xf107f9ef │ │ │ │ @ instruction: 0x46020338 │ │ │ │ ldrhvs r6, [fp, #-24]! @ 0xffffffe8 │ │ │ │ andsvs ip, r0, r3, lsl #22 │ │ │ │ @ instruction: 0x46206051 │ │ │ │ @ instruction: 0xf0274631 │ │ │ │ strtmi pc, [r0], -r1, asr #23 │ │ │ │ blx ff4d4474 │ │ │ │ @@ -55045,15 +55045,15 @@ │ │ │ │ @ instruction: 0x2640bf38 │ │ │ │ bvs fef2b1d0 │ │ │ │ rsceq pc, ip, #14221312 @ 0xd90000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d9d01a │ │ │ │ @ instruction: 0xb19032f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - @ instruction: 0xf980f151 │ │ │ │ + @ instruction: 0xf950f151 │ │ │ │ @ instruction: 0xf8d9b158 │ │ │ │ @ instruction: 0xf8c932f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscsvs pc, r8, #13172736 @ 0xc90000 │ │ │ │ adcmi lr, lr, #53739520 @ 0x3340000 │ │ │ │ qasxmi fp, lr, r8 │ │ │ │ strcs lr, [r0], #-2020 @ 0xfffff81c │ │ │ │ @@ -55071,15 +55071,15 @@ │ │ │ │ @ instruction: 0xf8c982f0 │ │ │ │ str r3, [lr, ip, ror #5]! │ │ │ │ bl fffd64dc │ │ │ │ ldrsbteq r7, [sp], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r7, [sp], r0 │ │ │ │ adcseq r7, sp, lr, lsl #25 │ │ │ │ - eorseq r2, r3, r0, ror sl │ │ │ │ + eorseq r2, r3, r0, lsr sl │ │ │ │ @ instruction: 0xffffcb2f │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @@ -55172,15 +55172,15 @@ │ │ │ │ svceq 0x0007f1be │ │ │ │ @ instruction: 0xf896d098 │ │ │ │ blcs a7a88 │ │ │ │ @ instruction: 0xf891d194 │ │ │ │ blcs a4e34 │ │ │ │ @ instruction: 0x4640d190 │ │ │ │ vrhadd.s32 d25, d4, d1 │ │ │ │ - stmdbls r1, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d10783 │ │ │ │ strle r9, [r7, #24] │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf1b8d094 │ │ │ │ svclt 0x00140f7f │ │ │ │ @ instruction: 0xf0072700 │ │ │ │ strcs r0, [r2, #-1793] @ 0xfffff8ff │ │ │ │ @@ -55652,16 +55652,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000ef72 │ │ │ │ adcseq r7, sp, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, lr, lsl #3 │ │ │ │ - eoreq r1, ip, ip, ror r7 │ │ │ │ - eoreq r1, ip, r6, asr r7 │ │ │ │ + eoreq r1, ip, ip, lsr r7 │ │ │ │ + eoreq r1, ip, r6, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf00ec │ │ │ │ @ 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] │ │ │ │ @@ -55754,16 +55754,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000eea6 │ │ │ │ ldrsbteq r7, [sp], r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrshteq r6, [sp], r6 │ │ │ │ - eoreq r1, ip, r4, ror #11 │ │ │ │ - strhteq r1, [ip], -lr │ │ │ │ + eoreq r1, ip, r4, lsr #11 │ │ │ │ + eoreq r1, ip, lr, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf0284 │ │ │ │ @ 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] │ │ │ │ @@ -55856,16 +55856,16 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7c8e7ec │ │ │ │ svclt 0x0000edda │ │ │ │ adcseq r6, sp, r8, lsr pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, lr, asr lr │ │ │ │ - eoreq r1, ip, ip, asr #8 │ │ │ │ - eoreq r1, ip, r6, lsr #8 │ │ │ │ + eoreq r1, ip, ip, lsl #8 │ │ │ │ + eoreq r1, ip, r6, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf041c │ │ │ │ @ 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] │ │ │ │ @@ -56886,16 +56886,16 @@ │ │ │ │ ldrdcs lr, [r0, -ip] │ │ │ │ @ instruction: 0xf0254630 │ │ │ │ @ instruction: 0xe765fc33 │ │ │ │ stcl 7, cr15, [ip, #796] @ 0x31c │ │ │ │ adcseq r5, sp, r8, asr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, sp, r6, ror lr │ │ │ │ - eoreq r0, ip, ip, asr r4 │ │ │ │ - eoreq r0, ip, r8, lsl r4 │ │ │ │ + eoreq r0, ip, ip, lsl r4 │ │ │ │ + ldrdeq r0, [ip], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ @@ -58323,15 +58323,15 @@ │ │ │ │ @ instruction: 0xf509e71a │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c6e713 │ │ │ │ svclt 0x0000ea94 │ │ │ │ adcseq r4, sp, r8, asr sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, sp, r0, lsr r9 │ │ │ │ - strhteq lr, [fp], -r8 │ │ │ │ + eoreq lr, fp, r8, ror sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf2aa4 │ │ │ │ @ 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] │ │ │ │ @@ -58577,15 +58577,15 @@ │ │ │ │ strb r9, [fp], r9, lsl #6 │ │ │ │ orrpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ strb r9, [r4], r9, lsl #6 │ │ │ │ ldm r6, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r4, sp, r4, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r4, [sp], r4 │ │ │ │ - strhteq lr, [fp], -lr │ │ │ │ + eoreq lr, fp, lr, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf2e9c │ │ │ │ @ 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] │ │ │ │ @@ -58756,16 +58756,16 @@ │ │ │ │ ldrmi r3, [r9, #3380] @ 0xd34 │ │ │ │ svcge 0x0006f47f │ │ │ │ @ instruction: 0xf7c5e762 │ │ │ │ svclt 0x0000ef32 │ │ │ │ adcseq r4, sp, sl, ror #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, sp, ip, ror #3 │ │ │ │ - eoreq lr, fp, lr, ror #14 │ │ │ │ - strdeq lr, [fp], -r0 @ │ │ │ │ + eoreq lr, fp, lr, lsr #14 │ │ │ │ + strhteq lr, [fp], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi fp, [fp], r9, lsl #1 │ │ │ │ mvncc r4, #36700160 @ 0x2300000 │ │ │ │ @@ -62821,15 +62821,15 @@ │ │ │ │ @ instruction: 0xf7c20588 │ │ │ │ strcc lr, [r8, #-2500] @ 0xfffff63c │ │ │ │ strt r6, [ip], -r5, rrx │ │ │ │ svc 0x006ef7c1 │ │ │ │ ldrsbteq r0, [sp], lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, sp, r8, lsr r4 │ │ │ │ - eoreq sl, fp, r8, asr #15 │ │ │ │ + eoreq sl, fp, r8, lsl #15 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ adclt r4, ip, r2, ror sl │ │ │ │ @ instruction: 0x46044b72 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -62944,15 +62944,15 @@ │ │ │ │ stc2l 0, cr15, [r2], #124 @ 0x7c │ │ │ │ movwcs lr, #5982 @ 0x175e │ │ │ │ @ instruction: 0xf7c1e7a8 │ │ │ │ svclt 0x0000ee7a │ │ │ │ adcseq r0, sp, r4, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, sp, r0, asr #1 │ │ │ │ - eoreq sl, fp, ip, ror r5 │ │ │ │ + eoreq sl, fp, ip, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004ad5 │ │ │ │ blmi ff5f69ec │ │ │ │ @@ -63314,15 +63314,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c67280 │ │ │ │ @ instruction: 0xf8c63b90 │ │ │ │ vldmdblt r0!, {d18-d27} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0344479 │ │ │ │ @ instruction: 0xe7d5f8bf │ │ │ │ - eoreq sl, fp, r8, lsr #2 │ │ │ │ + eoreq sl, fp, r8, ror #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @ instruction: 0xf04f3f0c │ │ │ │ vmlsl.s8 q8, d4, d1 │ │ │ │ @@ -64012,16 +64012,16 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ rsbsvs r0, r5, r1, lsl #7 │ │ │ │ @ instruction: 0xf6406033 │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ adcsvs r0, r3, lr, lsr #7 │ │ │ │ svclt 0x0000e634 │ │ │ │ - ldrsbteq sl, [r2], -ip │ │ │ │ - eorseq sl, r2, r2, lsl #13 │ │ │ │ + mlaseq r2, ip, r6, sl │ │ │ │ + eorseq sl, r2, r2, asr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf838c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r6, r0 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ blx 205f198 │ │ │ │ @ instruction: 0xf8d4b17e │ │ │ │ @@ -64563,15 +64563,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ andcs pc, r2, r9, asr r8 @ │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d88140 │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46528130 │ │ │ │ - @ instruction: 0xff24f147 │ │ │ │ + cdp2 1, 15, cr15, cr4, cr7, {2} │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppge r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ blcs 10dab90 │ │ │ │ @@ -64737,17 +64737,17 @@ │ │ │ │ movtcs pc, #35016 @ 0x88c8 @ │ │ │ │ bllt 5dfcb8 │ │ │ │ ldmda r8!, {r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq lr, ip, r6, ror #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq lr, [ip], ip │ │ │ │ adcseq lr, ip, r6, lsr #27 │ │ │ │ - eoreq r9, fp, ip, ror r5 │ │ │ │ + eoreq r9, fp, ip, lsr r5 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strdeq r8, [fp], -r6 @ │ │ │ │ + strhteq r8, [fp], -r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strcs pc, [r8, #2271]! @ 0x8df │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @@ -65018,15 +65018,15 @@ │ │ │ │ blmi 19e4e1c │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ adchi pc, r3, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrbmi r8, [sl], -sl, lsl #1 │ │ │ │ - blx fe65e656 │ │ │ │ + blx 1a5e656 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880ab │ │ │ │ @ instruction: 0xf8c83350 │ │ │ │ stmiane r5, {r2, r4, r6, r8, r9, ip, sp, pc}^ │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2204 │ │ │ │ @@ -65658,15 +65658,15 @@ │ │ │ │ blmi 19e581c │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ adchi pc, r3, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrbmi r8, [sl], -sl, lsl #1 │ │ │ │ - cdp2 1, 9, cr15, cr6, cr6, {2} │ │ │ │ + cdp2 1, 6, cr15, cr6, cr6, {2} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880ab │ │ │ │ @ instruction: 0xf8c83350 │ │ │ │ stmiane r5, {r2, r4, r6, r8, r9, ip, sp, pc}^ │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x469ce792 │ │ │ │ @ instruction: 0xf84c2204 │ │ │ │ @@ -66813,16 +66813,16 @@ │ │ │ │ subsvs r6, r1, r3, lsr #1 │ │ │ │ tstpvs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r3, r4, asr #13 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ svclt 0x0000e438 │ │ │ │ adcseq ip, ip, r4, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eorseq r7, r2, r4, lsl ip │ │ │ │ - eorseq r7, r2, r4, ror #23 │ │ │ │ + ldrsbteq r7, [r2], -r4 │ │ │ │ + eorseq r7, r2, r4, lsr #23 │ │ │ │ tstcs r0, r0, lsl r2 │ │ │ │ subsvs r6, r9, r2, lsr #1 │ │ │ │ tstpcc r1, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01b1f2c4 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ tstcc r0, #64, 8 @ 0x40000000 │ │ │ │ adcvs r2, r3, r0, lsl #2 │ │ │ │ @@ -67197,15 +67197,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, r9, ror #20] @ │ │ │ │ - eoreq r6, fp, ip, ror r4 │ │ │ │ + eoreq r6, fp, ip, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi r4, [r1], -r9, lsl #13 │ │ │ │ @ instruction: 0xf5004ac1 │ │ │ │ blmi ff0fac60 │ │ │ │ @@ -67433,15 +67433,15 @@ │ │ │ │ vst2.8 {d16-d19}, [r2], r1 │ │ │ │ @ instruction: 0xf8c57280 │ │ │ │ @ instruction: 0xf8c53b90 │ │ │ │ vldmdblt r8!, {d2-d11} │ │ │ │ strtmi r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ bfi pc, r1, #17, #5 @ │ │ │ │ - eoreq r6, fp, ip, asr #1 │ │ │ │ + eoreq r6, fp, ip, lsl #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ bmi 1635f60 │ │ │ │ addlt r4, sl, r6, asr fp │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -67493,15 +67493,15 @@ │ │ │ │ beq 10e0904 │ │ │ │ @ instruction: 0xf8d54b29 │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r3, r8, #3 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ tstlt r8, #76, 6 @ 0x30000001 │ │ │ │ @ instruction: 0xf1454652 │ │ │ │ - biclt pc, r0, #4259840 @ 0x410000 │ │ │ │ + biclt pc, r0, #1114112 @ 0x110000 │ │ │ │ cmppcc r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppge r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57152c │ │ │ │ eorle r0, sl, r7, lsl #24 │ │ │ │ @@ -69772,15 +69772,15 @@ │ │ │ │ bllt 1d64b60 │ │ │ │ stmdb r4!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r9, ip, lr, asr #30 │ │ │ │ adcseq r9, ip, r8, asr #30 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, ip, r6, ror #23 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq r3, fp, r8, lsr fp │ │ │ │ + strdeq r3, [fp], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febfdd88 │ │ │ │ @ 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}^ │ │ │ │ @@ -71686,15 +71686,15 @@ │ │ │ │ stclcc 8, cr15, [pc], {150} @ 0x96 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 394504 │ │ │ │ @ instruction: 0x31b8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ svcls 0x000caee6 │ │ │ │ vmin.s16 d20, d4, d24 │ │ │ │ - blls 3a7bac │ │ │ │ + blls 3a7aec │ │ │ │ @ instruction: 0xf8d30781 │ │ │ │ @ instruction: 0xf57fc018 │ │ │ │ blls 4944e4 │ │ │ │ svccs 0x007fb19b │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ movweq pc, #4106 @ 0x100a @ │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -71951,25 +71951,25 @@ │ │ │ │ bcs b1870 │ │ │ │ ldclge 4, cr15, [sp], {63} @ 0x3f │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ strb sl, [r0, #3559]! @ 0xde7 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13e4479 │ │ │ │ - str pc, [ip, sp, ror #21]! │ │ │ │ + @ instruction: 0xe7acfabd │ │ │ │ ldmda r0, {r0, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r7, ip, r4, ror #28 │ │ │ │ adcseq r7, ip, r2, ror #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, ip, r6, lsr #21 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r1, fp, ip, lsr fp │ │ │ │ + strdeq r1, [fp], -ip @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq r1, fp, sl, lsr #15 │ │ │ │ - eoreq r1, fp, ip, ror #2 │ │ │ │ + eoreq r1, fp, sl, ror #14 │ │ │ │ + eoreq r1, fp, ip, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -73318,26 +73318,26 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7ba4623 │ │ │ │ @ instruction: 0xf7fff87b │ │ │ │ bmi 3d9100 │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf83ef13d │ │ │ │ + @ instruction: 0xf80ef13d │ │ │ │ @ instruction: 0xf7b7e7cb │ │ │ │ svclt 0x0000ed62 │ │ │ │ adcseq r6, ip, ip, lsr r6 │ │ │ │ adcseq r6, ip, sl, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, ip, ip, ror r2 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r0, fp, r0, lsr #11 │ │ │ │ + eoreq r0, fp, r0, ror #10 │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq r0, fp, ip, asr #4 │ │ │ │ - eoreq pc, sl, lr, lsl #24 │ │ │ │ + eoreq r0, fp, ip, lsl #4 │ │ │ │ + eoreq pc, sl, lr, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -74661,26 +74661,26 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7b84623 │ │ │ │ @ instruction: 0xf7fffdfd │ │ │ │ bmi 3da6c4 │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [r0, #236] @ 0xec │ │ │ │ + ldc2 1, cr15, [r0, #236] @ 0xec │ │ │ │ @ instruction: 0xf7b6e7cb │ │ │ │ svclt 0x0000eae4 │ │ │ │ ldrsbteq r5, [ip], ip │ │ │ │ ldrsbteq r5, [ip], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, ip, ip, lsl sp │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq pc, sl, r4, lsr #1 │ │ │ │ + eoreq pc, sl, r4, rrx │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ - eoreq lr, sl, r0, asr sp │ │ │ │ - eoreq lr, sl, r2, lsl r7 │ │ │ │ + eoreq lr, sl, r0, lsl sp │ │ │ │ + ldrdeq lr, [sl], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ ldrmi fp, [r3], -r3, lsl #1 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ @@ -76776,26 +76776,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b4e762 │ │ │ │ svclt 0x0000ea6c │ │ │ │ adcseq r2, ip, r0, lsl r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff177b │ │ │ │ @ instruction: 0xffff170f │ │ │ │ - eoreq sp, sl, r4, lsl #1 │ │ │ │ - eoreq ip, sl, lr, lsr #28 │ │ │ │ + eoreq sp, sl, r4, asr #32 │ │ │ │ + eoreq ip, sl, lr, ror #27 │ │ │ │ @ instruction: 0xffff66a1 │ │ │ │ - eoreq sp, sl, ip, lsr r0 │ │ │ │ - ldrdeq ip, [sl], -r2 @ │ │ │ │ - eoreq sp, sl, r0 │ │ │ │ - strhteq ip, [sl], -r6 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + mlaeq sl, r2, sp, ip │ │ │ │ + eoreq ip, sl, r0, asr #31 │ │ │ │ + eoreq ip, sl, r6, ror sp │ │ │ │ umlalseq r2, ip, r8, r7 │ │ │ │ @ instruction: 0xffff38d5 │ │ │ │ @ instruction: 0xffff65df │ │ │ │ - mlaeq sl, r6, pc, ip @ │ │ │ │ - eoreq ip, sl, ip, asr #26 │ │ │ │ + eoreq ip, sl, r6, asr pc │ │ │ │ + eoreq ip, sl, ip, lsl #26 │ │ │ │ @ instruction: 0xffff38af │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feaebc78 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -77261,15 +77261,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ @ instruction: 0xe77c0076 │ │ │ │ mrc 7, 4, APSR_nzcv, cr14, cr3, {5} │ │ │ │ adcseq r2, ip, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r2, ip, ip, asr #7 │ │ │ │ - strdeq ip, [sl], -sl @ │ │ │ │ + strhteq ip, [sl], -sl │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0528c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b1f94 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, fp, r7, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -77601,15 +77601,15 @@ │ │ │ │ bvs 1f939dc │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1772de │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - cdp2 2, 5, cr15, cr10, cr14, {2} │ │ │ │ + cdp2 2, 2, cr15, cr10, cr14, {2} │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #18 │ │ │ │ @ instruction: 0xf978f032 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -78364,15 +78364,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ @ instruction: 0xf830f03d │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - blx fff6b6a8 │ │ │ │ + blx ff36b6a8 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf866f7ff │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -78389,15 +78389,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febed570 │ │ │ │ blcs feaed574 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xfffcf03c │ │ │ │ @ instruction: 0xf13a4630 │ │ │ │ - strmi pc, [r3], -r9, asr #21 │ │ │ │ + @ instruction: 0x4603fa99 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xe710f835 │ │ │ │ @ instruction: 0xf0214638 │ │ │ │ ldrbt pc, [r4], pc, lsr #24 @ │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1b8352 │ │ │ │ @@ -78413,15 +78413,15 @@ │ │ │ │ @ instruction: 0xf7b2e6f5 │ │ │ │ movwcs lr, #3492 @ 0xda4 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ ldrshteq r1, [ip], r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, ip, sl, lsr #31 │ │ │ │ - eoreq fp, sl, r0, lsr r5 │ │ │ │ + strdeq fp, [sl], -r0 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec0648c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r8, ror #31 │ │ │ │ @ instruction: 0xf902f092 │ │ │ │ ldrmi pc, [r0, -r6, lsl #10] │ │ │ │ tstpmi r3, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @@ -78672,15 +78672,15 @@ │ │ │ │ bvs 1f53a90 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 17839a │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - ldc2l 2, cr15, [ip, #308]! @ 0x134 │ │ │ │ + stc2l 2, cr15, [ip, #308] @ 0x134 │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #16 │ │ │ │ @ instruction: 0xf91af031 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -79607,15 +79607,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ mrc2 0, 3, pc, cr10, cr11, {1} │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - @ instruction: 0xf944f139 │ │ │ │ + @ instruction: 0xf914f139 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xff12f7fe │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -79632,15 +79632,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febee8dc │ │ │ │ blcs feaee8e0 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ mcr2 0, 2, pc, cr6, cr11, {1} @ │ │ │ │ @ instruction: 0xf1394630 │ │ │ │ - @ instruction: 0x4603f913 │ │ │ │ + strmi pc, [r3], -r3, ror #17 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ ldr pc, [r0, -r1, ror #29] │ │ │ │ @ instruction: 0xf0204638 │ │ │ │ ldrbt pc, [r4], pc, lsl #22 @ │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1b96be │ │ │ │ @@ -79656,15 +79656,15 @@ │ │ │ │ @ instruction: 0xf7b1e6f5 │ │ │ │ movwcs lr, #3054 @ 0xbee │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq pc, fp, ip, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, fp, lr, lsr ip @ │ │ │ │ - eoreq sl, sl, r4, asr #3 │ │ │ │ + eoreq sl, sl, r4, lsl #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r0], r3, asr #1 │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ ldmdavs r1, {r2, r8, ip, sp} │ │ │ │ @@ -79941,15 +79941,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ ldrb r0, [sl, -sp, rrx]! │ │ │ │ stmib lr!, {r0, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, fp, ip, ror #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, fp, ip, asr #19 │ │ │ │ - eoreq r9, sl, sl, lsl ip │ │ │ │ + ldrdeq r9, [sl], -sl @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec07c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b4974 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, fp, r7, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -80225,15 +80225,15 @@ │ │ │ │ bvs 1f552d4 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d028 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 179bde │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf9daf24c │ │ │ │ + @ instruction: 0xf9aaf24c │ │ │ │ andeq pc, r6, r0 │ │ │ │ stmdacs r0, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #16 │ │ │ │ ldc2l 0, cr15, [r8], #188 @ 0xbc │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -81160,15 +81160,15 @@ │ │ │ │ @ instruction: 0xf8d81c98 │ │ │ │ @ instruction: 0xf8c81ba0 │ │ │ │ @ instruction: 0xf5071c94 │ │ │ │ @ instruction: 0x31285151 │ │ │ │ blx 16ede4c │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ strtmi sl, [r0], -r6, asr #30 │ │ │ │ - stc2 1, cr15, [r2, #-220]! @ 0xffffff24 │ │ │ │ + ldc2l 1, cr15, [r2], #220 @ 0xdc │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xff12f7fe │ │ │ │ ldclcc 8, cr15, [r8], #864 @ 0x360 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ svclt 0x00042b02 │ │ │ │ @ instruction: 0xf8c82304 │ │ │ │ @@ -81185,15 +81185,15 @@ │ │ │ │ cmpppl r1, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r7, lsl #10 │ │ │ │ blcc febf0120 │ │ │ │ blcs feaf0124 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ blx 9edeb4 │ │ │ │ @ instruction: 0xf1374630 │ │ │ │ - @ instruction: 0x4603fcf1 │ │ │ │ + strmi pc, [r3], -r1, asr #25 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ ldr pc, [r0, -r1, ror #29] │ │ │ │ @ instruction: 0xf01e4638 │ │ │ │ ldrbt pc, [r4], r3, ror #30 @ │ │ │ │ orrscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ blx 1baf02 │ │ │ │ @@ -81209,15 +81209,15 @@ │ │ │ │ @ instruction: 0xf7afe6f5 │ │ │ │ movwcs lr, #4044 @ 0xfcc │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq lr, fp, r8, asr #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrshteq lr, [fp], sl │ │ │ │ - eoreq r8, sl, r0, lsl #19 │ │ │ │ + eoreq r8, sl, r0, asr #18 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec0903c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r8, ror #31 │ │ │ │ blx b6e086 │ │ │ │ ldrmi pc, [r0, -r6, lsl #10] │ │ │ │ tstpmi r3, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @@ -81382,24 +81382,24 @@ │ │ │ │ strls pc, [fp], -sp, asr #25 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldr r7, [r9, lr, lsl #16]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36bdb8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf93ef135 │ │ │ │ + @ instruction: 0xf90ef135 │ │ │ │ andcs lr, r1, #144, 14 @ 0x2400000 │ │ │ │ blne feaf0440 │ │ │ │ bllt fecf0444 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ strb r9, [fp, -fp, lsl #4] │ │ │ │ ldrsbteq lr, [fp], r6 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r8, sl, r8, lsr #15 │ │ │ │ - eoreq r7, sl, lr, lsl #28 │ │ │ │ + eoreq r8, sl, r8, ror #14 │ │ │ │ + eoreq r7, sl, lr, asr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46814b75 │ │ │ │ @@ -81510,24 +81510,24 @@ │ │ │ │ strls pc, [fp], -sp, asr #23 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldr r7, [r9, lr, lsl #16]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36bfb8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf83ef135 │ │ │ │ + @ instruction: 0xf80ef135 │ │ │ │ andcs lr, r1, #144, 14 @ 0x2400000 │ │ │ │ blne feaf0640 │ │ │ │ bllt fecf0644 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ strb r9, [fp, -fp, lsl #4] │ │ │ │ ldrsbteq sp, [fp], r6 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r8, sl, r8, lsr #11 │ │ │ │ - eoreq r7, sl, lr, lsl #24 │ │ │ │ + eoreq r8, sl, r8, ror #10 │ │ │ │ + eoreq r7, sl, lr, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46804b75 │ │ │ │ @@ -81638,24 +81638,24 @@ │ │ │ │ strls pc, [fp], -sp, asr #21 │ │ │ │ svcls 0x000fe7e1 │ │ │ │ @ instruction: 0xf506e7c6 │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1344479 │ │ │ │ - @ instruction: 0xe78eff3f │ │ │ │ + str pc, [lr, pc, lsl #30] │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d4aba8 │ │ │ │ @ instruction: 0xf894bbb0 │ │ │ │ movwls ip, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e74a │ │ │ │ ldrsbteq sp, [fp], r6 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r8, sl, sl, lsr #7 │ │ │ │ - eoreq r7, sl, r0, lsl sl │ │ │ │ + eoreq r8, sl, sl, ror #6 │ │ │ │ + ldrdeq r7, [sl], -r0 @ │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec034d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r8, asr #31 │ │ │ │ stcge 12, cr4, [lr, #-400] @ 0xfffffe70 │ │ │ │ stm r5, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -81756,23 +81756,23 @@ │ │ │ │ @ instruction: 0xf8c7447b │ │ │ │ strb r3, [r0, r4, lsr #8] │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ strtcc pc, [r4], #-2247 @ 0xfffff739 │ │ │ │ svclt 0x0000e7bd │ │ │ │ ldrsbteq sp, [fp], ip │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ - eoreq r8, sl, r0, asr #5 │ │ │ │ - eoreq r8, sl, r0, ror r2 │ │ │ │ - mlaeq sl, lr, r2, r8 │ │ │ │ - eoreq r8, sl, r4, asr #4 │ │ │ │ - eoreq r8, sl, r4, asr #5 │ │ │ │ - eoreq r8, sl, r2, lsl #5 │ │ │ │ - eoreq r8, sl, r4, lsl r3 │ │ │ │ - strdeq r8, [sl], -sl @ │ │ │ │ + mlaeq sl, r8, r3, r8 │ │ │ │ + eoreq r8, sl, r0, lsl #5 │ │ │ │ + eoreq r8, sl, r0, lsr r2 │ │ │ │ + eoreq r8, sl, lr, asr r2 │ │ │ │ + eoreq r8, sl, r4, lsl #4 │ │ │ │ + eoreq r8, sl, r4, lsl #5 │ │ │ │ + eoreq r8, sl, r2, asr #4 │ │ │ │ + ldrdeq r8, [sl], -r4 @ │ │ │ │ + strhteq r8, [sl], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf8d44698 │ │ │ │ @@ -81972,15 +81972,15 @@ │ │ │ │ @ instruction: 0xf8d7fc09 │ │ │ │ strtmi r3, [r0], -ip, lsr #23 │ │ │ │ @ instruction: 0xf08e6859 │ │ │ │ @ instruction: 0xf8d8fc13 │ │ │ │ andcs r3, r0, r0, ror #6 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ msrcc SPSR_, #200, 16 @ 0xc80000 │ │ │ │ - mcr2 1, 6, pc, cr10, cr6, {1} @ │ │ │ │ + mrc2 1, 4, pc, cr10, cr6, {1} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ stc2l 0, cr15, [ip, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf504e759 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d332b0 │ │ │ │ @ instruction: 0xf5033f0c │ │ │ │ @@ -82892,15 +82892,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ ldc2l 0, cr15, [r2], {56} @ 0x38 │ │ │ │ @ instruction: 0xf7e14650 │ │ │ │ @ instruction: 0x4650f8dd │ │ │ │ stc2 7, cr15, [lr, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf1354620 │ │ │ │ - @ instruction: 0xf8c9ff99 │ │ │ │ + @ instruction: 0xf8c9ff69 │ │ │ │ bmi 1034428 │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -82957,15 +82957,15 @@ │ │ │ │ @ instruction: 0xf7aee745 │ │ │ │ svclt 0x0000ea22 │ │ │ │ adcseq ip, fp, sl, ror #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ ldrsbteq ip, [fp], r8 │ │ │ │ adcseq ip, fp, r6, ror r7 │ │ │ │ - strdeq r6, [sl], -r4 @ │ │ │ │ + strhteq r6, [sl], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, fp, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3243 @ 0xfffff355 │ │ │ │ @ instruction: 0x4dac4bab │ │ │ │ @@ -83480,15 +83480,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf83af038 │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ ldrbmi pc, [r0], -r5, asr #24 @ │ │ │ │ @ instruction: 0xf8d8f7fb │ │ │ │ @ instruction: 0xf1354620 │ │ │ │ - @ instruction: 0xf8c9fb01 │ │ │ │ + @ instruction: 0xf8c9fad1 │ │ │ │ bmi 1034d58 │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -83545,15 +83545,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000ed8a │ │ │ │ ldrhteq ip, [fp], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq ip, fp, r8, lsr #1 │ │ │ │ adcseq fp, fp, r6, asr #28 │ │ │ │ - eoreq r6, sl, r4, asr #7 │ │ │ │ + eoreq r6, sl, r4, lsl #7 │ │ │ │ ldmdblt lr, {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 │ │ │ │ strbpl pc, [lr, -r0, lsl #10]! @ │ │ │ │ @@ -83773,15 +83773,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ ldc2l 0, cr15, [r0, #220]! @ 0xdc │ │ │ │ @ instruction: 0xf7e04650 │ │ │ │ @ instruction: 0x4650f9fb │ │ │ │ blx fecf2630 │ │ │ │ @ instruction: 0xf1354620 │ │ │ │ - @ instruction: 0xf8c9f8b7 │ │ │ │ + @ instruction: 0xf8c9f887 │ │ │ │ bmi 10351ec │ │ │ │ ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r7, ror #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -83838,15 +83838,15 @@ │ │ │ │ @ instruction: 0xf7ade745 │ │ │ │ svclt 0x0000eb40 │ │ │ │ adcseq fp, fp, r6, lsr #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq fp, fp, r4, lsl ip │ │ │ │ ldrhteq fp, [fp], r2 │ │ │ │ - eoreq r5, sl, r0, lsr pc │ │ │ │ + strdeq r5, [sl], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, fp, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3243 @ 0xfffff355 │ │ │ │ @ instruction: 0x4dac4bab │ │ │ │ @@ -84136,15 +84136,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi d370dc │ │ │ │ rsceq pc, ip, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d8d044 │ │ │ │ bicslt r1, r8, #240, 4 │ │ │ │ @ instruction: 0xf134464a │ │ │ │ - @ instruction: 0x4607fe39 │ │ │ │ + strmi pc, [r7], -r9, lsl #28 │ │ │ │ @ instruction: 0xf8d8b357 │ │ │ │ @ instruction: 0xf8c832f4 │ │ │ │ @ instruction: 0xf8c872f0 │ │ │ │ ldrmi r9, [pc], #-760 @ b4c04 │ │ │ │ vhadd.s8 d30, d11, d16 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -84227,15 +84227,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9f7248 │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33520 @ 0x82f0 │ │ │ │ @ instruction: 0xf134464a │ │ │ │ - strmi pc, [r6], -r3, lsl #27 │ │ │ │ + @ instruction: 0x4606fd53 │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c562f0 │ │ │ │ ldrmi r9, [lr], #-760 @ 0xfffffd08 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 64d938 │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -84300,15 +84300,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9f736c │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33520 @ 0x82f0 │ │ │ │ @ instruction: 0xf134464a │ │ │ │ - @ instruction: 0x4606fcf1 │ │ │ │ + strmi pc, [r6], -r1, asr #25 │ │ │ │ @ instruction: 0xf8d5b176 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c562f0 │ │ │ │ ldrmi r9, [lr], #-760 @ 0xfffffd08 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 64da5c │ │ │ │ andle r0, r3, sl, lsl #12 │ │ │ │ @@ -84494,15 +84494,15 @@ │ │ │ │ @ instruction: 0xf8da9a09 │ │ │ │ ldmpl r3, {r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da80a2 │ │ │ │ stmdacs r0, {r2, r3, r4, r8, r9, ip} │ │ │ │ addshi pc, r8, r0 │ │ │ │ @ instruction: 0xf134462a │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dad044 │ │ │ │ @ instruction: 0xf8ca3320 │ │ │ │ @ instruction: 0xf8ca5324 │ │ │ │ stmiane r5, {r2, r3, r4, r8, r9}^ │ │ │ │ @ instruction: 0xf8dfe799 │ │ │ │ bls 302604 │ │ │ │ usat r5, #16, r3, asr #17 │ │ │ │ @@ -84599,15 +84599,15 @@ │ │ │ │ stmdbls r9, {r3, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ rsceq pc, ip, #14286848 @ 0xda0000 │ │ │ │ addsmi r5, r8, #13303808 @ 0xcb0000 │ │ │ │ orrshi pc, sl, r0 │ │ │ │ rscsne pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 155938 │ │ │ │ - blx fe771800 │ │ │ │ + blx 1b71800 │ │ │ │ cmplt sp, r5, lsl #12 │ │ │ │ @ instruction: 0xf8ca9b02 │ │ │ │ @ instruction: 0xf8da32f8 │ │ │ │ @ instruction: 0xf8ca32f4 │ │ │ │ ldrmi r5, [sp], #-752 @ 0xfffffd10 │ │ │ │ rscslt pc, r4, #13238272 @ 0xca0000 │ │ │ │ rscscs pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @@ -84830,16 +84830,16 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000008bc │ │ │ │ adcseq sl, fp, r8, lsr fp │ │ │ │ andeq r0, r0, r0, lsl fp │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - eoreq r5, sl, lr, lsl r0 │ │ │ │ - strdeq r4, [sl], -r6 @ │ │ │ │ + ldrdeq r4, [sl], -lr @ │ │ │ │ + strhteq r4, [sl], -r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ muleq r0, r4, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec0c8ec │ │ │ │ @@ -85055,15 +85055,15 @@ │ │ │ │ adcseq sl, fp, r6, lsr #13 │ │ │ │ @ instruction: 0xfffe2faf │ │ │ │ @ instruction: 0xfffe4439 │ │ │ │ @ instruction: 0xffffe937 │ │ │ │ @ instruction: 0xffffe92d │ │ │ │ muleq r0, r4, sl │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - eorseq r5, r1, r6, lsl r5 │ │ │ │ + ldrsbteq r5, [r1], -r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0cc58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1b9920 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r3, lsl #23 │ │ │ │ svcmi 0x0083447a │ │ │ │ @@ -85202,15 +85202,15 @@ │ │ │ │ @ instruction: 0xfffe2e81 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq sl, fp, ip, lsl r5 │ │ │ │ @ instruction: 0xfffe42b9 │ │ │ │ andeq r0, r0, r0, lsl fp │ │ │ │ @ instruction: 0xfffe42a7 │ │ │ │ andeq r0, r0, r8, ror #19 │ │ │ │ - eorseq r5, r1, r8, lsl #6 │ │ │ │ + eorseq r5, r1, r8, asr #5 │ │ │ │ muleq r0, r4, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ @@ -85374,15 +85374,15 @@ │ │ │ │ blx 17ec92 │ │ │ │ blvs fe946f5c │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs e5ba0 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4ea5d0 │ │ │ │ - @ instruction: 0xf99ef247 │ │ │ │ + @ instruction: 0xf96ef247 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc f3084 │ │ │ │ bleq fe0f2088 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0xf8cde794 │ │ │ │ @ instruction: 0xf8ddb020 │ │ │ │ @@ -85457,15 +85457,15 @@ │ │ │ │ andls r6, r4, #120, 24 @ 0x7800 │ │ │ │ ldr r9, [r4, r6, lsl #4]! │ │ │ │ strbpl pc, [lr, -r0, lsl #10]! @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ strmi r4, [fp], sl, lsl #12 │ │ │ │ tstls r5, r4, lsl #14 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ - eoreq r4, sl, ip, asr sl │ │ │ │ + eoreq r4, sl, ip, lsl sl │ │ │ │ @ instruction: 0xfffdeb07 │ │ │ │ @ instruction: 0xfffdfba7 │ │ │ │ @ instruction: 0xfffe084b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec0d2ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -86820,15 +86820,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1313110 │ │ │ │ - @ instruction: 0xf8d7fbb5 │ │ │ │ + @ instruction: 0xf8d7fb85 │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -87336,15 +87336,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d78397 │ │ │ │ @ instruction: 0xf10760c4 │ │ │ │ stcge 4, cr0, [r1, #-912] @ 0xfffffc70 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xffacf130 │ │ │ │ + @ instruction: 0xff7cf130 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ msrvc CPSR_fsc, #12582912 @ 0xc00000 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d210cc │ │ │ │ @@ -87627,15 +87627,15 @@ │ │ │ │ ldmib r6, {r1, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7fe3209 │ │ │ │ svclt 0x0000b97f │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ adcseq r8, fp, r0, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r2, sl, r8, lsl #19 │ │ │ │ + eoreq r2, sl, r8, asr #18 │ │ │ │ @ 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 │ │ │ │ @@ -88140,15 +88140,15 @@ │ │ │ │ @ instruction: 0xf7b3463a │ │ │ │ ldrtmi pc, [r9], -sp, lsr #20 @ │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ @ instruction: 0xf8ddfcbf │ │ │ │ @ instruction: 0xf505801c │ │ │ │ @ instruction: 0x46405196 │ │ │ │ @ instruction: 0xf1303110 │ │ │ │ - blge 137018 │ │ │ │ + blge 136f58 │ │ │ │ muleq r7, r8, r8 │ │ │ │ adcsvs pc, ip, #14221312 @ 0xd90000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ ldm r4, {r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf7df000c │ │ │ │ @ instruction: 0xf8d9f971 │ │ │ │ @@ -88216,15 +88216,15 @@ │ │ │ │ @ instruction: 0xf8430200 │ │ │ │ strb r2, [sl, r4, lsl #22] │ │ │ │ stmdb r4, {r0, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r7, fp, sl, asr #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, fp, sl, lsr sl │ │ │ │ adcseq r7, fp, r0, asr #15 │ │ │ │ - eoreq r1, sl, r4, lsr sp │ │ │ │ + strdeq r1, [sl], -r4 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0fdc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrcmi 15, 1, r0, cr5, cr8, {6} │ │ │ │ blmi e24dec │ │ │ │ ldrbtmi r4, [lr], #-1548 @ 0xfffff9f4 │ │ │ │ @@ -89449,15 +89449,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xff26f12e │ │ │ │ + cdp2 1, 15, cr15, cr6, cr14, {1} │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ @@ -90166,27 +90166,27 @@ │ │ │ │ @ instruction: 0xf1036cba │ │ │ │ @ instruction: 0x66110114 │ │ │ │ svclt 0x0000e62b │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ ldrsbteq r5, [fp], r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq pc, r9, r0, lsr ip @ │ │ │ │ + strdeq pc, [r9], -r0 @ │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf8d784da │ │ │ │ @ instruction: 0xf8d330c0 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d785a6 │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xf974f12e │ │ │ │ + @ instruction: 0xf944f12e │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ msrvc CPSR_fsc, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ @@ -91466,15 +91466,15 @@ │ │ │ │ @ instruction: 0xf82ef7b0 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ strtvc pc, [sp], #-1289 @ 0xfffffaf7 │ │ │ │ blx ff079e3c │ │ │ │ @ instruction: 0x801cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r0, asr #12 │ │ │ │ - @ instruction: 0xff62f12c │ │ │ │ + @ instruction: 0xff32f12c │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d90007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldm r4, {lr, pc} │ │ │ │ @ instruction: 0xf7db000c │ │ │ │ @@ -91532,15 +91532,15 @@ │ │ │ │ movteq pc, #35033 @ 0x88d9 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rschi pc, r3, r0 │ │ │ │ movtne pc, #51417 @ 0xc8d9 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adcshi pc, ip, r0 │ │ │ │ @ instruction: 0xf12d9a0a │ │ │ │ - blls 3bb138 │ │ │ │ + blls 3bb078 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 35c264 │ │ │ │ cmppcs r4, #13172736 @ p-variant is OBSOLETE @ 0xc90000 │ │ │ │ cmppcs r0, #14221312 @ p-variant is OBSOLETE @ 0xd90000 │ │ │ │ movteq pc, #51401 @ 0xc8c9 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ rsbseq lr, pc, pc, lsr r6 @ │ │ │ │ @@ -91550,15 +91550,15 @@ │ │ │ │ @ instruction: 0xf8d99a08 │ │ │ │ ldmpl r3, {r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d980a8 │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, ip} │ │ │ │ addshi pc, lr, r0 │ │ │ │ @ instruction: 0xf12d463a │ │ │ │ - stmdacs r0, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, sp, r0 │ │ │ │ cmppcc r0, #14221312 @ p-variant is OBSOLETE @ 0xd90000 │ │ │ │ cmppvc r4, #13172736 @ p-variant is OBSOLETE @ 0xc90000 │ │ │ │ movteq pc, #51401 @ 0xc8c9 @ │ │ │ │ strb r1, [sp], -r7, asr #17 │ │ │ │ strb r4, [ip], #1619 @ 0x653 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r9 │ │ │ │ @@ -91659,15 +91659,15 @@ │ │ │ │ movtcs pc, #35017 @ 0x88c9 @ │ │ │ │ @ instruction: 0xf7a5e55b │ │ │ │ svclt 0x0000ee1c │ │ │ │ adcseq r4, fp, lr, lsl sl │ │ │ │ adcseq r4, fp, r6, lsl sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, fp, sl, ror #14 │ │ │ │ - eoreq lr, r9, r8, ror #25 │ │ │ │ + eoreq lr, r9, r8, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec133a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrcmi 15, 1, r0, cr5, cr8, {6} │ │ │ │ blmi e283c4 │ │ │ │ @@ -92892,15 +92892,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [ip], #-172 @ 0xffffff54 │ │ │ │ + stc2 1, cr15, [ip], {43} @ 0x2b │ │ │ │ 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 │ │ │ │ @@ -93607,27 +93607,27 @@ │ │ │ │ @ instruction: 0xf1036cba │ │ │ │ @ instruction: 0x66110114 │ │ │ │ svclt 0x0000e62c │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ adcseq r2, fp, r8, lsl #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq ip, r9, r4, ror #12 │ │ │ │ + eoreq ip, r9, r4, lsr #12 │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf8d784d2 │ │ │ │ @ instruction: 0xf8d330c0 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d78596 │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - cdp2 1, 8, cr15, cr14, cr10, {1} │ │ │ │ + cdp2 1, 5, cr15, cr14, cr10, {1} │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ msrvc CPSR_fsc, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ @@ -94897,15 +94897,15 @@ │ │ │ │ @ instruction: 0x4631fd5d │ │ │ │ @ instruction: 0xf5094628 │ │ │ │ @ instruction: 0xf7ec742d │ │ │ │ @ instruction: 0xf8ddffed │ │ │ │ @ instruction: 0xf505801c │ │ │ │ @ instruction: 0x46405196 │ │ │ │ @ instruction: 0xf1293110 │ │ │ │ - blge 13e674 │ │ │ │ + blge 13e5b4 │ │ │ │ muleq r7, r8, r8 │ │ │ │ adcsgt pc, ip, #14221312 @ 0xd90000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ muleq ip, r4, r8 │ │ │ │ ldc2 7, cr15, [lr], {216} @ 0xd8 │ │ │ │ @@ -94962,15 +94962,15 @@ │ │ │ │ @ instruction: 0xf8d99908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d980e3 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 35f820 │ │ │ │ - @ instruction: 0xf998f12a │ │ │ │ + @ instruction: 0xf968f12a │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, r2, r0 │ │ │ │ @ instruction: 0xf8c99a0a │ │ │ │ @ instruction: 0xf8d92354 │ │ │ │ @ instruction: 0xf8c92350 │ │ │ │ bl c027c │ │ │ │ ldrt r0, [pc], -r2, lsl #24 │ │ │ │ @@ -94980,15 +94980,15 @@ │ │ │ │ bls 2d2330 │ │ │ │ movteq pc, #35033 @ 0x88d9 @ │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r8, r0 │ │ │ │ movtne pc, #51417 @ 0xc8d9 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x463a809e │ │ │ │ - @ instruction: 0xf974f12a │ │ │ │ + @ instruction: 0xf944f12a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d9808d │ │ │ │ @ instruction: 0xf8c93350 │ │ │ │ @ instruction: 0xf8c97354 │ │ │ │ stmiane r7, {r2, r3, r6, r8, r9}^ │ │ │ │ ldrbmi lr, [r3], -sp, asr #12 │ │ │ │ @ instruction: 0x4659e4d0 │ │ │ │ @@ -95089,15 +95089,15 @@ │ │ │ │ @ instruction: 0xf8c9734c │ │ │ │ ldrb r2, [fp, #-840] @ 0xfffffcb8 │ │ │ │ bl 137d5a4 │ │ │ │ adcseq r1, fp, r2, ror r4 │ │ │ │ adcseq r1, fp, sl, ror #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r1, fp, r0, asr #3 │ │ │ │ - eoreq fp, r9, lr, lsr r7 │ │ │ │ + strdeq fp, [r9], -lr @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #19 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ @ instruction: 0x47703ab4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec1694c │ │ │ │ @@ -95894,15 +95894,15 @@ │ │ │ │ ubfxeq pc, r5, #17, #9 │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff37e238 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b ff1fe244 │ │ │ │ orreq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xffb8f122 │ │ │ │ + @ instruction: 0xff88f122 │ │ │ │ orrsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 74d234 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0824620 │ │ │ │ bvs ff9bef14 │ │ │ │ blvs 751c68 │ │ │ │ @@ -95921,22 +95921,22 @@ │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ strbpl pc, [ip], r4, lsr #5 @ │ │ │ │ @ instruction: 0xf94cf04f │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ b 1fe2b0 │ │ │ │ @ instruction: 0xf13c4630 │ │ │ │ - @ instruction: 0xf6a4fbf3 │ │ │ │ + @ instruction: 0xf6a4fbc3 │ │ │ │ @ instruction: 0xf5a423d8 │ │ │ │ strtmi r5, [r9], -r0, lsl #9 │ │ │ │ ldrtcs pc, [r4], #1700 @ 0x6a4 @ │ │ │ │ streq pc, [r8, #-2259] @ 0xfffff72d │ │ │ │ @ instruction: 0xf922f04f │ │ │ │ @ instruction: 0xf13c4630 │ │ │ │ - stmiavs r3!, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r6, [r9], -r0, lsr #16 │ │ │ │ ldcllt 7, cr4, [r0, #-608]! @ 0xfffffda0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec17664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ @@ -96011,27 +96011,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4630447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_c, #64, 12 @ 0x4000000 │ │ │ │ stc2l 0, cr15, [r0, #516]! @ 0x204 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ - eoreq sl, r9, r8, asr #9 │ │ │ │ - mlaeq r9, sl, r4, sl │ │ │ │ + eoreq sl, r9, r8, lsl #9 │ │ │ │ + eoreq sl, r9, sl, asr r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r8, lr, lsl r6 │ │ │ │ @ instruction: 0xf012460c │ │ │ │ andsle r0, sp, r0, lsl r3 │ │ │ │ tstcs r1, r7, lsl #12 │ │ │ │ addeq pc, r0, r4, lsl #2 │ │ │ │ subsne pc, ip, r4, lsl #17 │ │ │ │ - blx ff8fcabc │ │ │ │ + blx fecfcabc │ │ │ │ streq pc, [r0], r6, asr #7 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ movwcs lr, #59869 @ 0xe9dd │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf1044638 │ │ │ │ @ instruction: 0xf1040348 │ │ │ │ @@ -96073,15 +96073,15 @@ │ │ │ │ cdp2 0, 1, cr15, cr6, cr15, {0} │ │ │ │ @ instruction: 0x305cf894 │ │ │ │ pop {r0, r1, r3, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x462888f0 │ │ │ │ msreq SPSR_, r4, lsl #2 │ │ │ │ @ instruction: 0xff1af00f │ │ │ │ addeq pc, r0, r4, lsl #2 │ │ │ │ - blx 1d7cb84 │ │ │ │ + blx 117cb84 │ │ │ │ ldmhi r0!, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c52 │ │ │ │ bmi 1543b80 │ │ │ │ @@ -96110,35 +96110,35 @@ │ │ │ │ ldrsbtlt pc, [r8], #143 @ 0x8f @ │ │ │ │ ldrtmi sl, [r0], -r4, lsr #28 │ │ │ │ andcc pc, r2, sp, lsr #17 │ │ │ │ movwcs r4, #1275 @ 0x4fb │ │ │ │ @ instruction: 0xf10d602b │ │ │ │ rsbvs r0, fp, r2, lsl #18 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ - @ instruction: 0xffc6f139 │ │ │ │ + @ instruction: 0xff96f139 │ │ │ │ @ instruction: 0xf1224658 │ │ │ │ - strmi pc, [r2], r5, lsl #17 │ │ │ │ + pkhtbmi pc, r2, r5, asr #16 @ │ │ │ │ @ instruction: 0xf122b3c8 │ │ │ │ - @ instruction: 0x4607f8bd │ │ │ │ + strmi pc, [r7], -sp, lsl #17 │ │ │ │ @ instruction: 0xf1224650 │ │ │ │ - @ instruction: 0x4639f8b7 │ │ │ │ + ldrtmi pc, [r9], -r7, lsl #17 @ │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xfff4f139 │ │ │ │ + @ instruction: 0xffc4f139 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ @ instruction: 0xf1394630 │ │ │ │ - andcs pc, r8, #956 @ 0x3bc │ │ │ │ + andcs pc, r8, #764 @ 0x2fc │ │ │ │ tsteq r2, sp, lsl #22 │ │ │ │ @ instruction: 0xf1394630 │ │ │ │ - @ instruction: 0xf504ffe9 │ │ │ │ + @ instruction: 0xf504ffb9 │ │ │ │ andcs r5, r8, #196, 2 @ 0x31 │ │ │ │ @ instruction: 0xf60d4630 │ │ │ │ @ instruction: 0xf139040c │ │ │ │ - eorcs pc, r0, #900 @ 0x384 │ │ │ │ + eorcs pc, r0, #708 @ 0x2c4 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 15fcc60 │ │ │ │ + blx 9fcc60 │ │ │ │ ldm ip!, {r2, r5, r7, r9, sl, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rsbvs r2, r9, r0 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ blmi 793008 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -96154,44 +96154,44 @@ │ │ │ │ strbmi r0, [r1], -r0, lsr #16 │ │ │ │ stc 7, cr15, [ip], #640 @ 0x280 │ │ │ │ ldmib sp, {r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ tstmi sl, #28, 4 @ 0xc0000001 │ │ │ │ stmdbge r1, {r1, r2, ip, lr, pc} │ │ │ │ ldrtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf139600b │ │ │ │ - ldr pc, [r7, sp, lsr #31]! │ │ │ │ + @ instruction: 0xe7b7ff7d │ │ │ │ tstcs r1, ip, lsl #22 │ │ │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ svc 0x00f4f7a0 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7a1e7cc │ │ │ │ svclt 0x0000eae0 │ │ │ │ adcseq pc, sl, lr, asr #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, sl, r8, asr #18 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ @ instruction: 0xffffff81 │ │ │ │ adcseq pc, sl, r4, ror r8 @ │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - eoreq sl, r9, lr, ror r2 │ │ │ │ + eoreq sl, r9, lr, lsr r2 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl fec10fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 744788 │ │ │ │ stcge 0, cr11, [sl], {132} @ 0x84 │ │ │ │ ldrbtmi r4, [sl], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf8544605 │ │ │ │ ldmpl r3, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf12f9402 │ │ │ │ - mcrrne 8, 0, pc, r6, cr15 @ │ │ │ │ + @ instruction: 0xf12e9402 │ │ │ │ + mcrrne 15, 13, pc, r6, cr15 @ │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x47c04631 │ │ │ │ teqlt r8, r5, lsl #12 │ │ │ │ @ instruction: 0xf04f4631 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strls r9, [r0, -r1, lsl #8] │ │ │ │ @@ -96236,16 +96236,16 @@ │ │ │ │ stmdami r7, {r1, r2, r3, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf91af052 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq r1, fp, r8, asr #24 │ │ │ │ - strhteq sl, [r9], -r4 │ │ │ │ - eoreq sl, r9, sl, lsl r1 │ │ │ │ + eoreq sl, r9, r4, ror r1 │ │ │ │ + ldrdeq sl, [r9], -sl @ │ │ │ │ orreq pc, r3, r1, lsl #12 │ │ │ │ andcs r6, r0, #130 @ 0x82 │ │ │ │ andne lr, r0, #192, 18 @ 0x300000 │ │ │ │ andcs lr, r4, #192, 18 @ 0x300000 │ │ │ │ ldrbmi r6, [r0, -r2, asr #1]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -96638,15 +96638,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ vsubhn.i64 d4, q0, q2 │ │ │ │ @ instruction: 0xf5a456cc │ │ │ │ @ instruction: 0xf6a45580 │ │ │ │ ldrdlt r2, [r3], r8 │ │ │ │ ldmpl r6, {r5, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46174630 │ │ │ │ - mrc2 1, 2, pc, cr8, cr11, {1} │ │ │ │ + mcr2 1, 1, pc, cr8, cr11, {1} @ │ │ │ │ strmi pc, [r8, #-2260] @ 0xfffff72c │ │ │ │ @ instruction: 0xf6a5b324 │ │ │ │ @ instruction: 0xf5a522b4 │ │ │ │ tstcs r8, fp, lsr #6 │ │ │ │ movwcs r6, #14364 @ 0x381c │ │ │ │ andcs r6, r8, #16, 16 @ 0x100000 │ │ │ │ strmi r4, [r4], -r0, lsr #15 │ │ │ │ @@ -96655,15 +96655,15 @@ │ │ │ │ sbcvs r6, r3, r3, lsl #1 │ │ │ │ cmpvs r3, r3, lsl #2 │ │ │ │ bne cff2ec │ │ │ │ ldrtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf04e4620 │ │ │ │ strmi pc, [r5], -r5, ror #21 │ │ │ │ @ instruction: 0xf13b4630 │ │ │ │ - stccs 14, cr15, [r0, #-276] @ 0xfffffeec │ │ │ │ + stccs 14, cr15, [r0, #-84] @ 0xffffffac │ │ │ │ strtmi fp, [r0], -ip, lsl #30 │ │ │ │ andlt r2, r3, r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0x23b4f6a5 │ │ │ │ tstcs ip, r8, lsl #4 │ │ │ │ ldmdaeq r8, {r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5a56818 │ │ │ │ @@ -96676,15 +96676,15 @@ │ │ │ │ blmi 2595f4 │ │ │ │ @ instruction: 0xf8c54641 │ │ │ │ vst1.8 {d16-d17}, [pc :256], r0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ blx fe7fd130 │ │ │ │ svclt 0x0000e7b9 │ │ │ │ - eoreq r9, r9, sl, lsl #22 │ │ │ │ + eoreq r9, r9, sl, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [pc], -r3, lsl #1 │ │ │ │ stmdaeq r2, {r0, r8, r9, fp, sp, lr, pc}^ │ │ │ │ msrvs SPSR_fc, #-1879048188 @ 0x90000004 │ │ │ │ @@ -96946,15 +96946,15 @@ │ │ │ │ ldrmi r4, [r0], sl, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ @ instruction: 0xf1094048 │ │ │ │ @ instruction: 0xf500090c │ │ │ │ @ instruction: 0x2c005bd6 │ │ │ │ strbmi sp, [r8], -fp, rrx │ │ │ │ bleq 5fd860 │ │ │ │ - blx ffcfd926 │ │ │ │ + blx ff0fd926 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bvs ff5ff78c │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ ldmib r6, {r1, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf1068088 │ │ │ │ @@ -96994,21 +96994,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs c5ce8 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ @ instruction: 0x46488f5b │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ - blx fe87d9e6 │ │ │ │ + blx 1c7d9e6 │ │ │ │ andmi pc, r0, sl, asr #17 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x46488ff0 │ │ │ │ bleq 4fd938 │ │ │ │ - blx fe1fd9fe │ │ │ │ + blx 15fd9fe │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bvs ff4ff864 │ │ │ │ orrsle r2, r4, r0, lsl #28 │ │ │ │ tstcs r0, #464 @ 0x1d0 │ │ │ │ ldrbtmi r9, [lr], #-775 @ 0xfffffcf9 │ │ │ │ @ instruction: 0xf8d4e7b4 │ │ │ │ @ instruction: 0x46281098 │ │ │ │ @@ -97017,33 +97017,33 @@ │ │ │ │ ldmib r3, {r1, r2, r9, sl, lr}^ │ │ │ │ stmib r4, {r2, r8, r9, sp}^ │ │ │ │ stmdacs r0, {r1, r4, r8, r9, sp} │ │ │ │ strtmi sp, [r2], -r8, asr #1 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf880f081 │ │ │ │ @ instruction: 0xf13b4648 │ │ │ │ - @ instruction: 0x4630fb71 │ │ │ │ + ldrtmi pc, [r0], -r1, asr #22 @ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x96078ff0 │ │ │ │ ldrbtmi r4, [lr], #-3598 @ 0xfffff1f2 │ │ │ │ @ instruction: 0xf106e796 │ │ │ │ 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 │ │ │ │ vmlsl.u q2, d15, d8[0] │ │ │ │ @ instruction: 0xf13b8f5b │ │ │ │ - @ instruction: 0xf8cafb59 │ │ │ │ + @ instruction: 0xf8cafb29 │ │ │ │ ldr r6, [r9, r0]! │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ svclt 0x0000e7de │ │ │ │ - eoreq r9, r9, r2, ror r6 │ │ │ │ - eoreq r9, r9, lr, ror #11 │ │ │ │ - eoreq r9, r9, r2, lsr #11 │ │ │ │ + eoreq r9, r9, r2, lsr r6 │ │ │ │ + eoreq r9, r9, lr, lsr #11 │ │ │ │ + eoreq r9, r9, r2, ror #10 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 17ca6c │ │ │ │ @@ -97056,19 +97056,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ strmi sl, [r4], -r8, lsr #21 │ │ │ │ ldrbtmi r4, [sl], #1592 @ 0x638 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c8c │ │ │ │ vcgt.s32 d0, d9, d0 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fx, #1 │ │ │ │ @ instruction: 0x4680ae7a │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - @ instruction: 0xf840f229 │ │ │ │ + @ instruction: 0xf810f229 │ │ │ │ rscscc pc, sl, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf8df82f6 │ │ │ │ @ instruction: 0xf5043a74 │ │ │ │ ldrbtmi r5, [fp], #-1408 @ 0xfffffa80 │ │ │ │ mulcs r0, r8, r8 │ │ │ │ @ instruction: 0xf0412a46 │ │ │ │ @@ -97080,15 +97080,15 @@ │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ movweq pc, #8456 @ 0x2108 @ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f8eb │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, r9} │ │ │ │ rscshi pc, r2, #1 │ │ │ │ vmin.s32 d4, d8, d24 │ │ │ │ - stmdavc r3, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs 15026c │ │ │ │ movthi pc, #20993 @ 0x5201 @ │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054631 │ │ │ │ @ instruction: 0xf7a06017 │ │ │ │ ldclvs 13, cr14, [r2], #-984 @ 0xfffffc28 │ │ │ │ adds pc, r0, #14024704 @ 0xd60000 │ │ │ │ @@ -97125,15 +97125,15 @@ │ │ │ │ @ instruction: 0xffd8f7fe │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8968314 │ │ │ │ @ instruction: 0xb11b32bc │ │ │ │ @ instruction: 0x31cdf89b │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ popcc {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 9, cr15, cr0, cr14, {1} │ │ │ │ + cdp2 1, 6, cr15, cr0, cr14, {1} │ │ │ │ stmiacs r8!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mrscs r2, SP_und │ │ │ │ stmiacc r9!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c508ac │ │ │ │ @ instruction: 0xf8c538c4 │ │ │ │ smlawtlt sl, r8, r8, r1 │ │ │ │ @@ -97156,29 +97156,29 @@ │ │ │ │ ldmcc r8!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00083301 │ │ │ │ vmovge.16 d14[2], r6 │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf50438b8 │ │ │ │ @ instruction: 0x4618539d │ │ │ │ vcge.s32 d9, d9, d0 │ │ │ │ - @ instruction: 0xf504fc7b │ │ │ │ + @ instruction: 0xf504fc4b │ │ │ │ tstcc r0, #1946157058 @ 0x74000002 │ │ │ │ @ instruction: 0x46184639 │ │ │ │ vcge.s32 d9, d9, d1 │ │ │ │ - @ instruction: 0xf8dffcb5 │ │ │ │ + @ instruction: 0xf8dffc85 │ │ │ │ @ instruction: 0x463038f8 │ │ │ │ @ instruction: 0xf85a2201 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s d4, d2, d9 │ │ │ │ - @ instruction: 0xf8dffd31 │ │ │ │ + @ instruction: 0xf8dffd01 │ │ │ │ ldrtmi r3, [r0], -r8, ror #17 │ │ │ │ @ instruction: 0xf85a2200 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s d4, d2, d9 │ │ │ │ - movwcs pc, #3367 @ 0xd27 @ │ │ │ │ + movwcs pc, #3319 @ 0xcf7 @ │ │ │ │ ldrmi r9, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0x46204659 │ │ │ │ @ instruction: 0xf0819300 │ │ │ │ strmi pc, [r6], -r3, lsl #17 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5829a │ │ │ │ @ instruction: 0xf8933c78 │ │ │ │ @@ -97733,20 +97733,20 @@ │ │ │ │ ands sp, r7, fp, lsr r1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq lr, sl, r0, lsr sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, sl, r6, lsr #20 │ │ │ │ - eoreq sl, sl, lr, ror #21 │ │ │ │ - eoreq r9, r9, r4, lsr r5 │ │ │ │ + eoreq sl, sl, lr, lsr #21 │ │ │ │ + strdeq r9, [r9], -r4 @ │ │ │ │ andeq r0, r0, r8, lsr #27 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r9, r9, sl, lsr #6 │ │ │ │ + eoreq r9, r9, sl, ror #5 │ │ │ │ @ instruction: 0xf8c42240 │ │ │ │ @ instruction: 0xf8c4258c │ │ │ │ eorcs r2, r0, #176, 10 @ 0x2c000000 │ │ │ │ ldrcs pc, [r0, #2244] @ 0x8c4 │ │ │ │ @ instruction: 0xf8c42380 │ │ │ │ rsbscs r2, r8, #172, 10 @ 0x2b000000 │ │ │ │ ldrcs pc, [ip, #2244] @ 0x8c4 │ │ │ │ @@ -97900,15 +97900,15 @@ │ │ │ │ cmppne ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ subsne pc, ip, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ @ instruction: 0x260033d8 │ │ │ │ - @ instruction: 0xf8c6f23b │ │ │ │ + @ instruction: 0xf896f23b │ │ │ │ orrscs pc, r8, #13959168 @ 0xd50000 │ │ │ │ bicseq pc, ip, #196, 16 @ 0xc40000 │ │ │ │ rsbsvc pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf8d29b0b │ │ │ │ @ instruction: 0xf8d521c4 │ │ │ │ @ instruction: 0xf853139c │ │ │ │ @ instruction: 0xf8c43c08 │ │ │ │ @@ -98040,16 +98040,16 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ c2544 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r8, r9, r8, ror r7 │ │ │ │ - eoreq r8, r9, r2, ror #14 │ │ │ │ + eoreq r8, r9, r8, lsr r7 │ │ │ │ + eoreq r8, r9, r2, lsr #14 │ │ │ │ bvc fe600868 │ │ │ │ strmi fp, [r7], -r8, lsr #30 │ │ │ │ beq fef00870 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ beq ff000878 │ │ │ │ beq feb0087c │ │ │ │ beq fe800880 │ │ │ │ @@ -98249,15 +98249,15 @@ │ │ │ │ @ instruction: 0xf85a4b65 │ │ │ │ ldmdavs sl, {r0, r1, ip, sp} │ │ │ │ svccs 0x00fcf8c4 │ │ │ │ rscsvc pc, ip, #4, 12 @ 0x400000 │ │ │ │ subsvs r6, r1, r9, asr r8 │ │ │ │ ldmvs fp, {r0, r3, r4, r7, fp, sp, lr}^ │ │ │ │ smullsvs r6, r3, r1, r0 │ │ │ │ - stc2l 1, cr15, [r2], #148 @ 0x94 │ │ │ │ + ldc2 1, cr15, [r2], #148 @ 0x94 │ │ │ │ @ instruction: 0xf5049908 │ │ │ │ @ instruction: 0xf04f5388 │ │ │ │ ldmib r1, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ stmdb r3, {r8}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r2 │ │ │ │ @ instruction: 0xf8c46300 │ │ │ │ @ instruction: 0xf5043750 │ │ │ │ @@ -98356,34 +98356,34 @@ │ │ │ │ @ instruction: 0xf8c44bff │ │ │ │ ldrbtmi lr, [fp], #-2656 @ 0xfffff5a0 │ │ │ │ cdpgt 8, 4, cr15, cr4, cr4, {6} │ │ │ │ cdpcc 8, 4, cr15, cr8, cr4, {6} │ │ │ │ cdpcc 8, 5, cr15, cr0, cr4, {6} │ │ │ │ cdpgt 8, 4, cr15, cr12, cr4, {6} │ │ │ │ cdpvs 8, 6, cr15, cr4, cr4, {6} │ │ │ │ - mrc2 1, 1, pc, cr10, cr7, {1} │ │ │ │ + mcr2 1, 0, pc, cr10, cr7, {1} @ │ │ │ │ @ instruction: 0x464049f8 │ │ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ │ │ - mrc2 1, 3, pc, cr2, cr7, {1} │ │ │ │ + mcr2 1, 2, pc, cr2, cr7, {1} @ │ │ │ │ bicpl pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0x46404451 │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf1376a4c │ │ │ │ - @ instruction: 0xf504fe69 │ │ │ │ + @ instruction: 0xf504fe39 │ │ │ │ strbmi r5, [r0], -r5, asr #3 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ - mcr2 1, 3, pc, cr2, cr7, {1} @ │ │ │ │ + mrc2 1, 1, pc, cr2, cr7, {1} │ │ │ │ bicpl pc, r5, r4, lsl #10 │ │ │ │ tstcc r8, r0, asr #12 │ │ │ │ @ instruction: 0xf1372204 │ │ │ │ - @ instruction: 0x464afe5b │ │ │ │ + strbmi pc, [sl], -fp, lsr #28 @ │ │ │ │ stmdbmi r8!, {r0, r2, r3, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ stmvc r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8caf138 │ │ │ │ + @ instruction: 0xf89af138 │ │ │ │ @ instruction: 0xf50446ce │ │ │ │ ldc 2, cr5, [pc, #932] @ c2e38 │ │ │ │ andscc r6, ip, #227328 @ 0x37800 │ │ │ │ ldm lr!, {r0, r1, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ ldc 14, cr3, [pc, #384] @ c2c24 │ │ │ │ @ instruction: 0xf5045bdc │ │ │ │ @@ -98456,15 +98456,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ stccc 8, cr15, [r8], {141} @ 0x8d │ │ │ │ movwcs r4, #1609 @ 0x649 │ │ │ │ orrseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ - blx ff6ff050 │ │ │ │ + blx feaff050 │ │ │ │ @ instruction: 0xf8d54b98 │ │ │ │ ldrbtmi r2, [fp], #-3192 @ 0xfffff388 │ │ │ │ orreq pc, r8, #12910592 @ 0xc50000 │ │ │ │ orrscc pc, r4, #12910592 @ 0xc50000 │ │ │ │ ldmcc lr!, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bcs 2a0c30 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -98605,34 +98605,34 @@ │ │ │ │ ldmhi r1, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ stcllt 7, cr15, [sp], #1016 @ 0x3f8 │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eorseq r8, r0, lr, lsl r5 │ │ │ │ - eoreq r8, r9, r6, asr #3 │ │ │ │ - mlaseq r0, r2, r3, r8 │ │ │ │ - eorseq r8, r0, r4, lsr #7 │ │ │ │ - eorseq r8, r0, lr, lsl r4 │ │ │ │ + ldrsbteq r8, [r0], -lr │ │ │ │ + eoreq r8, r9, r6, lsl #3 │ │ │ │ + eorseq r8, r0, r2, asr r3 │ │ │ │ + eorseq r8, r0, r4, ror #6 │ │ │ │ + ldrsbteq r8, [r0], -lr │ │ │ │ ldrshteq r6, [sl], lr │ │ │ │ - eoreq r7, r9, r8, lsl pc │ │ │ │ - eoreq r7, r9, r8, ror #30 │ │ │ │ - eoreq r7, r9, r6, asr pc │ │ │ │ - eoreq r7, r9, r6, ror #27 │ │ │ │ - eoreq r7, r9, r6, ror #29 │ │ │ │ - eoreq r7, r9, r6, asr #27 │ │ │ │ + ldrdeq r7, [r9], -r8 @ │ │ │ │ + eoreq r7, r9, r8, lsr #30 │ │ │ │ + eoreq r7, r9, r6, lsl pc │ │ │ │ + eoreq r7, r9, r6, lsr #27 │ │ │ │ + eoreq r7, r9, r6, lsr #29 │ │ │ │ + eoreq r7, r9, r6, lsl #27 │ │ │ │ adcseq sp, sl, r8, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, sl, r4, ror #8 │ │ │ │ - strhteq r7, [r9], -r8 │ │ │ │ - eoreq r7, r9, r2, lsr sp │ │ │ │ - eoreq r7, r9, r0, lsr #29 │ │ │ │ - strdeq r7, [r9], -ip @ │ │ │ │ - eorseq r8, r0, r0, asr #2 │ │ │ │ + eoreq r9, sl, r4, lsr #8 │ │ │ │ + eoreq r7, r9, r8, ror lr │ │ │ │ + strdeq r7, [r9], -r2 @ │ │ │ │ + eoreq r7, r9, r0, ror #28 │ │ │ │ + strhteq r7, [r9], -ip │ │ │ │ + eorseq r8, r0, r0, lsl #2 │ │ │ │ strmi r4, [r1], -r7, asr #23 │ │ │ │ ldrbmi r4, [r8], -r7, asr #21 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf04f63dd │ │ │ │ strtmi pc, [r0], -r3, lsr #29 │ │ │ │ ldc2l 0, cr15, [r6, #-508]! @ 0xfffffe04 │ │ │ │ @@ -98825,17 +98825,17 @@ │ │ │ │ rsbcc pc, sl, #9830400 @ 0x960000 │ │ │ │ blls 567dd4 │ │ │ │ @ instruction: 0xf7fe930f │ │ │ │ ldrls fp, [pc, -lr, lsl #23] │ │ │ │ bllt 15c1180 │ │ │ │ @ instruction: 0xf7fe9b09 │ │ │ │ svclt 0x0000bba8 │ │ │ │ - eoreq r7, r9, r0, lsr #27 │ │ │ │ - eoreq r7, r9, r4, lsr #23 │ │ │ │ - ldrdeq r7, [r9], -lr @ │ │ │ │ + eoreq r7, r9, r0, ror #26 │ │ │ │ + eoreq r7, r9, r4, ror #22 │ │ │ │ + mlaeq r9, lr, fp, r7 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi feb14bf4 │ │ │ │ adcslt r4, r3, r9, lsr #23 │ │ │ │ @@ -98854,19 +98854,19 @@ │ │ │ │ tstphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ rscvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79e2100 │ │ │ │ blmi fe7bde78 │ │ │ │ andcs sl, r1, #10, 28 @ 0xa0 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xffc6f230 │ │ │ │ + @ instruction: 0xff96f230 │ │ │ │ @ instruction: 0x46304b97 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xffbef230 │ │ │ │ + @ instruction: 0xff8ef230 │ │ │ │ @ instruction: 0x46324994 │ │ │ │ ldrbtmi r4, [r9], #-1611 @ 0xfffff9b5 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf994f097 │ │ │ │ mvnlt r4, r6, lsl #12 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ ldrmi r6, [r8, r0, lsr #16] │ │ │ │ @@ -98916,131 +98916,131 @@ │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 37dc10 │ │ │ │ stmdbmi r8!, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ ldrbvc pc, [ip], #1285 @ 0x505 @ │ │ │ │ andls r4, r9, #32, 12 @ 0x2000000 │ │ │ │ andscs r4, r6, #2030043136 @ 0x79000000 │ │ │ │ vqdmulh.s d25, d5, d9 │ │ │ │ - fstmiaxvs fp!, {d15-d51} @ Deprecated │ │ │ │ + fstmiaxvs fp!, {d15-d27} @ Deprecated │ │ │ │ movwls r4, #22049 @ 0x5621 │ │ │ │ ldrbvc pc, [r6, r5, lsl #10] @ │ │ │ │ strbmi r4, [sl], -r1, ror #22 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0x4638447b │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8cd9401 │ │ │ │ vhadd.s d25, d5, d0 │ │ │ │ - ldmdbmi fp, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi fp, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ - mcr2 2, 1, pc, cr8, cr5, {3} @ │ │ │ │ + ldc2l 2, cr15, [r8, #468]! @ 0x1d4 │ │ │ │ @ instruction: 0xf8c54959 │ │ │ │ ldrtmi r0, [r8], -r4, asr #3 │ │ │ │ vqshl.s64 q10, , │ │ │ │ - ldmdbmi r7, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r7, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -r8, asr #3 │ │ │ │ - mcr2 2, 0, pc, cr4, cr5, {3} @ │ │ │ │ + ldc2l 2, cr15, [r4, #468] @ 0x1d4 │ │ │ │ blx fecd58a0 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ ldrtmi r0, [r8], -r9, asr #3 │ │ │ │ - ldc2l 2, cr15, [sl, #468]! @ 0x1d4 │ │ │ │ + stc2l 2, cr15, [sl, #468] @ 0x1d4 │ │ │ │ blx fecd58a4 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ ldrtmi r0, [r8], -sl, asr #3 │ │ │ │ - ldc2l 2, cr15, [r0, #468]! @ 0x1d4 │ │ │ │ + stc2l 2, cr15, [r0, #468] @ 0x1d4 │ │ │ │ bl fecd58a8 │ │ │ │ svclt 0x00180009 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, fp, r5, lsl #17 │ │ │ │ vmin.s d20, d5, d24 │ │ │ │ - stmdbmi r6, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r6, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -ip, asr #3 │ │ │ │ - ldc2l 2, cr15, [sl, #468] @ 0x1d4 │ │ │ │ + stc2 2, cr15, [sl, #468]! @ 0x1d4 │ │ │ │ bl fecd58b0 │ │ │ │ svclt 0x00180009 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ vmin.s d20, d5, d24 │ │ │ │ - ldmdbmi sp!, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi sp!, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ ldrtmi r0, [r8], -pc, asr #3 │ │ │ │ - stc2l 2, cr15, [r4, #468] @ 0x1d4 │ │ │ │ + ldc2 2, cr15, [r4, #468] @ 0x1d4 │ │ │ │ bl fecd58b8 │ │ │ │ svclt 0x00180009 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r0, r5, lsl #17 │ │ │ │ vmin.s d20, d5, d24 │ │ │ │ - ldmdbmi r4!, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r4!, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0x463801d1 │ │ │ │ - ldc2l 2, cr15, [r2, #468] @ 0x1d4 │ │ │ │ + stc2 2, cr15, [r2, #468]! @ 0x1d4 │ │ │ │ strmi r4, [r3], -pc, lsr #18 │ │ │ │ @ instruction: 0xf8c54638 │ │ │ │ ldrbtmi r3, [r9], #-468 @ 0xfffffe2c │ │ │ │ - stc2 2, cr15, [r6, #468]! @ 0x1d4 │ │ │ │ + ldc2l 2, cr15, [r6, #-468]! @ 0xfffffe2c │ │ │ │ @ instruction: 0x0009ebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #1073741875 @ 0x40000033 │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ bmi abd068 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ ldrbtmi r7, [sl], #-881 @ 0xfffffc8f │ │ │ │ mcr2 0, 4, pc, cr12, cr14, {3} @ │ │ │ │ str r4, [r5, -r6, lsl #12] │ │ │ │ - mcr2 2, 2, pc, cr4, cr9, {1} @ │ │ │ │ + mrc2 2, 0, pc, cr4, cr9, {1} │ │ │ │ strb r4, [r8], r4, lsl #12 │ │ │ │ andcs r4, r2, r0, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2336 @ 0xfffff6e0 │ │ │ │ @ instruction: 0xf1234479 │ │ │ │ - str pc, [lr, -r9, lsl #31]! │ │ │ │ + @ instruction: 0xe72eff59 │ │ │ │ stc 7, cr15, [ip], #632 @ 0x278 │ │ │ │ adcseq ip, sl, r8, asr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, sl, r0, asr #28 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ muleq r0, r8, fp │ │ │ │ - eorseq r7, r0, lr, ror #26 │ │ │ │ - eoreq r7, r9, r6, ror #15 │ │ │ │ + eorseq r7, r0, lr, lsr #26 │ │ │ │ + eoreq r7, r9, r6, lsr #15 │ │ │ │ ldrhteq ip, [sl], r4 │ │ │ │ andeq r0, r0, r4, asr sl │ │ │ │ andeq r0, r0, ip, lsr ip │ │ │ │ @ instruction: 0xffffd10d │ │ │ │ ldrhteq pc, [sl], ip @ │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ adcseq lr, r0, ip, lsr #14 │ │ │ │ - eoreq r7, r9, r0, lsr r9 │ │ │ │ - eoreq r7, r9, lr, lsl r9 │ │ │ │ - eoreq r7, r9, r0, lsr #18 │ │ │ │ - eoreq r7, r9, r8, lsr #18 │ │ │ │ + strdeq r7, [r9], -r0 @ │ │ │ │ + ldrdeq r7, [r9], -lr @ │ │ │ │ + eoreq r7, r9, r0, ror #17 │ │ │ │ + eoreq r7, r9, r8, ror #17 │ │ │ │ + strdeq r7, [r9], -r2 @ │ │ │ │ + strdeq r7, [r9], -lr @ │ │ │ │ + eoreq r7, r9, r6, lsl #18 │ │ │ │ + eoreq r7, r9, ip, lsl r9 │ │ │ │ eoreq r7, r9, r2, lsr r9 │ │ │ │ + eoreq r7, r9, ip, lsr r9 │ │ │ │ eoreq r7, r9, lr, lsr r9 │ │ │ │ - eoreq r7, r9, r6, asr #18 │ │ │ │ - eoreq r7, r9, ip, asr r9 │ │ │ │ - eoreq r7, r9, r2, ror r9 │ │ │ │ - eoreq r7, r9, ip, ror r9 │ │ │ │ - eoreq r7, r9, lr, ror r9 │ │ │ │ - eoreq r7, r9, r8, lsl #19 │ │ │ │ - eoreq r7, r9, sl, lsl #19 │ │ │ │ - eoreq r7, r9, lr, ror #11 │ │ │ │ - eoreq r7, r9, r2, ror #15 │ │ │ │ - eoreq r6, r9, r4, lsr #21 │ │ │ │ + eoreq r7, r9, r8, asr #18 │ │ │ │ + eoreq r7, r9, sl, asr #18 │ │ │ │ + eoreq r7, r9, lr, lsr #11 │ │ │ │ + eoreq r7, r9, r2, lsr #15 │ │ │ │ + eoreq r6, r9, r4, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1a6d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8c7420 │ │ │ │ blmi 8ef708 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -99056,17 +99056,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 37de48 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d5, d0 │ │ │ │ - @ instruction: 0xf505fcb9 │ │ │ │ + @ instruction: 0xf505fc89 │ │ │ │ vqadd.s64 , , q6 │ │ │ │ - @ instruction: 0x4628fcdb │ │ │ │ + strtmi pc, [r8], -fp, lsr #25 │ │ │ │ @ instruction: 0xf9f6f097 │ │ │ │ bvs 1ade1ec │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 295d68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 29d5b8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -99161,15 +99161,15 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 855f38 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2l 1, cr15, [r8, #-144] @ 0xffffff70 │ │ │ │ + stc2 1, cr15, [r8, #-144]! @ 0xffffff70 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10c582c │ │ │ │ @ instruction: 0xf50470c2 │ │ │ │ ldmib r3, {r0, r2, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -99237,15 +99237,15 @@ │ │ │ │ andlt sp, r5, sl, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #8, 10 @ 0x2000000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r9, sl, ip, sp, lr}^ │ │ │ │ ldmdb sl, {r1, r5, r9, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf124b902 │ │ │ │ - @ instruction: 0xf508fcdb │ │ │ │ + @ instruction: 0xf508fcab │ │ │ │ ldmib sp, {r0, r2, r6, r7, r9, ip, lr}^ │ │ │ │ ldmib r2, {r8, ip, sp}^ │ │ │ │ b 14c4010 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d54278 │ │ │ │ svclt 0x003c0c01 │ │ │ │ ldrmi r4, [r1], -r3, lsl #12 │ │ │ │ @@ -99481,33 +99481,33 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrbtmi r4, [r9], #-2942 @ 0xfffff482 │ │ │ │ adcsvs pc, r0, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf50658cb │ │ │ │ ldrcc r5, [r8], #-1248 @ 0xfffffb20 │ │ │ │ tstls r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf1394620 │ │ │ │ - @ instruction: 0xf506f821 │ │ │ │ + @ instruction: 0xf1384620 │ │ │ │ + @ instruction: 0xf506fff1 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf5062c14 │ │ │ │ tstcc r0, #224, 6 @ 0x80000003 │ │ │ │ mulle r8, sl, r2 │ │ │ │ movwne lr, #2514 @ 0x9d2 │ │ │ │ andscs pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r9, fp, asr #32 │ │ │ │ stmib r2, {r8, r9, sp}^ │ │ │ │ strtmi r3, [r0], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf81af139 │ │ │ │ + @ instruction: 0xffeaf138 │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r2, r0 │ │ │ │ bicspl pc, r6, r6, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1253118 │ │ │ │ - @ instruction: 0xf8d9f847 │ │ │ │ + @ instruction: 0xf8d9f817 │ │ │ │ @ instruction: 0xf106601c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ @ instruction: 0xff14f7fb │ │ │ │ ldmvs r2!, {r0, r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldmdbvs r0!, {r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, r0, r2 │ │ │ │ @@ -99537,31 +99537,31 @@ │ │ │ │ @ instruction: 0xf10d2400 │ │ │ │ ldrbtmi r0, [fp], #-2092 @ 0xfffff7d4 │ │ │ │ movwls r9, #34313 @ 0x8609 │ │ │ │ movwls sl, #31502 @ 0x7b0e │ │ │ │ svcvs 0x0004f855 │ │ │ │ blpl fe6810c4 │ │ │ │ @ instruction: 0xf1254658 │ │ │ │ - mvnslt pc, r9, lsr r8 @ │ │ │ │ + mvnslt pc, r9, lsl #16 │ │ │ │ orrpl pc, r0, #25165824 @ 0x1800000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0x46404659 │ │ │ │ - @ instruction: 0xf836f125 │ │ │ │ + @ instruction: 0xf806f125 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #16 │ │ │ │ - @ instruction: 0xf840f125 │ │ │ │ + @ instruction: 0xf810f125 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ orrscc r9, r8, #8, 20 @ 0x8000 │ │ │ │ blge 4a88e4 │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ muleq r3, r3, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r8, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1250007 │ │ │ │ - strcc pc, [r1], #-2169 @ 0xfffff787 │ │ │ │ + strcc pc, [r1], #-2121 @ 0xfffff7b7 │ │ │ │ bicsle r4, r5, r7, lsr #5 │ │ │ │ ldmvs r2!, {r0, r3, r9, sl, fp, ip, pc}^ │ │ │ │ ldmdblt r3!, {r0, r1, r4, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, r3, #1884160 @ 0x1cc000 │ │ │ │ ldmib r6, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #12, 6 @ 0x30000000 │ │ │ │ ldcne 15, cr11, [r1, #-240] @ 0xffffff10 │ │ │ │ @@ -99605,59 +99605,59 @@ │ │ │ │ @ instruction: 0xf8d9fd39 │ │ │ │ @ instruction: 0xe72fa01c │ │ │ │ stmda r0, {r1, r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq ip, sl, r6, asr #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffd187 │ │ │ │ adcseq ip, sl, sl, asr #5 │ │ │ │ - eoreq r7, r9, r0, lsr #32 │ │ │ │ + eoreq r6, r9, r0, ror #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec1afcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs sp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xf500b30d │ │ │ │ @ instruction: 0xf8d75780 │ │ │ │ blcs d2944 │ │ │ │ @ instruction: 0xf105d036 │ │ │ │ @ instruction: 0xf5040008 │ │ │ │ @ instruction: 0xf7fc55e0 │ │ │ │ ldmibvs r0!, {r0, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ addscc r3, r8, r8, lsl r5 │ │ │ │ - @ instruction: 0xff7ef124 │ │ │ │ + @ instruction: 0xff4ef124 │ │ │ │ @ instruction: 0xf1384628 │ │ │ │ - ldmibvs r3!, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r3!, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldcne 8, cr15, [r0], {215} @ 0xd7 │ │ │ │ rscpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46283210 │ │ │ │ subsvs r6, sl, r9, lsl r0 │ │ │ │ @ instruction: 0xf8c7604b │ │ │ │ @ instruction: 0xf1383c10 │ │ │ │ - bvs fedc3a4c │ │ │ │ + bvs fedc398c │ │ │ │ @ instruction: 0xf504b173 │ │ │ │ ldrcc r5, [ip, #-1445] @ 0xfffffa5b │ │ │ │ @ instruction: 0xf1384628 │ │ │ │ - @ instruction: 0xf504fef5 │ │ │ │ + @ instruction: 0xf504fec5 │ │ │ │ @ instruction: 0xf10650a5 │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ strtmi pc, [r8], -r9, lsr #24 │ │ │ │ - mrc2 1, 7, pc, cr10, cr8, {1} │ │ │ │ + mcr2 1, 6, pc, cr10, cr8, {1} @ │ │ │ │ @ instruction: 0xb11169b1 │ │ │ │ bvs 18dead4 │ │ │ │ blvs 995cac │ │ │ │ bvs 18d5714 │ │ │ │ ldcllt 7, cr4, [r8, #608]! @ 0x260 │ │ │ │ @ instruction: 0xb122686a │ │ │ │ subvs r6, sl, r9, lsr #16 │ │ │ │ stmib r5, {r0, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1053300 │ │ │ │ @ instruction: 0xf7fb0008 │ │ │ │ @ instruction: 0xf105fd41 │ │ │ │ @ instruction: 0xf1240098 │ │ │ │ - blvs 9c3b80 │ │ │ │ + blvs 9c3ac0 │ │ │ │ strtmi r6, [r9], -r0, ror #20 │ │ │ │ bfi r4, r8, #15, #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ @@ -99684,15 +99684,15 @@ │ │ │ │ stmib r5, {r2, r3, r5, r7, r8, sp, lr}^ │ │ │ │ stmdblt r6!, {r0, r1, r8, r9, sp, lr} │ │ │ │ @ instruction: 0xf10be02d │ │ │ │ ldrbmi r0, [lr, #-2817] @ 0xfffff4ff │ │ │ │ @ instruction: 0xf859d026 │ │ │ │ @ instruction: 0xf50aaf04 │ │ │ │ @ instruction: 0x46205496 │ │ │ │ - @ instruction: 0xff12f124 │ │ │ │ + cdp2 1, 14, cr15, cr2, cr4, {1} │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ orrpl pc, r0, sl, lsl #10 │ │ │ │ andslt pc, r0, r5, asr #17 │ │ │ │ cmppcc r8, #13697024 @ p-variant is OBSOLETE @ 0xd10000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eormi pc, fp, r3, asr #16 │ │ │ │ @@ -99727,71 +99727,71 @@ │ │ │ │ mrceq 8, 7, APSR_nzcv, cr8, cr8, {6} │ │ │ │ msrne SPSR_f, #64, 12 @ 0x4000000 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8d8f07e │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - strhteq r6, [r9], -sl │ │ │ │ - eoreq r6, r9, r8, lsl #21 │ │ │ │ + eoreq r6, r9, sl, ror sl │ │ │ │ + eoreq r6, r9, r8, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1b1b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r8, {r1, r2, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr14, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1b1d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0xf5063014 │ │ │ │ @ instruction: 0xf13855a0 │ │ │ │ - @ instruction: 0xf506fdc7 │ │ │ │ + @ instruction: 0xf506fd97 │ │ │ │ andcc r5, r8, r4, lsr #1 │ │ │ │ ldrvc pc, [r8], #1542 @ 0x606 │ │ │ │ - stc2l 1, cr15, [r0, #224] @ 0xe0 │ │ │ │ + ldc2 1, cr15, [r0, #224] @ 0xe0 │ │ │ │ adcpl pc, r5, r6, lsl #10 │ │ │ │ ldrcc r3, [r8, #-28] @ 0xffffffe4 │ │ │ │ - ldc2 1, cr15, [sl, #224]! @ 0xe0 │ │ │ │ + stc2 1, cr15, [sl, #224] @ 0xe0 │ │ │ │ adcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf1383010 │ │ │ │ - @ instruction: 0xf506fdb5 │ │ │ │ + @ instruction: 0xf506fd85 │ │ │ │ andcc r5, ip, r8, lsr #1 │ │ │ │ - ldc2 1, cr15, [r0, #224]! @ 0xe0 │ │ │ │ + stc2 1, cr15, [r0, #224] @ 0xe0 │ │ │ │ rsbsvc pc, ip, r6, lsl #12 │ │ │ │ - stc2 1, cr15, [ip, #224]! @ 0xe0 │ │ │ │ + ldc2l 1, cr15, [ip, #-224]! @ 0xffffff20 │ │ │ │ adcpl pc, r0, r6, lsl #10 │ │ │ │ @ instruction: 0xf1383014 │ │ │ │ - @ instruction: 0xf506fda7 │ │ │ │ + @ instruction: 0xf506fd77 │ │ │ │ andscc r5, r8, r1, lsr #1 │ │ │ │ - stc2 1, cr15, [r2, #224]! @ 0xe0 │ │ │ │ + ldc2l 1, cr15, [r2, #-224]! @ 0xffffff20 │ │ │ │ sbcpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf138300c │ │ │ │ - @ instruction: 0xf506fd9d │ │ │ │ + @ instruction: 0xf506fd6d │ │ │ │ andscc r5, r8, r0, ror #1 │ │ │ │ - ldc2 1, cr15, [r8, #224] @ 0xe0 │ │ │ │ + stc2l 1, cr15, [r8, #-224]! @ 0xffffff20 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc2 1, cr15, [r4, #224] @ 0xe0 │ │ │ │ + stc2l 1, cr15, [r4, #-224]! @ 0xffffff20 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ sbcpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf125300c │ │ │ │ - @ instruction: 0xf506f9d5 │ │ │ │ + @ instruction: 0xf506f9a5 │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - @ instruction: 0xf9d0f125 │ │ │ │ + @ instruction: 0xf9a0f125 │ │ │ │ sbcspl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf79d3018 │ │ │ │ @ instruction: 0xf8d6ee22 │ │ │ │ @ instruction: 0xf5033f0c │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ stmdblt r3, {r4, r7, fp, ip, sp} │ │ │ │ @ instruction: 0xf506bd70 │ │ │ │ andcc r5, r4, r4, asr #1 │ │ │ │ - ldc2l 1, cr15, [r6, #-224]! @ 0xffffff20 │ │ │ │ + stc2l 1, cr15, [r6, #-224] @ 0xffffff20 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @ instruction: 0x03a8f8cc │ │ │ │ ldcmi 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @@ -99831,37 +99831,37 @@ │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ stmiaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ addhi pc, ip, r0, lsl #2 │ │ │ │ stmiacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8594640 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ vmin.s d4, d0, d9 │ │ │ │ - @ instruction: 0xf505f895 │ │ │ │ + @ instruction: 0xf505f865 │ │ │ │ ldrmi r5, [r8], -fp, asr #7 │ │ │ │ vcgt.s32 d9, d6, d12 │ │ │ │ - stmdavc r3, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2e43ec │ │ │ │ blcs 2782b8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf859387c │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38464 @ 0x9640 │ │ │ │ vmin.s d4, d0, d9 │ │ │ │ - @ instruction: 0xf8dff87d │ │ │ │ + @ instruction: 0xf8dff84d │ │ │ │ andcs r3, r0, #108, 16 @ 0x6c0000 │ │ │ │ @ instruction: 0xf8594640 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ vmin.s d4, d0, d9 │ │ │ │ - @ instruction: 0xf8d4f873 │ │ │ │ + @ instruction: 0xf8d4f843 │ │ │ │ @ instruction: 0xf8d33398 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr0, {5} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s q2, q0, q0 │ │ │ │ - @ instruction: 0xf10df869 │ │ │ │ + @ instruction: 0xf10df839 │ │ │ │ @ instruction: 0x46420b74 │ │ │ │ @ instruction: 0x46294633 │ │ │ │ smlsdls r0, r0, r6, r4 │ │ │ │ @ instruction: 0xf9a0f076 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ subsle r2, r7, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -sl @ │ │ │ │ @@ -99902,15 +99902,15 @@ │ │ │ │ strbmi r0, [r0, r9, lsl #16] │ │ │ │ ldrb r4, [pc, -r2, lsl #13] │ │ │ │ sbfxcc pc, pc, #17, #17 │ │ │ │ stmiaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf806f230 │ │ │ │ + @ instruction: 0xffd6f22f │ │ │ │ strb r2, [r5, -r0, lsl #4]! │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf8d44650 │ │ │ │ @ instruction: 0xf8ca2398 │ │ │ │ mrrcne 14, 15, r2, sl, cr8 │ │ │ │ svcpl 0x000cf8ca │ │ │ │ stclcs 8, cr15, [r8, #-784] @ 0xfffffcf0 │ │ │ │ @@ -99936,58 +99936,58 @@ │ │ │ │ @ instruction: 0xf8ca3003 │ │ │ │ @ instruction: 0xf8df3d4c │ │ │ │ @ instruction: 0xf859373c │ │ │ │ @ instruction: 0xf8ca3003 │ │ │ │ @ instruction: 0xf8df3d84 │ │ │ │ ldrbtmi r3, [fp], #-1844 @ 0xfffff8cc │ │ │ │ stccc 8, cr15, [r8, #808] @ 0x328 │ │ │ │ - mcrr2 1, 3, pc, lr, cr8 @ │ │ │ │ + ldc2 1, cr15, [lr], {56} @ 0x38 │ │ │ │ adcpl pc, r4, sl, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - mcrr2 1, 3, pc, r8, cr8 @ │ │ │ │ + ldc2 1, cr15, [r8], {56} @ 0x38 │ │ │ │ adcpl pc, r5, sl, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - mcrr2 1, 3, pc, r2, cr8 @ │ │ │ │ + ldc2 1, cr15, [r2], {56} @ 0x38 │ │ │ │ adcpl pc, r7, sl, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [ip], #-224 @ 0xffffff20 │ │ │ │ + stc2 1, cr15, [ip], {56} @ 0x38 │ │ │ │ adcpl pc, r8, sl, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r6], #-224 @ 0xffffff20 │ │ │ │ + stc2 1, cr15, [r6], {56} @ 0x38 │ │ │ │ @ instruction: 0xf60a2101 │ │ │ │ @ instruction: 0xf138707c │ │ │ │ - @ instruction: 0xf50afc31 │ │ │ │ + @ instruction: 0xf50afc01 │ │ │ │ smlatbcs r1, r0, r0, r5 │ │ │ │ @ instruction: 0xf1383014 │ │ │ │ - @ instruction: 0xf50afc2b │ │ │ │ + @ instruction: 0xf50afbfb │ │ │ │ smlatbcs r1, r1, r0, r5 │ │ │ │ @ instruction: 0xf1383018 │ │ │ │ - @ instruction: 0xf50afc25 │ │ │ │ + @ instruction: 0xf50afbf5 │ │ │ │ ldrdcs r5, [r1, -r1] │ │ │ │ @ instruction: 0xf138300c │ │ │ │ - tstpcs r1, pc, lsl ip @ p-variant is OBSOLETE │ │ │ │ + smlattcs r1, pc, fp, pc @ │ │ │ │ adcpl pc, sl, sl, lsl #10 │ │ │ │ - ldc2 1, cr15, [sl], {56} @ 0x38 │ │ │ │ + blx ffb8083a │ │ │ │ sbcpl pc, r3, sl, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r4], {56} @ 0x38 │ │ │ │ + blx ffa00846 │ │ │ │ rscpl pc, r0, sl, lsl #10 │ │ │ │ andscc r2, r8, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [lr], {56} @ 0x38 │ │ │ │ + blx ff880852 │ │ │ │ @ instruction: 0xf50a2101 │ │ │ │ @ instruction: 0xf1386076 │ │ │ │ - ldrtmi pc, [r8], -r9, lsl #24 @ │ │ │ │ + @ instruction: 0x4638fbd9 │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - stc2 1, cr15, [r4], {56} @ 0x38 │ │ │ │ + blx ff600866 │ │ │ │ ldrhle r4, [r8, #88]! @ 0x58 │ │ │ │ sbcpl pc, r7, sl, lsl #10 │ │ │ │ - @ instruction: 0xf125300c │ │ │ │ - @ instruction: 0xf50af82f │ │ │ │ + @ instruction: 0xf124300c │ │ │ │ + @ instruction: 0xf50affff │ │ │ │ andscc r5, r0, r8, asr #1 │ │ │ │ - @ instruction: 0xf82af125 │ │ │ │ + @ instruction: 0xfffaf124 │ │ │ │ sbcspl pc, r4, sl, lsl #10 │ │ │ │ andscc r2, r8, r0, lsl #2 │ │ │ │ mcr 7, 7, pc, cr8, cr12, {4} @ │ │ │ │ addpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldmcc r0, {r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ andsls r4, r0, #17825792 @ 0x1100000 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -100125,15 +100125,15 @@ │ │ │ │ svceq 0x0018f8ca │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50a82f3 │ │ │ │ vst2. {d21-d24}, [pc], r9 │ │ │ │ tstcc r4, #0, 4 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf1299312 │ │ │ │ - @ instruction: 0xf894f8ef │ │ │ │ + @ instruction: 0xf894f8bf │ │ │ │ @ instruction: 0xb1233890 │ │ │ │ ldmcc r2, {r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89a8239 │ │ │ │ vst1.64 {d19-d22}, [pc :128], r1 │ │ │ │ ldmdbls r0, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], pc, asr #8 │ │ │ │ @@ -100332,45 +100332,45 @@ │ │ │ │ stmdals r9, {r2, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xfff2f7fa │ │ │ │ svceq 0x001cf8da │ │ │ │ msreq CPSR_s, sl, lsl #2 │ │ │ │ @ instruction: 0xf8c8f092 │ │ │ │ movwls lr, #45457 @ 0xb191 │ │ │ │ bllt ffc42918 │ │ │ │ - @ instruction: 0xff8af132 │ │ │ │ + @ instruction: 0xff5af132 │ │ │ │ ldceq 8, cr15, [ip, #808] @ 0x328 │ │ │ │ @ instruction: 0x4650e570 │ │ │ │ mcr2 0, 1, pc, cr12, cr12, {1} @ │ │ │ │ orrscc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf50ae55c │ │ │ │ smlabtcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf1383004 │ │ │ │ - blmi 1202ddc │ │ │ │ + blmi 1202d1c │ │ │ │ sbcpl pc, r5, #20971520 @ 0x1400000 │ │ │ │ sbcpl pc, r5, sl, lsl #10 │ │ │ │ ldmdavs r1, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ subsmi r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movwls r4, #11 │ │ │ │ movwls r6, #6227 @ 0x1853 │ │ │ │ movwcs lr, #10578 @ 0x2952 │ │ │ │ - blx 1880e0e │ │ │ │ + blx c80e0e │ │ │ │ blls 53de20 │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andvc pc, r0, #2 │ │ │ │ svclt 0x000c2a00 │ │ │ │ strvc pc, [r0, pc, asr #8] │ │ │ │ strvc pc, [r0, -pc, asr #8] │ │ │ │ blmi e3df30 │ │ │ │ @ instruction: 0xf8592000 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ blmi d961f4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2 1, cr15, [r2], #132 @ 0x84 │ │ │ │ + ldc2l 1, cr15, [r2], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf8c39b10 │ │ │ │ ldr r0, [lr, #-2352] @ 0xfffff6d0 │ │ │ │ @ instruction: 0xf04f9c12 │ │ │ │ blmi c111a4 │ │ │ │ @ instruction: 0xf8d44a2d │ │ │ │ ldrbtmi r0, [fp], #-920 @ 0xfffffc68 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @@ -100383,59 +100383,59 @@ │ │ │ │ ... │ │ │ │ adcseq fp, sl, r8, asr #30 │ │ │ │ adcseq fp, sl, r2, asr #30 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r6, r9, ip, lsl #24 │ │ │ │ - eoreq r6, r9, r6, asr #16 │ │ │ │ + eoreq r6, r9, ip, asr #23 │ │ │ │ + eoreq r6, r9, r6, lsl #16 │ │ │ │ adcseq fp, sl, r0, lsl lr │ │ │ │ muleq r0, ip, ip │ │ │ │ - strhteq r6, [r9], -r8 │ │ │ │ - strdeq r6, [r9], -sl @ │ │ │ │ + eoreq r6, r9, r8, ror fp │ │ │ │ + strhteq r6, [r9], -sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #25 │ │ │ │ andeq r0, r0, r0, ror lr │ │ │ │ @ instruction: 0x000008b0 │ │ │ │ andeq r0, r0, r4, lsr sp │ │ │ │ @ instruction: 0xffffc1d3 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r6, r9, r2, ror #15 │ │ │ │ - eoreq r6, r9, sl, lsl r8 │ │ │ │ - eoreq r6, r9, r0, lsr #11 │ │ │ │ - eoreq r6, r9, r2, lsl r8 │ │ │ │ - eoreq r6, r9, sl, lsl #16 │ │ │ │ - eoreq r6, r9, r4, lsl #16 │ │ │ │ - eoreq r6, r9, ip, lsl #15 │ │ │ │ + eoreq r6, r9, r2, lsr #15 │ │ │ │ + ldrdeq r6, [r9], -sl @ │ │ │ │ + eoreq r6, r9, r0, ror #10 │ │ │ │ + ldrdeq r6, [r9], -r2 @ │ │ │ │ + eoreq r6, r9, sl, asr #15 │ │ │ │ + eoreq r6, r9, r4, asr #15 │ │ │ │ + eoreq r6, r9, ip, asr #14 │ │ │ │ @ instruction: 0xffffc17b │ │ │ │ @ instruction: 0xffffbbc1 │ │ │ │ @ instruction: 0xffffbba7 │ │ │ │ - eoreq r6, r9, sl, lsr #12 │ │ │ │ - eoreq r6, r9, r6, lsr r1 │ │ │ │ + eoreq r6, r9, sl, ror #11 │ │ │ │ + strdeq r6, [r9], -r6 @ │ │ │ │ adcseq ip, sl, r0, asr #10 │ │ │ │ andeq r0, r0, r0, lsr fp │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ - eoreq r6, r9, lr, lsr #8 │ │ │ │ - eoreq r6, r9, r0, ror r0 │ │ │ │ + eoreq r6, r9, lr, ror #7 │ │ │ │ + eoreq r6, r9, r0, lsr r0 │ │ │ │ cmpcs r0, r0, lsr #4 │ │ │ │ sbcpl pc, sl, sl, lsl #10 │ │ │ │ - cdp2 1, 14, cr15, cr0, cr9, {1} │ │ │ │ + cdp2 1, 11, cr15, cr0, cr9, {1} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf8dfadbe │ │ │ │ @ instruction: 0xf06f3abc │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ @ instruction: 0xf8d42ab8 │ │ │ │ ldrbtmi r0, [fp], #-920 @ 0xfffffc68 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ cmnpcc fp, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ @ instruction: 0xf89cf04e │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf1289812 │ │ │ │ - blls 504514 │ │ │ │ + blls 504454 │ │ │ │ ldmdbeq r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ mcrr 7, 9, pc, r0, cr12 @ │ │ │ │ svceq 0x0018f8da │ │ │ │ @ instruction: 0xf864f0a8 │ │ │ │ ldrbmi r9, [r0], -pc, lsl #18 │ │ │ │ @ instruction: 0xf8aaf088 │ │ │ │ @ instruction: 0xf8dfe50b │ │ │ │ @@ -100463,27 +100463,27 @@ │ │ │ │ @ instruction: 0xf8d19910 │ │ │ │ bicslt r0, r0, r8, asr #17 │ │ │ │ bcc b02e98 │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ stmiacc r4, {r0, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, ip, r0, lsl #22 │ │ │ │ - @ instruction: 0xff4af124 │ │ │ │ + @ instruction: 0xff1af124 │ │ │ │ @ instruction: 0xf6419d10 │ │ │ │ bl 345248 │ │ │ │ movwcs r0, #513 @ 0x201 │ │ │ │ stmiaeq r4, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andcc pc, r1, sl, asr #16 │ │ │ │ addsvs r6, r3, r3, asr r0 │ │ │ │ @ instruction: 0xf8c560d3 │ │ │ │ @ instruction: 0xf89408c4 │ │ │ │ blcs d2d94 │ │ │ │ @ instruction: 0xf50ad0a0 │ │ │ │ @ instruction: 0xf12b50c5 │ │ │ │ - @ instruction: 0xe79bf835 │ │ │ │ + ldr pc, [fp, r5, lsl #16] │ │ │ │ stmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibcs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8da33ac │ │ │ │ @ instruction: 0xf04e0ef8 │ │ │ │ ldr pc, [r6, r9, lsr #16]! │ │ │ │ @@ -100572,26 +100572,26 @@ │ │ │ │ mrcge 4, 0, APSR_nzcv, cr8, cr15, {3} │ │ │ │ ldclcc 8, cr15, [r8], #-848 @ 0xfffffcb0 │ │ │ │ rsccc pc, r5, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf60d81a0 │ │ │ │ @ instruction: 0xf8df25b8 │ │ │ │ ldrbtmi r0, [r8], #-2216 @ 0xfffff758 │ │ │ │ - @ instruction: 0xf986f123 │ │ │ │ + @ instruction: 0xf956f123 │ │ │ │ @ instruction: 0xf8dfb1a0 │ │ │ │ blge 84af6c │ │ │ │ movwls r4, #54810 @ 0xd61a │ │ │ │ @ instruction: 0x46434479 │ │ │ │ bl ff602b68 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df80fd │ │ │ │ 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 b8119a │ │ │ │ + blx fff81198 │ │ │ │ @ instruction: 0xf79d4628 │ │ │ │ stmdacs r0, {r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bicshi pc, r4, #64 @ 0x40 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldc 7, cr15, [r0], #-624 @ 0xfffffd90 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf50a83bc │ │ │ │ @@ -100638,15 +100638,15 @@ │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0x37ccf8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf123230c │ │ │ │ - @ instruction: 0x4650fe57 │ │ │ │ + ldrbmi pc, [r0], -r7, lsr #28 @ │ │ │ │ stc2 7, cr15, [r4], #1000 @ 0x3e8 │ │ │ │ sbfxcc pc, pc, #17, #29 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd445 │ │ │ │ bls 4d2cd4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @@ -100705,20 +100705,20 @@ │ │ │ │ strtcc pc, [ip], #1549 @ 0x60d │ │ │ │ smlabtpl r2, sp, r9, lr │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf79d4620 │ │ │ │ @ instruction: 0xf50aea08 │ │ │ │ strtmi r5, [r1], -r1, ror #1 │ │ │ │ vqadd.s32 d3, d5, d4 │ │ │ │ - str pc, [r2, pc, lsl #28] │ │ │ │ + @ instruction: 0xe782fddf │ │ │ │ @ instruction: 0x16d8f8df │ │ │ │ @ instruction: 0xf8df2202 │ │ │ │ movwcs r0, #1752 @ 0x6d8 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xff46f129 │ │ │ │ + @ instruction: 0xff16f129 │ │ │ │ @ instruction: 0xf0004603 │ │ │ │ andls r0, lr, r1, lsl #4 │ │ │ │ ldreq r9, [r9, ip, lsl #4] │ │ │ │ blls 47a028 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ @ instruction: 0x2190aef7 │ │ │ │ @ instruction: 0xf79d2001 │ │ │ │ @@ -100743,15 +100743,15 @@ │ │ │ │ @ instruction: 0x47b06812 │ │ │ │ @ instruction: 0xf7fa4638 │ │ │ │ blls 504530 │ │ │ │ bvc ff00328c │ │ │ │ @ instruction: 0xf8dfe6c6 │ │ │ │ ldrbtmi r5, [sp], #-1632 @ 0xfffff9a0 │ │ │ │ @ instruction: 0xf124e787 │ │ │ │ - @ instruction: 0x4603f9b7 │ │ │ │ + strmi pc, [r3], -r7, lsl #19 │ │ │ │ @ instruction: 0xf8dfe780 │ │ │ │ ldrbtmi r6, [lr], #-1620 @ 0xfffff9ac │ │ │ │ @ instruction: 0xf8dfe7e3 │ │ │ │ ldrbtmi r6, [lr], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0x2190e7df │ │ │ │ @ instruction: 0xf79d2001 │ │ │ │ @ instruction: 0xf8dfe8b8 │ │ │ │ @@ -101105,70 +101105,70 @@ │ │ │ │ ldr r6, [r3], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #178257920 @ 0xaa00000 │ │ │ │ strb r6, [r0], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #228589568 @ 0xda00000 │ │ │ │ ldrbt r6, [r4], fp, lsr #1 │ │ │ │ - mlaeq r9, r6, r3, r6 │ │ │ │ - mlaeq r9, r8, pc, r5 @ │ │ │ │ - strdeq r6, [r9], -r8 @ │ │ │ │ + eoreq r6, r9, r6, asr r3 │ │ │ │ eoreq r5, r9, r8, asr pc │ │ │ │ + strhteq r6, [r9], -r8 │ │ │ │ + eoreq r5, r9, r8, lsl pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r9, r0, lsr r3 │ │ │ │ + strdeq r6, [r9], -r0 @ │ │ │ │ + eoreq r5, r9, r4, ror lr │ │ │ │ + eoreq r6, r9, r6, asr #5 │ │ │ │ + eoreq r5, r9, r4, asr lr │ │ │ │ + eoreq r6, r9, r4, ror #4 │ │ │ │ + strdeq r6, [r9], -r4 @ │ │ │ │ + eoreq r5, r9, sl, lsl lr │ │ │ │ + eoreq r6, r9, lr, ror #4 │ │ │ │ + eoreq r5, r9, sl, ror #27 │ │ │ │ + eoreq r6, r9, ip, ror r2 │ │ │ │ strhteq r5, [r9], -r4 │ │ │ │ - eoreq r6, r9, r6, lsl #6 │ │ │ │ - mlaeq r9, r4, lr, r5 │ │ │ │ - eoreq r6, r9, r4, lsr #5 │ │ │ │ - eoreq r6, r9, r4, lsr r2 │ │ │ │ - eoreq r5, r9, sl, asr lr │ │ │ │ - eoreq r6, r9, lr, lsr #5 │ │ │ │ - eoreq r5, r9, sl, lsr #28 │ │ │ │ - strhteq r6, [r9], -ip │ │ │ │ - strdeq r5, [r9], -r4 @ │ │ │ │ - eoreq r6, r9, sl, ror r2 │ │ │ │ - eoreq r5, r9, sl, asr #27 │ │ │ │ - eoreq r6, r9, r8, ror #2 │ │ │ │ - eoreq r5, r9, r8, lsr #27 │ │ │ │ - eoreq r6, r9, r6, asr r2 │ │ │ │ - eoreq r6, r9, r0, ror #4 │ │ │ │ - eoreq r6, r9, r0, asr r2 │ │ │ │ - eoreq r5, r9, r6, ror #3 │ │ │ │ + eoreq r6, r9, sl, lsr r2 │ │ │ │ + eoreq r5, r9, sl, lsl #27 │ │ │ │ + eoreq r6, r9, r8, lsr #2 │ │ │ │ + eoreq r5, r9, r8, ror #26 │ │ │ │ + eoreq r6, r9, r6, lsl r2 │ │ │ │ + eoreq r6, r9, r0, lsr #4 │ │ │ │ + eoreq r6, r9, r0, lsl r2 │ │ │ │ + eoreq r5, r9, r6, lsr #3 │ │ │ │ @ instruction: 0xffffc00d │ │ │ │ @ instruction: 0xfffff1f5 │ │ │ │ @ instruction: 0xffffb629 │ │ │ │ @ instruction: 0xffffc0e5 │ │ │ │ @ instruction: 0xffffb689 │ │ │ │ @ instruction: 0xffffb62d │ │ │ │ @ instruction: 0xffffc159 │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ andeq r0, r0, r8, asr #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #22 │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ - mlaeq r9, lr, r1, r6 │ │ │ │ - eoreq r5, r9, r6, asr #23 │ │ │ │ - eoreq r0, sl, lr, lsr #10 │ │ │ │ - eoreq r6, r9, sl, lsr r1 │ │ │ │ + eoreq r6, r9, lr, asr r1 │ │ │ │ + eoreq r5, r9, r6, lsl #23 │ │ │ │ + eoreq r0, sl, lr, ror #9 │ │ │ │ + strdeq r6, [r9], -sl @ │ │ │ │ ldrhteq ip, [r0], ip │ │ │ │ - eoreq r6, r9, r6, ror r0 │ │ │ │ - eoreq r6, r9, sl, ror r0 │ │ │ │ + eoreq r6, r9, r6, lsr r0 │ │ │ │ + eoreq r6, r9, sl, lsr r0 │ │ │ │ @ instruction: 0xffffc1b9 │ │ │ │ - eoreq r5, r9, r6, asr #28 │ │ │ │ + eoreq r5, r9, r6, lsl #28 │ │ │ │ @ instruction: 0xffffb53f │ │ │ │ @ instruction: 0xffffc3a3 │ │ │ │ - eoreq r5, r9, r6, ror #31 │ │ │ │ + eoreq r5, r9, r6, lsr #31 │ │ │ │ @ instruction: 0xffffc135 │ │ │ │ @ instruction: 0xffffbcdf │ │ │ │ @ instruction: 0xffffbd3f │ │ │ │ - eorseq r7, r0, lr, asr #1 │ │ │ │ - eoreq r5, r9, r4, lsr #22 │ │ │ │ - eoreq r5, r9, ip, ror #10 │ │ │ │ - strdeq r5, [r9], -r0 @ │ │ │ │ - eoreq r5, r9, r0, asr r5 │ │ │ │ + eorseq r7, r0, lr, lsl #1 │ │ │ │ + eoreq r5, r9, r4, ror #21 │ │ │ │ + eoreq r5, r9, ip, lsr #10 │ │ │ │ + strhteq r5, [r9], -r0 │ │ │ │ + eoreq r5, r9, r0, lsl r5 │ │ │ │ @ instruction: 0xffffaff3 │ │ │ │ @ instruction: 0xffffbe59 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ msrhi SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ @@ -101180,15 +101180,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ orrshi pc, sp, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505f877 │ │ │ │ ldrsbcc r5, [r8], -r6 │ │ │ │ @ instruction: 0xf123462c │ │ │ │ - @ instruction: 0xe002fab1 │ │ │ │ + and pc, r2, r1, lsl #21 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs d5530 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ qadd8mi r1, r8, r4 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #304 @ 0x130 │ │ │ │ @@ -101260,27 +101260,27 @@ │ │ │ │ strcs sp, [r0], -ip, lsr #32 │ │ │ │ stmdavs r3!, {r1, r2, r4, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf8a8f7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - blx feb81c30 │ │ │ │ + blx 1f81c30 │ │ │ │ bvs 1ae0454 │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ andsle r4, r5, sl, asr #11 │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f891 │ │ │ │ @ instruction: 0xf1230098 │ │ │ │ - blvs bc4220 │ │ │ │ + blvs bc4160 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ streq pc, [r8, #-2263] @ 0xfffff729 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ @ instruction: 0x2c004ad0 │ │ │ │ @@ -101308,33 +101308,33 @@ │ │ │ │ @ instruction: 0xf8d5fe59 │ │ │ │ @ instruction: 0xf5033f0c │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs d3a94 │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ sbcpl pc, r9, r5, lsl #10 │ │ │ │ @ instruction: 0xf1273014 │ │ │ │ - @ instruction: 0x4628ffbb │ │ │ │ + strtmi pc, [r8], -fp, lsl #31 │ │ │ │ blx fed83862 │ │ │ │ ldmdbeq r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldcl 7, cr15, [ip, #-620] @ 0xfffffd94 │ │ │ │ sbcspl pc, r3, r5, lsl #10 │ │ │ │ @ instruction: 0xf79b3008 │ │ │ │ tstcs r0, sl, lsl #26 │ │ │ │ ldmdbeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - cdp2 1, 2, cr15, cr4, cr0, {1} │ │ │ │ + ldc2l 1, cr15, [r4, #128]! @ 0x80 │ │ │ │ ldmne r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs bb1cd0 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmiaeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blmi 1131f58 │ │ │ │ stmiacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r9, r0, lsl #20 │ │ │ │ - @ instruction: 0xf88cf124 │ │ │ │ + @ instruction: 0xf85cf124 │ │ │ │ stmiacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ sbceq pc, r4, r1, asr #12 │ │ │ │ movwcs r1, #2089 @ 0x829 │ │ │ │ subvs r5, fp, fp, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ stmiacs r4, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0734628 │ │ │ │ @@ -101378,20 +101378,20 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf79be748 │ │ │ │ @ instruction: 0xf8d7eff2 │ │ │ │ stmdbcs r0, {r3, r5, r9, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr8, cr15, {3} │ │ │ │ @ instruction: 0xf505e6f9 │ │ │ │ @ instruction: 0xf12a50c5 │ │ │ │ - strb pc, [sp, -r7, lsr #18]! @ │ │ │ │ + @ instruction: 0xe76df8f7 │ │ │ │ ldcl 7, cr15, [r4], {155} @ 0x9b │ │ │ │ stmiacs r4, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf505e794 │ │ │ │ andscc r5, r4, r1, ror #1 │ │ │ │ - @ instruction: 0xf984f225 │ │ │ │ + @ instruction: 0xf954f225 │ │ │ │ svclt 0x0000e65c │ │ │ │ ldrsbteq sl, [sl], r0 │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -101422,15 +101422,15 @@ │ │ │ │ bls 4d5860 │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmvc r8, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], #1071 @ 0x42f │ │ │ │ @ instruction: 0xf1374640 │ │ │ │ - @ instruction: 0xf897f8f7 │ │ │ │ + @ instruction: 0xf897f8c7 │ │ │ │ bllt 1d0d8f0 │ │ │ │ blvc 8810b0 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6064b1e │ │ │ │ blx 322490 │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -101440,31 +101440,31 @@ │ │ │ │ tstls r1, r8, lsr #12 │ │ │ │ blvc 181090 │ │ │ │ blx 1681a8a │ │ │ │ ldmiblt r0, {r2, r9, sl, lr}^ │ │ │ │ vsri.32 d4, d21, #1 │ │ │ │ @ instruction: 0xf8858f5b │ │ │ │ @ instruction: 0x46409fb0 │ │ │ │ - @ instruction: 0xf8e0f137 │ │ │ │ + @ instruction: 0xf8b0f137 │ │ │ │ svccc 0x0094f8d7 │ │ │ │ blx fed7f9a0 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ str r0, [r6, r0, lsr #8]! │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46374632 │ │ │ │ strbmi lr, [r0], -sp, lsr #15 │ │ │ │ - @ instruction: 0xf8d0f137 │ │ │ │ + @ instruction: 0xf8a0f137 │ │ │ │ svccc 0x0094f8d7 │ │ │ │ @ instruction: 0x4640e7b9 │ │ │ │ - @ instruction: 0xf8caf137 │ │ │ │ + @ instruction: 0xf89af137 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r5, r9, r4, ror #11 │ │ │ │ + eoreq r5, r9, r4, lsr #11 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec1cccc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -101475,16 +101475,16 @@ │ │ │ │ @ instruction: 0xf07c9000 │ │ │ │ andlt pc, r3, r3, lsr fp @ │ │ │ │ blx 203c66 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ @ instruction: 0xff82f094 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - eoreq r4, r9, lr, lsr pc │ │ │ │ - mlaseq r0, sl, r4, r5 │ │ │ │ + strdeq r4, [r9], -lr @ │ │ │ │ + eorseq r5, r0, sl, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec1cd10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 289ad8 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -101839,23 +101839,23 @@ │ │ │ │ bl 101680 │ │ │ │ b.n c5d28 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #240 @ (adr r4, c5fe0 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (c5f60 ) │ │ │ │ + ldr r5, [pc, #872] @ (c6260 ) │ │ │ │ movs r1, r5 │ │ │ │ add r3, pc, #936 @ (adr r3, c62a4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r4, [pc, #808] @ (c6228 ) │ │ │ │ + ldr r4, [pc, #552] @ (c6128 ) │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r0, r7] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #356] @ (c6080 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -101883,15 +101883,15 @@ │ │ │ │ bne.w c6074 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w lr, [r4, #93] @ 0x5d │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n c6022 │ │ │ │ ldr.w ip, [pc, #280] @ c608c │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r5, r8 │ │ │ │ add ip, pc │ │ │ │ @@ -101938,23 +101938,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl d0108 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, c6014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n c5f3e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl c04ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, c605e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5f3c │ │ │ │ ldr r2, [pc, #96] @ (c6094 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -101972,31 +101972,31 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c5f3e │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bl d02a0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r4, #152] @ 0x98 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n c5f3e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r0, pc, #880 @ (adr r0, c63f4 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #744 @ (adr r0, c6374 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r7, r2] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #904] @ (c6420 ) │ │ │ │ + ldr r1, [pc, #648] @ (c6320 ) │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #800] @ (c63bc ) │ │ │ │ + ldr r1, [pc, #544] @ (c62bc ) │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, c60d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -102194,15 +102194,15 @@ │ │ │ │ beq.w c63b0 │ │ │ │ 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 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -102368,15 +102368,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 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ 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 │ │ │ │ @@ -102386,15 +102386,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n c6556 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ 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 │ │ │ │ @@ -102841,17 +102841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r1, r5 │ │ │ │ - adcs r6, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r1, r5 │ │ │ │ add r2, pc, #724 @ (adr r2, c6c30 ) │ │ │ │ vaddl.u q13, d15, d11 │ │ │ │ vsra.u32 d26, d31, #1 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103017,15 +103017,15 @@ │ │ │ │ ldr.w r0, [r5, #1252] @ 0x4e4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c6bd2 │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ cbz r0, c6bbe │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6c22 │ │ │ │ ldr.w r3, [r5, #1260] @ 0x4ec │ │ │ │ str.w r9, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r3 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ b.n c6b0e │ │ │ │ @@ -103039,15 +103039,15 @@ │ │ │ │ ldr.w r0, [r5, #1236] @ 0x4d4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c6bf8 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ cbz r0, c6bc8 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6c22 │ │ │ │ ldr.w r3, [r5, #1244] @ 0x4dc │ │ │ │ str.w sl, [r5, #1248] @ 0x4e0 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ b.n c6adc │ │ │ │ @@ -103103,15 +103103,15 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ 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 │ │ │ │ @@ -103266,15 +103266,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r1, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3852] @ 0xf0c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2240] @ 0x8c0 │ │ │ │ @@ -103294,15 +103294,15 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103313,46 +103313,46 @@ │ │ │ │ ldr.w r0, [r5, #2352] @ 0x930 │ │ │ │ cbnz r0, c6e50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #6336 @ 0x18c0 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #2352] @ 0x930 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, c6e94 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ addw r6, r6, #4095 @ 0xfff │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bfc r6, #0, #12 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 62114 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 62848 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #2352] @ 0x930 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n c6e6c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #2352] @ 0x930 │ │ │ │ @@ -103361,18 +103361,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c6ecc │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #2352] @ 0x930 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -103381,18 +103381,18 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ cbz r3, c6f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #2352] @ 0x930 │ │ │ │ - bl 1e65e0 │ │ │ │ + bl 1e6580 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 61324 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ b.n c6f12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103404,18 +103404,18 @@ │ │ │ │ cbnz r3, c6f52 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6336 @ 0x18c0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [fp, #2352] @ 0x930 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7068 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r8, r9 │ │ │ │ @@ -103447,15 +103447,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, r3 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6fec │ │ │ │ ldr r5, [r0, #12] │ │ │ │ adds r2, r4, #4 │ │ │ │ beq.n c707a │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ @@ -103491,53 +103491,53 @@ │ │ │ │ lsrs r4, r4, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ cmp fp, r6 │ │ │ │ bhi.n c7012 │ │ │ │ addw r1, r9, #1023 @ 0x3ff │ │ │ │ mov r5, r7 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #64] @ (c708c ) │ │ │ │ ldr r1, [pc, #68] @ (c7090 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #40] @ (c7094 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ b.n c7044 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ - vaddl.u q10, d31, d2 │ │ │ │ + vmla.i q10, , d2[0] │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ movs r1, r5 │ │ │ │ - eors r2, r3 │ │ │ │ + ands r2, r3 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ str r2, [sp, #892] @ 0x37c │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -103553,15 +103553,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #6336 @ 0x18c0 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r7, [r5, #2252] @ 0x8cc │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n c717c │ │ │ │ ldr.w r3, [r5, #2256] @ 0x8d0 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -103578,28 +103578,28 @@ │ │ │ │ ldr.w r0, [r5, #2244] @ 0x8c4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n c7156 │ │ │ │ ldr.w r1, [r5, #2248] @ 0x8c8 │ │ │ │ cbz r0, c714c │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, c717c │ │ │ │ ldr.w r3, [r5, #2252] @ 0x8cc │ │ │ │ str.w sl, [r5, #2256] @ 0x8d0 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #2248] @ 0x8c8 │ │ │ │ b.n c7136 │ │ │ │ ldr.w r3, [r5, #2248] @ 0x8c8 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n c717c │ │ │ │ str.w r9, [r5, #2252] @ 0x8cc │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n c70bc │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n c7104 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -103638,25 +103638,25 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r4, #2252] @ 0x8cc │ │ │ │ ldr.w r1, [r4, #2248] @ 0x8c8 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #2252] @ 0x8cc │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -103852,24 +103852,24 @@ │ │ │ │ bne.n c7420 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c73dc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ @@ -103907,24 +103907,24 @@ │ │ │ │ bne.n c74ac │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c7468 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r6, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ @@ -103962,24 +103962,24 @@ │ │ │ │ bne.n c7538 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r0, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ strd r6, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c74f4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ @@ -104063,15 +104063,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c7688 │ │ │ │ ldr r2, [pc, #132] @ (c76b8 ) │ │ │ │ ldr r3, [pc, #124] @ (c76b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104092,15 +104092,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c760a │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c760a │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104113,28 +104113,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c7630 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ (c76e0 ) │ │ │ │ + ldr r2, [pc, #808] @ (c79e0 ) │ │ │ │ movs r0, r6 │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #792] @ (c79d8 ) │ │ │ │ + ldr r2, [pc, #536] @ (c78d8 ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r2, [pc, #560] @ (c78f4 ) │ │ │ │ + ldr r2, [pc, #304] @ (c77f4 ) │ │ │ │ movs r0, r6 │ │ │ │ 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, #244] @ (c77cc ) │ │ │ │ @@ -104175,15 +104175,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c77a8 │ │ │ │ ldr r2, [pc, #132] @ (c77d8 ) │ │ │ │ ldr r3, [pc, #124] @ (c77d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104204,15 +104204,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c772a │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c772a │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104225,28 +104225,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c7750 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #936] @ (c7b80 ) │ │ │ │ + ldr r1, [pc, #680] @ (c7a80 ) │ │ │ │ movs r0, r6 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r1, [pc, #664] @ (c7a78 ) │ │ │ │ + ldr r1, [pc, #408] @ (c7978 ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r1, [pc, #432] @ (c7994 ) │ │ │ │ + ldr r1, [pc, #176] @ (c7894 ) │ │ │ │ movs r0, r6 │ │ │ │ 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, #244] @ (c78ec ) │ │ │ │ @@ -104287,15 +104287,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ cbnz r3, c78c8 │ │ │ │ ldr r2, [pc, #132] @ (c78f8 ) │ │ │ │ ldr r3, [pc, #124] @ (c78f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104316,15 +104316,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ ldrb.w r3, [r5, #615] @ 0x267 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c784a │ │ │ │ ldrb.w r3, [r5, #708] @ 0x2c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c784a │ │ │ │ ldrb.w r3, [r5, #750] @ 0x2ee │ │ │ │ @@ -104337,28 +104337,28 @@ │ │ │ │ add r3, pc │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c7870 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #808] @ (c7c20 ) │ │ │ │ + ldr r0, [pc, #552] @ (c7b20 ) │ │ │ │ movs r0, r6 │ │ │ │ strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [pc, #536] @ (c7b18 ) │ │ │ │ + ldr r0, [pc, #280] @ (c7a18 ) │ │ │ │ movs r0, r6 │ │ │ │ - ldr r0, [pc, #304] @ (c7a34 ) │ │ │ │ + ldr r0, [pc, #48] @ (c7934 ) │ │ │ │ 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 r8, r1, #72 @ 0x48 │ │ │ │ @@ -104410,15 +104410,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 1efec0 │ │ │ │ + bl 1efe60 │ │ │ │ b.n c7976 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, c7a26 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r0 │ │ │ │ @@ -104681,15 +104681,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c7c1c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w c7dda │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -104864,15 +104864,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ 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 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c7cc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c7cac │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c7c64 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -105053,15 +105053,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 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n c802c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -105333,15 +105333,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 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c815a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c814a │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -105586,15 +105586,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c85cc │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w c878a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -105769,15 +105769,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ 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 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c8670 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c865c │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c8614 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -105958,15 +105958,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 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n c89dc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106238,15 +106238,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 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c8b0a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c8afa │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106491,15 +106491,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ b.n c8f7c │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.w c913a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -106674,15 +106674,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ 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 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c9020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c900c │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c8fc4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106863,15 +106863,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 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ b.n c938c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107143,15 +107143,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 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c94ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c94aa │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107452,26 +107452,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c98b0 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f290c │ │ │ │ + bl 2f28ac │ │ │ │ b.n c98b0 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c98b0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -107634,26 +107634,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c9a98 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f1b5c │ │ │ │ + bl 2f1afc │ │ │ │ b.n c9a98 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c9a98 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -107816,26 +107816,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1124] @ 0x464 │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd r5, r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c9c80 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f0e6c │ │ │ │ + bl 2f0e0c │ │ │ │ b.n c9c80 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c9c80 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -108320,25 +108320,25 @@ │ │ │ │ b.n ca05a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ bcc.n ca2ba │ │ │ │ - vtbl.8 d17, {d31}, d8 │ │ │ │ + vtbx.8 d17, {d15}, d8 │ │ │ │ movs r1, r5 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ movs r1, r5 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ 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 │ │ │ │ @@ -108656,67 +108656,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ca810 │ │ │ │ add.w r4, fp, #36 @ 0x24 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ mov fp, r4 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w ca804 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ca800 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ca852 │ │ │ │ @@ -108730,23 +108730,23 @@ │ │ │ │ add r4, sl │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n ca766 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n ca7ee │ │ │ │ @@ -108767,27 +108767,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n ca7a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n ca7a8 │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w ca6dc │ │ │ │ @@ -108797,23 +108797,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w ca6b4 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #68] @ (ca87c ) │ │ │ │ ldr r3, [pc, #64] @ (ca878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -108916,15 +108916,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 14214c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ movs r1, r5 │ │ │ │ cbz r2, ca9a8 │ │ │ │ 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 r5, [r2, #100] @ 0x64 │ │ │ │ @@ -109183,15 +109183,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 1f0018 │ │ │ │ + bl 1effb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n cab5c │ │ │ │ b.n cab8a │ │ │ │ @@ -109210,17 +109210,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrd r0, r5, [r3, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ blx r5 │ │ │ │ b.n cab6e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r2, cac9e │ │ │ │ @@ -109255,15 +109255,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl d02a0 │ │ │ │ b.n cac94 │ │ │ │ mov r1, r2 │ │ │ │ bl 102d0c │ │ │ │ b.n cac74 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ - bl 1efbc4 │ │ │ │ + bl 1efb64 │ │ │ │ b.n cac88 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -109281,24 +109281,24 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n cace4 │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1efbc4 │ │ │ │ + bl 1efb64 │ │ │ │ mov r0, r5 │ │ │ │ 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 1f0018 │ │ │ │ + bl 1effb8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n cace4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -109358,15 +109358,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 1efec0 │ │ │ │ + bl 1efe60 │ │ │ │ b.n cadaa │ │ │ │ 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 │ │ │ │ @@ -109584,15 +109584,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n cb0c2 │ │ │ │ vldr d7, [pc, #172] @ cb0d8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1efbec │ │ │ │ + bl 1efb8c │ │ │ │ orrs r1, r0 │ │ │ │ beq.n cb0bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -109649,15 +109649,15 @@ │ │ │ │ bl 142648 │ │ │ │ b.n cb092 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #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, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -109870,15 +109870,15 @@ │ │ │ │ movw r3, #1534 @ 0x5fe │ │ │ │ bl 14214c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n cb17e │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, cb338 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -109957,15 +109957,15 @@ │ │ │ │ cbz r0, cb448 │ │ │ │ ldr r3, [pc, #60] @ (cb45c ) │ │ │ │ ldr.w r2, [r5, #2628] @ 0xa44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n cb434 │ │ │ │ cbz r2, cb44c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [r5, #2628] @ 0xa44 │ │ │ │ movw r0, #6724 @ 0x1a44 │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -110170,15 +110170,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n cb85a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8d4c │ │ │ │ + bl 1e8cec │ │ │ │ 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 b4b34 │ │ │ │ @@ -110311,15 +110311,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w cb942 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cb934 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, cb82e │ │ │ │ str.w r6, [r5, #2632] @ 0xa48 │ │ │ │ str.w r8, [r5, #2640] @ 0xa50 │ │ │ │ str.w r4, [r5, #2636] @ 0xa4c │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ @@ -110419,15 +110419,15 @@ │ │ │ │ ldr.w r0, [r5, #2628] @ 0xa44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n cb97c │ │ │ │ ldr.w r1, [r5, #2632] @ 0xa48 │ │ │ │ cbz r0, cb972 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, cb96e │ │ │ │ ldr.w r3, [r5, #2636] @ 0xa4c │ │ │ │ str.w r9, [r5, #2640] @ 0xa50 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2632] @ 0xa48 │ │ │ │ b.n cb5ec │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ @@ -110619,24 +110619,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 14245c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, cbb4e │ │ │ │ add.w r9, r5, #5344 @ 0x14e0 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5312 @ 0x14c0 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 10f568 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbnz r6, cbb6a │ │ │ │ ldrb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ cbnz r3, cbb7e │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r4, #8] │ │ │ │ @@ -110665,35 +110665,35 @@ │ │ │ │ b.n cbb54 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 102980 │ │ │ │ b.n cbb3c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #160] @ 0xa0 │ │ │ │ - stc2 0, cr0, [lr, #160]! @ 0xa0 │ │ │ │ + ldc2 0, cr0, [r6, #160] @ 0xa0 │ │ │ │ + stc2l 0, cr0, [lr, #-160]! @ 0xffffff60 │ │ │ │ cbz r2, cbbda │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, cbbdc │ │ │ │ add.w r6, r4, #5344 @ 0x14e0 │ │ │ │ adds r6, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r4, #5312 @ 0x14c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl 10f688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 142648 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ @@ -110937,20 +110937,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w fp, [r3, #3192] @ 0xc78 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w cbfbc │ │ │ │ ldrb.w r3, [fp, #740] @ 0x2e4 │ │ │ │ @@ -110959,26 +110959,26 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ and.w sl, r2, r3 │ │ │ │ clz r3, sl │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2eb220 │ │ │ │ + bl 2eb1c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2eb394 │ │ │ │ + bl 2eb334 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2eb2a0 │ │ │ │ + bl 2eb240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r2, r0, r3 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ beq.n cbfc4 │ │ │ │ @@ -111029,25 +111029,25 @@ │ │ │ │ ldrb.w r2, [fp, #717] @ 0x2cd │ │ │ │ cbz r2, cbf78 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w cc212 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w cc2d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0524 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f04c4 │ │ │ │ cbnz r0, cbf94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #213] @ 0xd5 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w cc252 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0460 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0400 │ │ │ │ cbz r0, cbff6 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n cbff6 │ │ │ │ ldrh.w r2, [r8, #52] @ 0x34 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ @@ -111075,15 +111075,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cc0c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ands.w r0, r0, #2 │ │ │ │ and.w r2, r2, #7 │ │ │ │ beq.w cc118 │ │ │ │ ands.w r1, sl, #1 │ │ │ │ beq.w cc16e │ │ │ │ orr.w r9, r9, #2 │ │ │ │ @@ -111156,16 +111156,16 @@ │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r9, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0524 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f04c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cbffc │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ b.n cbffc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cc258 │ │ │ │ movs r3, #0 │ │ │ │ @@ -111211,19 +111211,19 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ittt eq │ │ │ │ streq r1, [sp, #8] │ │ │ │ andeq.w r4, r4, #8 │ │ │ │ biceq.w sl, sl, #6 │ │ │ │ b.n cc03c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w fp, r0, #6 │ │ │ │ bne.w cc03c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -111273,15 +111273,15 @@ │ │ │ │ movw r2, #521 @ 0x209 │ │ │ │ movt r2, #26368 @ 0x6700 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bmi.w cbf94 │ │ │ │ b.n cbf78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -111366,15 +111366,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n cc06c │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ beq.w cc1c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0670 │ │ │ │ + bl 1f0610 │ │ │ │ cbnz r0, cc382 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n cc3de │ │ │ │ cmp r2, #1 │ │ │ │ bls.n cc338 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -111398,15 +111398,15 @@ │ │ │ │ beq.n cc408 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n cc248 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n cc3b0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n cc06c │ │ │ │ @@ -111419,25 +111419,25 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #56 @ 0x38 │ │ │ │ bne.n cc320 │ │ │ │ orr.w r9, r9, #40 @ 0x28 │ │ │ │ b.n cc320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n cc42a │ │ │ │ mov r7, sl │ │ │ │ mov r8, r9 │ │ │ │ b.n cc06c │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bls.w cc1ba │ │ │ │ b.n cc2ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ beq.w cc244 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -111460,15 +111460,15 @@ │ │ │ │ cbz r3, cc434 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ b.n cc06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, sl │ │ │ │ moveq r8, r9 │ │ │ │ beq.w cc248 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ @@ -111479,75 +111479,75 @@ │ │ │ │ beq.n cc3a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n cc06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n cc3fe │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n cc06c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w cc300 │ │ │ │ mov r8, r7 │ │ │ │ b.n cc248 │ │ │ │ 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 2eb220 │ │ │ │ + bl 2eb1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb23c │ │ │ │ + bl 2eb1dc │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2eb36c │ │ │ │ + bl 2eb30c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb3d0 │ │ │ │ + bl 2eb370 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 2eb254 │ │ │ │ + bl 2eb1f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb314 │ │ │ │ + bl 2eb2b4 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbz r1, cc550 │ │ │ │ @@ -111559,15 +111559,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, cc548 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n cc54c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl cbd54 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cc548 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -111576,15 +111576,15 @@ │ │ │ │ b.n cc530 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n cc54c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl cbd54 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n cc52a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -112065,15 +112065,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w ccc6e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n cca38 │ │ │ │ ldr r2, [pc, #536] @ (ccc8c ) │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -112139,15 +112139,15 @@ │ │ │ │ beq.n cca38 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w cc938 │ │ │ │ b.n cc93e │ │ │ │ mov sl, r0 │ │ │ │ b.n cc8a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cbz r0, ccb3c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w cca38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r6, r3, #9 │ │ │ │ bmi.w cca38 │ │ │ │ @@ -112169,18 +112169,18 @@ │ │ │ │ bl ceaf4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ccb08 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n ccb08 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2eb3d0 │ │ │ │ + bl 2eb370 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ccb0a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r6, #1 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ @@ -112244,16 +112244,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w cc93e │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w cc93e │ │ │ │ b.n cca38 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r5, #20] │ │ │ │ cbz r3, ccc6a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -112265,25 +112265,25 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ b.n cc8e0 │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d10, d24 │ │ │ │ - vhadd.s32 d0, d8, d24 │ │ │ │ + vhadd.s16 d16, d10, d24 │ │ │ │ + cdp 0, 14, cr0, cr8, cr8, {1} │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf6dc002f │ │ │ │ - movt r0, #26671 @ 0x682f │ │ │ │ - @ instruction: 0xf6b2002f │ │ │ │ - @ instruction: 0xf69e002f │ │ │ │ - @ instruction: 0xf68a002f │ │ │ │ - ldcl 0, cr0, [r0, #-160] @ 0xffffff60 │ │ │ │ - stc 0, cr0, [r2, #-160]! @ 0xffffff60 │ │ │ │ + @ instruction: 0xf69c002f │ │ │ │ + @ instruction: 0xf686002f │ │ │ │ + @ instruction: 0xf672002f │ │ │ │ + @ instruction: 0xf65e002f │ │ │ │ + movw r0, #43055 @ 0xa82f │ │ │ │ + ldc 0, cr0, [r0, #-160] @ 0xffffff60 │ │ │ │ + stcl 0, cr0, [r2], #160 @ 0xa0 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r2, r2, r4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -112512,19 +112512,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2f2be0 │ │ │ │ + bl 2f2b80 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, ccf06 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -112837,16 +112837,16 @@ │ │ │ │ beq.w cd60e │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cd60e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cd288 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -112876,15 +112876,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w cd5c6 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cd4b2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cd566 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -112892,35 +112892,35 @@ │ │ │ │ beq.w cd5c6 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cd4aa │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fd310 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd2b0 │ │ │ │ + bl 2fd070 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cd320 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cd340 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -112995,15 +112995,15 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2eb4f4 │ │ │ │ + bl 2eb494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cd650 │ │ │ │ ldr.w r3, [pc, #1060] @ cd84c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -113030,15 +113030,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 cd4dc │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cd566 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n cd566 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -113115,15 +113115,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n cd480 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cd66c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -113146,15 +113146,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n cd5f2 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n cd4d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a88 │ │ │ │ + bl 2f2a28 │ │ │ │ b.n cd43e │ │ │ │ ldr r2, [pc, #628] @ (cd850 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -113379,19 +113379,19 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n cd058 │ │ │ │ + b.n cdfd8 │ │ │ │ movs r0, r5 │ │ │ │ cmp r2, #6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n cdf70 │ │ │ │ + b.n cdef0 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1580] @ cde9c │ │ │ │ @@ -113418,16 +113418,16 @@ │ │ │ │ beq.w cdc6a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cdc6a │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cd8e4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -113457,15 +113457,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w cdc22 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cdb0e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w cdbc2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -113473,35 +113473,35 @@ │ │ │ │ beq.w cdc22 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cdb06 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fd310 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd2b0 │ │ │ │ + bl 2fd070 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cd97c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cd99c │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -113576,15 +113576,15 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2eb4f4 │ │ │ │ + bl 2eb494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cdcac │ │ │ │ ldr.w r3, [pc, #1060] @ cdea8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -113611,15 +113611,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 cdb38 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cdbc2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n cdbc2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -113696,15 +113696,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n cdadc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n cdcc8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -113727,15 +113727,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n cdc4e │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n cdb32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a88 │ │ │ │ + bl 2f2a28 │ │ │ │ b.n cda9a │ │ │ │ ldr r2, [pc, #628] @ (cdeac ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -113960,19 +113960,19 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #102 @ 0x66 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n cddfc │ │ │ │ + ble.n cdf7c │ │ │ │ movs r0, r5 │ │ │ │ movs r3, #170 @ 0xaa │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ble.n cdf14 │ │ │ │ + bgt.n cde94 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1684] @ ce560 │ │ │ │ @@ -113999,16 +113999,16 @@ │ │ │ │ beq.w ce2c6 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ce2c6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cdf40 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -114038,15 +114038,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq.w ce27e │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce16a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ce21e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -114054,35 +114054,35 @@ │ │ │ │ beq.w ce27e │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w ce162 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fd310 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd2b0 │ │ │ │ + bl 2fd070 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r7, ip │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cdfd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, cdff8 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ @@ -114157,15 +114157,15 @@ │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 2eb4f4 │ │ │ │ + bl 2eb494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce308 │ │ │ │ ldr.w r3, [pc, #1164] @ ce56c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -114192,15 +114192,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 ce194 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ce21e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n ce21e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -114277,15 +114277,15 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.n ce138 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n ce324 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -114308,15 +114308,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n ce2aa │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w ip, #272 @ 0x110 │ │ │ │ b.n ce18e │ │ │ │ mov r0, sl │ │ │ │ - bl 2f2a88 │ │ │ │ + bl 2f2a28 │ │ │ │ b.n ce0f6 │ │ │ │ ldr r2, [pc, #732] @ (ce570 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114572,35 +114572,35 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n ce608 │ │ │ │ + bvc.n ce588 │ │ │ │ movs r0, r5 │ │ │ │ adds r6, r1, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvs.n ce520 │ │ │ │ + bvs.n ce4a0 │ │ │ │ movs r0, r5 │ │ │ │ asrs r4, r2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r6, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ands r0, r1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bgt.n ce5c4 │ │ │ │ + blt.n ce544 │ │ │ │ movs r7, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n ce5a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cbz r0, ce5ac │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -114610,16 +114610,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw ip, #11107 @ 0x2b63 │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ cmp r0, ip │ │ │ │ beq.n ce5d8 │ │ │ │ - bl 2fd310 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd2b0 │ │ │ │ + bl 2fd070 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -114765,15 +114765,15 @@ │ │ │ │ beq.n ce79c │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w ce888 │ │ │ │ add.w r2, r8, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w ceabc │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w sl, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -114788,23 +114788,23 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n ce892 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r6, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r7, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2fd384 │ │ │ │ + bl 2fd324 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 61830 │ │ │ │ add.w r3, r8, #1120 @ 0x460 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -114837,15 +114837,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 2fd384 │ │ │ │ + bl 2fd324 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ce898 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w sl, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -114855,19 +114855,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 sl, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fd384 │ │ │ │ + bl 2fd324 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1f06b8 │ │ │ │ + bl 1f0658 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w cea7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -114896,20 +114896,20 @@ │ │ │ │ beq.n ce888 │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ beq.n ce8f8 │ │ │ │ add.w r2, r8, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w ceaae │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ bne.w ce7b6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ce7b6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r8, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -115133,26 +115133,26 @@ │ │ │ │ bpl.n ceb32 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, ceb4a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n ceb2c │ │ │ │ bic.w r3, r8, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n ceb2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f05e8 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0588 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cebd8 │ │ │ │ ldrb.w r3, [r7, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n cec1a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r6, r6, #2 │ │ │ │ @@ -115207,43 +115207,43 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ceb2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cec64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #104] @ (cec74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #104] @ (cec78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n ceb2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ceb68 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n ceb68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ceb2c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n ceb68 │ │ │ │ b.n ceb2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n ceb9c │ │ │ │ b.n ceb2c │ │ │ │ ldrb.w r3, [r7, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cebca │ │ │ │ sub.w r3, r8, #125 @ 0x7d │ │ │ │ @@ -115254,19 +115254,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n cec0a │ │ │ │ nop │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -115345,15 +115345,15 @@ │ │ │ │ bl ceb08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cecf0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n cecfc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n cecfc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, ced88 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ced82 │ │ │ │ @@ -115382,16 +115382,16 @@ │ │ │ │ bne.w ceeda │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cefd2 │ │ │ │ ldr r3, [pc, #904] @ (cf15c ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cee02 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -115407,31 +115407,31 @@ │ │ │ │ b.n cee16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.w ceff8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl cc4bc │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n cee0e │ │ │ │ ldr.w r2, [r7, #3852] @ 0xf0c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #3192] @ 0xc78 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ced04 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ced04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w ced04 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -115445,25 +115445,25 @@ │ │ │ │ bls.n cee9c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w ced04 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cee78 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n ced04 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2eb3d0 │ │ │ │ + bl 2eb370 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w cece0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w cecf0 │ │ │ │ @@ -115527,16 +115527,16 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ bcs.n cf00e │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r0, [r2, fp, lsl #2] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cef5a │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ mov.w r2, r1, lsr #3 │ │ │ │ sub.w r2, r2, #2 │ │ │ │ clz r2, r2 │ │ │ │ @@ -115613,86 +115613,86 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ceff0 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cf14e │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cf148 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cf142 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (cf160 ) │ │ │ │ ldr r1, [pc, #180] @ (cf164 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n ceff0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, fp, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, cf130 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, cf12a │ │ │ │ ldr r1, [pc, #140] @ (cf168 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (cf16c ) │ │ │ │ ldr r1, [pc, #136] @ (cf170 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, fp │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n ceff0 │ │ │ │ ldrd r0, sl, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, cf13c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r6, cf136 │ │ │ │ ldr r2, [pc, #100] @ (cf174 ) │ │ │ │ add r2, pc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #96] @ (cf178 ) │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [pc, #96] @ (cf17c ) │ │ │ │ add r2, pc │ │ │ │ str.w fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n cf036 │ │ │ │ ldr r1, [pc, #84] @ (cf180 ) │ │ │ │ add r1, pc │ │ │ │ b.n cf0de │ │ │ │ ldr r2, [pc, #80] @ (cf184 ) │ │ │ │ add r2, pc │ │ │ │ b.n cf0d8 │ │ │ │ @@ -115712,43 +115712,43 @@ │ │ │ │ add fp, pc │ │ │ │ b.n cf07c │ │ │ │ nop │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r0, r5 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -115979,15 +115979,15 @@ │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cf496 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -116204,18 +116204,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n cf756 │ │ │ │ cmp r6, #0 │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ @@ -116227,34 +116227,34 @@ │ │ │ │ movt r9, #15261 @ 0x3b9d │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n cf726 │ │ │ │ cmp r0, r9 │ │ │ │ beq.w cf7aa │ │ │ │ mov r1, r4 │ │ │ │ - bl 2fd310 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd2b0 │ │ │ │ + bl 2fd070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n cf70e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n cf70e │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla fp, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2f2be0 │ │ │ │ + bl 2f2b80 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n cf7b4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -116306,18 +116306,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n cf73c │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2f2be0 │ │ │ │ + bl 2f2b80 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, cf7b8 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -116657,15 +116657,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ bl 14214c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00aa │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, cfb14 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -116751,25 +116751,25 @@ │ │ │ │ ldrb.w r1, [r2, #377] @ 0x179 │ │ │ │ ldr.w r4, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r8, #300] @ 0x12c │ │ │ │ ldr.w r0, [r8, #168] @ 0xa8 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ add r4, r3 │ │ │ │ - bl 1f0708 │ │ │ │ + bl 1f06a8 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, #336 @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1f06d4 │ │ │ │ + bl 1f0674 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s12, [sp, #24] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (cfc74 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (cfc70 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -116842,21 +116842,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 2f2be0 │ │ │ │ + bl 2f2b80 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2edd74 │ │ │ │ + bl 2edd14 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d00de │ │ │ │ ldrd fp, r6, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ @@ -116911,19 +116911,19 @@ │ │ │ │ ldrpl r2, [r5, #116] @ 0x74 │ │ │ │ ldrmi.w r2, [r2, #360] @ 0x168 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r2, [r6, #3852] @ 0xf0c │ │ │ │ add r2, r4 │ │ │ │ - bl 2ede2c │ │ │ │ + bl 2eddcc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add r0, r4 │ │ │ │ - bl 2edd6c │ │ │ │ + bl 2edd0c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ sub.w r3, r0, #31 │ │ │ │ mul.w r1, r5, r2 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ @@ -117424,17 +117424,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r0, #3832] @ 0xef8 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb80e │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d03be │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -117479,17 +117479,17 @@ │ │ │ │ bl 101c34 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n d036e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ movs r0, r5 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -117934,15 +117934,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (d098c ) │ │ │ │ ldr r1, [pc, #180] @ (d0990 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d084a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d0888 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -117974,42 +117974,42 @@ │ │ │ │ b.n d06fe │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [lr, r9, lsl #3] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r8, r9, lsl #3] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r0, r5 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r0, r5 │ │ │ │ ldr??.w r0, [sl, #185] @ 0xb9 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ movs r0, r5 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2} │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r4, d09ea │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #232] @ (d0a64 ) │ │ │ │ + ldr r3, [pc, #1000] @ (d0d64 ) │ │ │ │ movs r1, r5 │ │ │ │ - cbz r4, d09ea │ │ │ │ + cbz r4, d09da │ │ │ │ movs r0, r5 │ │ │ │ - cbz r6, d09c6 │ │ │ │ + uxtb r6, r1 │ │ │ │ movs r0, r5 │ │ │ │ - cbz r2, d0a02 │ │ │ │ + cbz r2, d09f2 │ │ │ │ movs r0, r5 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ movs r0, r5 │ │ │ │ - cbz r6, d0a00 │ │ │ │ + cbz r6, d09f0 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r0, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #232] @ d0a88 │ │ │ │ ldr.w r3, [r6, #1188] @ 0x4a4 │ │ │ │ @@ -118400,22 +118400,22 @@ │ │ │ │ ldr r2, [pc, #28] @ (d0e0c ) │ │ │ │ ldr r1, [pc, #28] @ (d0e10 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d0dcc │ │ │ │ @ instruction: 0xf25000b9 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (d0e84 ) │ │ │ │ @@ -118444,22 +118444,22 @@ │ │ │ │ ldr r2, [pc, #28] @ (d0e8c ) │ │ │ │ ldr r1, [pc, #28] @ (d0e90 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d0e4c │ │ │ │ rsbs r0, r0, #185 @ 0xb9 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (d0f04 ) │ │ │ │ @@ -118488,22 +118488,22 @@ │ │ │ │ ldr r2, [pc, #28] @ (d0f0c ) │ │ │ │ ldr r1, [pc, #28] @ (d0f10 ) │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d0ecc │ │ │ │ adcs.w r0, r0, #185 @ 0xb9 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ mov r4, r1 │ │ │ │ @@ -123208,43 +123208,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d43dc ) │ │ │ │ ldr r2, [pc, #60] @ (d43e0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d42c8 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d43e4 ) │ │ │ │ ldr r1, [pc, #40] @ (d43e8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4356 │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -123397,43 +123397,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d45ec ) │ │ │ │ ldr r2, [pc, #60] @ (d45f0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d44d8 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d45f4 ) │ │ │ │ ldr r1, [pc, #40] @ (d45f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4566 │ │ │ │ nop │ │ │ │ cbnz r4, d465a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -123586,43 +123586,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (d47fc ) │ │ │ │ ldr r2, [pc, #60] @ (d4800 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n d46e8 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (d4804 ) │ │ │ │ ldr r1, [pc, #40] @ (d4808 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4776 │ │ │ │ nop │ │ │ │ cbnz r4, d4826 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #84] @ d4874 │ │ │ │ @@ -123649,23 +123649,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (d487c ) │ │ │ │ ldr r1, [pc, #28] @ (d4880 ) │ │ │ │ ldr.w r4, [r0, #1056] @ 0x420 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d482e │ │ │ │ @ instruction: 0xb7d8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r3, [pc, #1356] @ d4de4 │ │ │ │ @@ -123999,15 +123999,15 @@ │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ b.n d4a74 │ │ │ │ ldr r2, [pc, #416] @ (d4e04 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #416] @ (d4e08 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4aa2 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ @@ -124063,15 +124063,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (d4e18 ) │ │ │ │ ldr r1, [pc, #256] @ (d4e1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4aa4 │ │ │ │ ldr r3, [pc, #204] @ (d4df4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -124096,15 +124096,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d4d3c │ │ │ │ ldr r2, [pc, #180] @ (d4e24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (d4e28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4d3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -124114,22 +124114,22 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #144] @ (d4e2c ) │ │ │ │ ldr r1, [pc, #148] @ (d4e30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4c42 │ │ │ │ ldr r2, [pc, #140] @ (d4e34 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (d4e38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4d3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -124138,65 +124138,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (d4e3c ) │ │ │ │ ldr r1, [pc, #108] @ (d4e40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4b22 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb75a │ │ │ │ lsls r1, r7, #2 │ │ │ │ @ instruction: 0xb754 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r0, r5 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r1, r6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r0, r5 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r7, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r0, r5 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r9, r1, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -124461,26 +124461,26 @@ │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ b.n d4f96 │ │ │ │ ldr r2, [pc, #416] @ (d5300 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #416] @ (d5304 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4fc6 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #396] @ (d5308 ) │ │ │ │ mov fp, sl │ │ │ │ ldr r1, [pc, #396] @ (d530c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d5064 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -124549,30 +124549,30 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #196] @ (d531c ) │ │ │ │ ldr r1, [pc, #200] @ (d5320 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d4fc8 │ │ │ │ ldr r3, [pc, #140] @ (d52f0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d5200 │ │ │ │ ldr r2, [pc, #168] @ (d5324 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (d5328 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d5200 │ │ │ │ ldr r1, [pc, #160] @ (d532c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl d480c │ │ │ │ b.n d51d0 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ @@ -124589,70 +124589,70 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #112] @ (d5330 ) │ │ │ │ ldr r1, [pc, #116] @ (d5334 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d514c │ │ │ │ ldr r2, [pc, #108] @ (d5338 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #108] @ (d533c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d5200 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #4 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.n d4fe0 │ │ │ │ cbz r4, d5314 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r5, [pc, #536] @ (d5520 ) │ │ │ │ + ldr r5, [pc, #280] @ (d5420 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r5, [pc, #432] @ (d54c0 ) │ │ │ │ + ldr r5, [pc, #176] @ (d53c0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #584] @ (d556c ) │ │ │ │ + ldr r4, [pc, #328] @ (d546c ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #432] @ (d54dc ) │ │ │ │ + ldr r4, [pc, #176] @ (d53dc ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #168] @ (d53e0 ) │ │ │ │ + ldr r3, [pc, #936] @ (d56e0 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [pc, #104] @ (d53a8 ) │ │ │ │ + ldr r3, [pc, #872] @ (d56a8 ) │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -124835,15 +124835,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r5, r0, #128 @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d54f4 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n d54f4 │ │ │ │ ldrh.w r3, [r4, #3348] @ 0xd14 │ │ │ │ str.w r5, [r4, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str.w r5, [r4, #3328] @ 0xd00 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -125049,15 +125049,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (d57fc ) │ │ │ │ ldr r1, [pc, #116] @ (d5800 ) │ │ │ │ ldr.w r0, [r0, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d572e │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.n d574e │ │ │ │ ldr r2, [pc, #80] @ (d57f4 ) │ │ │ │ ldr r1, [pc, #92] @ (d5804 ) │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -125073,39 +125073,39 @@ │ │ │ │ ldr r2, [pc, #60] @ (d5808 ) │ │ │ │ ldr r1, [pc, #60] @ (d580c ) │ │ │ │ ldr.w r0, [r0, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d572e │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n d57ea │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d5760 │ │ │ │ b.n d574e │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d5760 │ │ │ │ b.n d57a2 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ - bx fp │ │ │ │ + bx r3 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - bx r2 │ │ │ │ + mov lr, sl │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #120] @ (d589c ) │ │ │ │ @@ -125132,15 +125132,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (d58a8 ) │ │ │ │ ldr r1, [pc, #68] @ (d58ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n d5876 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d583a │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -125150,32 +125150,32 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl d1198 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #848 @ (adr r7, d5bf0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, r8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #216] @ (d59b4 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -125185,18 +125185,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n d599a │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ @@ -125211,22 +125211,22 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w r8, [pc, #80] @ d59b8 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -125235,15 +125235,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d5934 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d5934 │ │ │ │ @@ -125335,15 +125335,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w d5e9c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w d5c80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d5a4a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w d5c3a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -125372,25 +125372,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5b02 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -125402,15 +125402,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -125479,19 +125479,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr.w r2, [pc, #1372] @ d61a4 │ │ │ │ ldr.w r3, [pc, #1356] @ d6198 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -125518,15 +125518,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 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 │ │ │ │ @@ -125535,18 +125535,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d5e84 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ @@ -125565,23 +125565,23 @@ │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w d5a66 │ │ │ │ b.n d5a88 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -125589,28 +125589,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 │ │ │ │ @@ -125619,27 +125619,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -125669,19 +125669,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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w d5a66 │ │ │ │ b.n d5a88 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d5d1e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d5d1e │ │ │ │ @@ -125716,19 +125716,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl d58b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 │ │ │ │ @@ -125737,27 +125737,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -125787,15 +125787,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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 │ │ │ │ @@ -125805,15 +125805,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 20354c │ │ │ │ + bl 2034ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ adds r2, #32 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w d6188 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -125827,29 +125827,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6058 │ │ │ │ mov r3, r6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [fp, #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, [fp, #8] │ │ │ │ @@ -125857,24 +125857,24 @@ │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -125907,15 +125907,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w ip, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w lr, [r7, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w d5c9a │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -125952,15 +125952,15 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #152 @ (adr r6, d622c ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ add r6, pc, #136 @ (adr r6, d6220 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #704 @ (adr r3, d6468 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126032,21 +126032,21 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n d6292 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6238 │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d6232 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #436] @ (d6428 ) │ │ │ │ ldr r3, [pc, #432] @ (d6424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -126079,126 +126079,126 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d62ec │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d6318 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6386 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ vldr d0, [pc, #128] @ d6418 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d63c6 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ 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 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n d6270 │ │ │ │ mov r5, r2 │ │ │ │ b.n d61f4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -126242,15 +126242,15 @@ │ │ │ │ vldr d7, [pc, #276] @ d6588 │ │ │ │ orr.w r4, r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d6544 │ │ │ │ movs r1, #8 │ │ │ │ clz r4, r4 │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [pc, #264] @ (d659c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -126268,41 +126268,41 @@ │ │ │ │ bhi.n d6528 │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r7, sp, #8 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 237e54 │ │ │ │ + bl 237df4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d6528 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #424] @ 0x1a8 │ │ │ │ bl d61b0 │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 2380cc │ │ │ │ + bl 23806c │ │ │ │ mov r0, r5 │ │ │ │ bl 16f5ec │ │ │ │ b.n d6528 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2380cc │ │ │ │ + bl 23806c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #116] @ (d65a0 ) │ │ │ │ ldr r3, [pc, #104] @ (d6594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126321,20 +126321,20 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ rsb r4, r4, #32 │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ ldrb.w r3, [r3, #610] @ 0x262 │ │ │ │ cbnz r3, d6576 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ movs r1, #10 │ │ │ │ b.n d6492 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ movs r1, #16 │ │ │ │ b.n d6492 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -126417,29 +126417,29 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d6654 │ │ │ │ cbz r4, d669c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #44] @ (d66cc ) │ │ │ │ ldr r3, [pc, #36] @ (d66c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -126495,25 +126495,25 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ strd r7, r7, [r4, #20] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ strd r7, r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2e5e14 │ │ │ │ + bl 2e5db4 │ │ │ │ ldr r2, [pc, #784] @ (d6a58 ) │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [r4, #80] @ 0x50 │ │ │ │ strd r5, r7, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - bl 2e5e14 │ │ │ │ + bl 2e5db4 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ strd r5, r5, [r4, #116] @ 0x74 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r7, [r4, #124] @ 0x7c │ │ │ │ mov r3, r7 │ │ │ │ @@ -126580,15 +126580,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (d6a78 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (d6a7c ) │ │ │ │ add r2, pc │ │ │ │ - bl 2e71c8 │ │ │ │ + bl 2e7168 │ │ │ │ ldr r1, [pc, #580] @ (d6a80 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (d6a84 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -126633,25 +126633,25 @@ │ │ │ │ str.w r7, [r4, #132] @ 0x84 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r5, [r4, #152] @ 0x98 │ │ │ │ strd r5, r7, [r4, #160] @ 0xa0 │ │ │ │ str.w r7, [r4, #168] @ 0xa8 │ │ │ │ - bl 2e5e14 │ │ │ │ + bl 2e5db4 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (d6a98 ) │ │ │ │ strd r5, r5, [r4, #188] @ 0xbc │ │ │ │ add r0, pc │ │ │ │ strd r5, r7, [r4, #196] @ 0xc4 │ │ │ │ str.w r7, [r4, #204] @ 0xcc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ movs r0, #3 │ │ │ │ - bl 2e5e14 │ │ │ │ + bl 2e5db4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #416] @ (d6a9c ) │ │ │ │ @@ -126753,112 +126753,112 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r0, r5 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r2, r5 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r0, r5 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r6, r5 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r0, r5 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r0, r5 │ │ │ │ ldr r2, [pc, #88] @ (d6b24 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e6b2c │ │ │ │ + bl 2e6acc │ │ │ │ ldr r2, [pc, #80] @ (d6b28 ) │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r4, #612] @ 0x264 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ strd r2, r5, [r4, #616] @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #60] @ (d6b2c ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 2e71c8 │ │ │ │ + bl 2e7168 │ │ │ │ ldr r2, [pc, #48] @ (d6b30 ) │ │ │ │ ldr r3, [pc, #48] @ (d6b34 ) │ │ │ │ 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 d6b1e │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r0, r5 │ │ │ │ str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126866,80 +126866,80 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl d66d0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e8930 │ │ │ │ + bl 2e88d0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, d6b88 │ │ │ │ ldr r2, [pc, #44] @ (d6b9c ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (d6ba0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ mov r3, r0 │ │ │ │ b.n d6b78 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r0, 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 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126979,25 +126979,25 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ strh.w r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d6c90 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #64] @ (d6cd4 ) │ │ │ │ ldr r3, [pc, #60] @ (d6cd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127052,23 +127052,23 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w lr, [pc, #80] @ d6da4 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -127077,15 +127077,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d6d20 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d6d20 │ │ │ │ @@ -127109,15 +127109,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r8, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r4, #12] │ │ │ │ @@ -127142,15 +127142,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 208160 │ │ │ │ + bl 208100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #32 │ │ │ │ itttt ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ lslne.w r6, r6, fp │ │ │ │ @@ -127176,15 +127176,15 @@ │ │ │ │ mov r7, 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 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n d6eae │ │ │ │ cmp r1, #1 │ │ │ │ bne.w d6fce │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -127196,38 +127196,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d6eac │ │ │ │ mov.w r8, #0 │ │ │ │ b.n d6eca │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d6fa2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -127236,19 +127236,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -127257,24 +127257,24 @@ │ │ │ │ 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, [r6, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6f36 │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 20f1a0 │ │ │ │ + bl 20f140 │ │ │ │ cbz r6, d6fae │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (d6fdc ) │ │ │ │ ldr r3, [pc, #36] @ (d6fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -127327,25 +127327,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n d707a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d7060 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #172] @ (d7110 ) │ │ │ │ ldr r3, [pc, #168] @ (d710c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127379,30 +127379,30 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ asrs r3, r7, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d70d2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n d7060 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n d70b4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -127453,50 +127453,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n d71ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d7198 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ str r3, [r7, #4] │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d71c4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [pc, #188] @ (d7290 ) │ │ │ │ ldr r3, [pc, #180] @ (d728c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127530,30 +127530,30 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d7246 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n d7198 │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n d7228 │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -127612,25 +127612,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n d7336 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d731c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #272] @ (d7430 ) │ │ │ │ ldr r3, [pc, #268] @ (d742c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127674,30 +127674,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d73a4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n d731c │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n d7388 │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n d7388 │ │ │ │ movs r3, #1 │ │ │ │ @@ -127709,30 +127709,30 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d73fc │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n d731c │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n d7388 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d73d6 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -127771,41 +127771,41 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d749a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr.w sl, [pc, #484] @ d76c4 │ │ │ │ @@ -127827,30 +127827,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #408] @ (d76c8 ) │ │ │ │ ldr r3, [pc, #396] @ (d76bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d76b2 │ │ │ │ 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 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl d7294 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -127885,23 +127885,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d76aa │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w fp, [pc, #244] @ d76c4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, sl, #100 @ 0x64 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r9, sl, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ @@ -127929,36 +127929,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w sl, sl, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [sl, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n d752c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, d7682 │ │ │ │ mov r3, r4 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n d75b2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d765e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -127996,22 +127996,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #912] @ d7a88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128019,18 +128019,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d79d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -128058,22 +128058,22 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #700] @ d7a8c │ │ │ │ @@ -128084,15 +128084,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d7a6e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -128104,102 +128104,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w d79e2 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d7858 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r8, #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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7886 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add.w r9, r7, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d7a7c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #32] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ @@ -128230,18 +128230,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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r2, [pc, #208] @ (d7a90 ) │ │ │ │ ldr r3, [pc, #196] @ (d7a84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128282,30 +128282,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d7798 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7a44 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ b.n d7858 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d7a26 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -128381,43 +128381,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7b46 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 d7434 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128426,29 +128426,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -128481,49 +128481,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 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7c82 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d7434 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128537,27 +128537,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128566,27 +128566,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128594,68 +128594,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7dca │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d7e0a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d94f6 │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -128710,15 +128710,15 @@ │ │ │ │ lsrs r3, r6, #13 │ │ │ │ lsrs r3, r6, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d7b5e │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -128727,43 +128727,43 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d7f00 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r9, r9 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ and.w r9, r9, #1 │ │ │ │ str.w r9, [sp, #212] @ 0xd4 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -128794,24 +128794,24 @@ │ │ │ │ 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 r8, [r7, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -128819,29 +128819,29 @@ │ │ │ │ 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 r2, [fp, #32] │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [sp, #196] @ 0xc4 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ str.w r8, [sp, #204] @ 0xcc │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -128872,24 +128872,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128897,29 +128897,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -128951,24 +128951,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -128976,29 +128976,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129030,24 +129030,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129055,29 +129055,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129109,24 +129109,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129134,29 +129134,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -129188,26 +129188,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129215,29 +129215,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129269,26 +129269,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129296,47 +129296,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9558 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, r9 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -129361,26 +129361,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129388,47 +129388,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9558 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129453,24 +129453,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129478,45 +129478,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9552 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129543,53 +129543,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -129620,24 +129620,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129645,29 +129645,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -129698,24 +129698,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -129723,45 +129723,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9552 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r3, fp, #20 │ │ │ │ @@ -129786,24 +129786,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129811,39 +129811,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -129869,24 +129869,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129894,40 +129894,40 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ @@ -129952,24 +129952,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #20 │ │ │ │ @@ -129977,40 +129977,40 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [sl, #32] │ │ │ │ @@ -130035,24 +130035,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -130060,39 +130060,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -130118,24 +130118,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -130143,39 +130143,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -130201,24 +130201,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 fp, r7, #20 │ │ │ │ @@ -130226,39 +130226,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d954c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -130285,24 +130285,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -130310,41 +130310,41 @@ │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d9552 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ @@ -130367,15 +130367,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #528] @ (d955c ) │ │ │ │ ldr r3, [pc, #528] @ (d9560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -130515,25 +130515,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d7ee2 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d7f10 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.w d7f10 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d9508 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d9508 │ │ │ │ @@ -130570,29 +130570,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d6e68 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d95b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -130601,18 +130601,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d97a6 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -130628,22 +130628,22 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, #2612] @ da0a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -130653,51 +130653,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -130705,18 +130705,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 │ │ │ │ @@ -130755,21 +130755,21 @@ │ │ │ │ b.n d963a │ │ │ │ movs r3, #1 │ │ │ │ b.n d963a │ │ │ │ movs r3, #16 │ │ │ │ b.n d963a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -130778,18 +130778,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -130815,39 +130815,39 @@ │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsls r2, r0, #8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n d97e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -130856,18 +130856,18 @@ │ │ │ │ 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, r9 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #24 │ │ │ │ @@ -130893,39 +130893,39 @@ │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r2, r1, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d97e2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -130933,18 +130933,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #22 │ │ │ │ @@ -130970,21 +130970,21 @@ │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ lsls r5, r5, #22 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -130993,18 +130993,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #21 │ │ │ │ @@ -131030,21 +131030,21 @@ │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r7, r5, #31 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -131053,18 +131053,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #20 │ │ │ │ @@ -131090,21 +131090,21 @@ │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r3, r4, #30 │ │ │ │ lsls r2, r1, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -131113,18 +131113,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 r0, r6 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -131151,22 +131151,22 @@ │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131174,15 +131174,15 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r2, [pc, #1192] @ da0a8 │ │ │ │ ldr.w r3, [pc, #1176] @ da09c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -131195,39 +131195,39 @@ │ │ │ │ b.n d9ba6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d9ba6 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d9ba6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -131236,18 +131236,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #16 │ │ │ │ @@ -131273,114 +131273,114 @@ │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b48 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 │ │ │ │ @@ -131389,18 +131389,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #13 │ │ │ │ @@ -131426,39 +131426,39 @@ │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r0, r4, #23 │ │ │ │ lsls r4, r0, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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 d9b38 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w fp, r7, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -131467,18 +131467,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w daa1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #11 │ │ │ │ @@ -131508,22 +131508,22 @@ │ │ │ │ lsls r7, r4, #11 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n d9ba6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 │ │ │ │ @@ -131531,93 +131531,93 @@ │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d9fe4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d6fe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d9bfc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d6cd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl d7114 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n d9bfc │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ @@ -131625,22 +131625,22 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 │ │ │ │ @@ -131648,15 +131648,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w daa10 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -131670,22 +131670,22 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d7434 │ │ │ │ mov r6, r0 │ │ │ │ b.n d9bfc │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 │ │ │ │ @@ -131693,38 +131693,38 @@ │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d7114 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r6, r0 │ │ │ │ b.n d9bfc │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -131734,15 +131734,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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 da560 │ │ │ │ @@ -131789,22 +131789,22 @@ │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r1, r5, #15 │ │ │ │ lsls r4, r2, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -131813,15 +131813,15 @@ │ │ │ │ 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 │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d6fe0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -131864,23 +131864,23 @@ │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r6, r5, #11 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ @@ -131890,15 +131890,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, #80 @ 0x50 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w da68c │ │ │ │ @@ -131946,76 +131946,76 @@ │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r3, r3, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r7, r7, [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, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, da4a4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, da4ca │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ b.w d9bfc │ │ │ │ mov.w r8, #32 │ │ │ │ b.n da1b4 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n da0b0 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -132057,31 +132057,31 @@ │ │ │ │ mov.w r9, #16 │ │ │ │ b.n da0b0 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, da582 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 │ │ │ │ @@ -132128,36 +132128,36 @@ │ │ │ │ cmp.w ip, #1 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w da97a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ 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, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ b.w d9bfc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n da560 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -132168,31 +132168,31 @@ │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n da560 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, da6ae │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 │ │ │ │ @@ -132234,30 +132234,30 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w da95e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -132282,30 +132282,30 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w da968 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -132329,36 +132329,36 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n da972 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ b.w d9bfc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n da68c │ │ │ │ movs r3, #1 │ │ │ │ @@ -132368,30 +132368,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n da68c │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, da90a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.w d9bfc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n da8ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -132451,30 +132451,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, da9e0 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r7, r0 │ │ │ │ b.w da120 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n da9c2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -132528,33 +132528,33 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r5, lr │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ 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 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r5 │ │ │ │ @@ -132572,32 +132572,32 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov lr, r5 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -132613,35 +132613,35 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #4] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -132726,31 +132726,31 @@ │ │ │ │ bne.n dacbc │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w dae98 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ 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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 61830 │ │ │ │ @@ -132817,35 +132817,35 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n dadc6 │ │ │ │ cbz r6, dae16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #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} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, dae3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -132853,34 +132853,34 @@ │ │ │ │ b.n dabf2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r5 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w dabf2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w dabec │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ ldr r2, [pc, #52] @ (daeb4 ) │ │ │ │ ldr r3, [pc, #44] @ (daeb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -132931,37 +132931,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2008] @ db6e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, daf4a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -132969,28 +132969,28 @@ │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ bl d6da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209108 │ │ │ │ + bl 2090a8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 20d0fc │ │ │ │ + bl 20d09c │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133001,18 +133001,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133059,52 +133059,52 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, db06c │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db0aa │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -133113,32 +133113,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133150,15 +133150,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -133171,46 +133171,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db1c6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -133236,25 +133236,25 @@ │ │ │ │ bl d6ba4 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db232 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -133306,15 +133306,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133326,18 +133326,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133364,40 +133364,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w dc9fc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n db374 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, #820] @ db6e8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -133414,15 +133414,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w dc9cc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -133466,52 +133466,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n db050 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db47c │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db4ba │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -133519,44 +133519,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133576,20 +133576,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl d6ba4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ 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 │ │ │ │ @@ -133598,18 +133598,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -133648,26 +133648,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w dce8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ bhi.w dc9e4 │ │ │ │ @@ -133711,117 +133711,117 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, db712 │ │ │ │ ldmia.w r9!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, db76c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, db79c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, db7c6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -133834,67 +133834,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db836 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db888 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -133931,25 +133931,25 @@ │ │ │ │ bl d6ba4 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, db926 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -134040,34 +134040,34 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -134084,64 +134084,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d65a4 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dbace │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dbaf8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d65a4 │ │ │ │ @@ -134154,33 +134154,33 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dbb56 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -134190,55 +134190,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dbbae │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dbbf0 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -134246,39 +134246,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dbc54 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -134291,51 +134291,51 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dbcb2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dbce0 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r7, #16 │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ bl d6da8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -134345,27 +134345,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -134374,18 +134374,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ @@ -134474,15 +134474,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -134530,25 +134530,25 @@ │ │ │ │ bl d6ba4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dbf1c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -134557,25 +134557,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dbf5c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -134631,15 +134631,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -134662,15 +134662,15 @@ │ │ │ │ bl d6da8 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n dc04c │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d7294 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -134697,32 +134697,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d6c10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -134741,15 +134741,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -134762,43 +134762,43 @@ │ │ │ │ bl d6fe0 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc17e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #3 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -134816,15 +134816,15 @@ │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl d65a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ @@ -134850,46 +134850,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc25c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -134911,15 +134911,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -134930,53 +134930,53 @@ │ │ │ │ bl d6fe0 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc334 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, dc372 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134984,72 +134984,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dc41e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d65a4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -135060,23 +135060,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -135084,15 +135084,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ bl d6da8 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ @@ -135137,33 +135137,33 @@ │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dc534 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ @@ -135173,29 +135173,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ 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 │ │ │ │ @@ -135205,18 +135205,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -135277,46 +135277,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d7294 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w dcfa2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -135326,29 +135326,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w dcb54 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w dcfda │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -135365,15 +135365,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w dcaa0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6fe0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -135383,68 +135383,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dc7f4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d6ba4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d6da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20919c │ │ │ │ + bl 20913c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -135453,18 +135453,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d6cd8 │ │ │ │ ldr.w r2, [pc, #1952] @ dd030 │ │ │ │ ldr.w r3, [pc, #1952] @ dd034 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -135537,30 +135537,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dc972 │ │ │ │ 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, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r0 │ │ │ │ b.w dbdaa │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n dc94e │ │ │ │ movs r3, #1 │ │ │ │ @@ -135575,15 +135575,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d6c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.w dc0a2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n dc94e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -135640,30 +135640,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dca70 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.w db352 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n dca52 │ │ │ │ movs r3, #4 │ │ │ │ @@ -135715,30 +135715,30 @@ │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dcb1e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r0 │ │ │ │ b.n dc792 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n dcafe │ │ │ │ @@ -135790,30 +135790,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dcbce │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r7, r0 │ │ │ │ b.n dc71e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n dcbb0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -135859,30 +135859,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, dcc6c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n dc682 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n dcc4e │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -135930,30 +135930,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dcd16 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n dc628 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n dccf2 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136001,30 +136001,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dcdb8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r0 │ │ │ │ b.w dbe1a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n dcd9a │ │ │ │ movs r3, #1 │ │ │ │ @@ -136072,30 +136072,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dce5c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r0 │ │ │ │ b.w dbde6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n dce3e │ │ │ │ movs r3, #1 │ │ │ │ @@ -136127,30 +136127,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, dcee8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.w db64a │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n dcec4 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -136184,30 +136184,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, dcf70 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r7, r0 │ │ │ │ b.w db55c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n dcf52 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -136286,15 +136286,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #3056] @ ddc50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ddd08 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -136321,15 +136321,15 @@ │ │ │ │ cbnz r7, dd0ee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd0ac │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w ddcfe │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2948] @ ddc54 │ │ │ │ ldr.w r3, [pc, #2940] @ ddc50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136366,15 +136366,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd10a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 256830 │ │ │ │ + bl 2567d0 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n dd1a4 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -136387,36 +136387,36 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n dd18e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cbnz r4, dd18e │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ beq.w ddcda │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cbz r3, dd18e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbz r0, dd18e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cbz r2, dd18e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dd144 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dd13e │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -136456,66 +136456,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl d6e68 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ 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, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ddd22 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r7, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -136549,20 +136549,20 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r0, sl │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ cbz r5, dd394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ddcbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ddcbe │ │ │ │ @@ -136580,48 +136580,48 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.n dd394 │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n dd37c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dd1b8 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n dd0b0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d6e68 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, dd3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w r3, r6, #20 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -136629,18 +136629,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ddd22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #16 │ │ │ │ @@ -136678,34 +136678,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d9564 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dd344 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ b.n dd344 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl d6e68 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -136716,28 +136716,28 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [r9, #64] @ 0x40 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #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, r7, #20 │ │ │ │ @@ -136747,27 +136747,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ @@ -136775,18 +136775,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w r8, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ddc5c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #13 │ │ │ │ @@ -136814,22 +136814,22 @@ │ │ │ │ lsls r3, r0, #13 │ │ │ │ lsls r3, r0, #13 │ │ │ │ lsls r3, r0, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #1560] @ ddc58 │ │ │ │ @@ -136842,33 +136842,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r6, lsl #7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #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, r7, #20 │ │ │ │ @@ -136878,18 +136878,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ddd22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #10 │ │ │ │ @@ -136917,22 +136917,22 @@ │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r1, r3, #12 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -136941,32 +136941,32 @@ │ │ │ │ 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, r6 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ @@ -136985,27 +136985,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d76cc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -137014,25 +137014,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #20 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r8, [sl, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137063,31 +137063,31 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ b.n dd344 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [pc, #796] @ ddc58 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ @@ -137098,24 +137098,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #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, r7, #20 │ │ │ │ @@ -137123,18 +137123,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ddd22 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -137162,22 +137162,22 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ lsls r7, r4, #6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #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 │ │ │ │ @@ -137185,34 +137185,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl daeb8 │ │ │ │ movs r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -137221,27 +137221,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -137271,27 +137271,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w ip, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r8, r7, #20 │ │ │ │ @@ -137299,18 +137299,18 @@ │ │ │ │ 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, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w ddd22 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ @@ -137325,37 +137325,37 @@ │ │ │ │ add r6, pc, #52 @ (adr r6, ddc20 ) │ │ │ │ add r6, pc, #664 @ (adr r6, dde84 ) │ │ │ │ add r6, pc, #664 @ (adr r6, dde88 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r8, [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, r6, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n dd48c │ │ │ │ cmp r7, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -137427,44 +137427,44 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #696 @ 0x2b8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ b.w dd18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 21faf4 │ │ │ │ + bl 21fa94 │ │ │ │ b.w dd0cc │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w dd0a6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.w dd0c8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ bl d6e68 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r8, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -137472,27 +137472,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -137500,21 +137500,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -137538,15 +137538,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 r9, [r3, #4] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl d76cc │ │ │ │ b.w dd344 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -137663,16 +137663,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n ddf9a │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, ddfae │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, #7 │ │ │ │ it hi │ │ │ │ lsrhi r4, r4, #3 │ │ │ │ bhi.n ddfb0 │ │ │ │ movs r4, #1 │ │ │ │ @@ -137824,25 +137824,25 @@ │ │ │ │ b.n de03c │ │ │ │ ldr r2, [pc, #28] @ (de13c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (de140 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n de078 │ │ │ │ nop │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ movs r7, r4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n de1a4 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ @@ -138441,38 +138441,38 @@ │ │ │ │ ldr r3, [pc, #44] @ (de784 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (de788 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (de78c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n de746 │ │ │ │ ldr r3, [pc, #36] @ (de790 ) │ │ │ │ add r3, pc │ │ │ │ b.n de75a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (de794 ) │ │ │ │ add r3, pc │ │ │ │ b.n de75a │ │ │ │ nop │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ - bls.n de76c │ │ │ │ + bls.n de6ec │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r1, r5 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ @@ -138499,16 +138499,16 @@ │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ bl de54c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de7c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ mulhi r6, r3 │ │ │ │ @@ -138615,16 +138615,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n de942 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cbz r0, de93a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #7 │ │ │ │ itt hi │ │ │ │ lsrhi r0, r0, #3 │ │ │ │ @@ -138864,16 +138864,16 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ bl de4fc │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, debe0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [r8, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -139445,15 +139445,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n df128 │ │ │ │ + bmi.n df2a8 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n df25c │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -139714,15 +139714,15 @@ │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n df4aa │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r9, r6, fp, r3 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ beq.n df46c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r0, r4 │ │ │ │ bl 141bcc │ │ │ │ mov r3, r0 │ │ │ │ @@ -140128,15 +140128,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n df916 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n df8dc │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 141bcc │ │ │ │ mov fp, r0 │ │ │ │ @@ -140290,15 +140290,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w df528 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n dfac6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r8, #289] @ 0x121 │ │ │ │ strbeq.w r6, [r8, #288] @ 0x120 │ │ │ │ b.n dfac6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -140370,15 +140370,15 @@ │ │ │ │ b.n dfaac │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #104] @ (dfc2c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -140624,16 +140624,16 @@ │ │ │ │ ldr.w r3, [sl, #1004] @ 0x3ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r6, [sl, #1040] @ 0x410 │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r3, [sl, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r7, lsl #3] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, dfeb8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n dfeb8 │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -140723,16 +140723,16 @@ │ │ │ │ ldr.w r5, [r2, #400] @ 0x190 │ │ │ │ ldr.w r2, [sl, #1004] @ 0x3ec │ │ │ │ str.w r1, [r6, fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r5, [sl, #1040] @ 0x410 │ │ │ │ str.w r1, [r2, fp] │ │ │ │ str.w r1, [r3, r7, lsl #3] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, dffd2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n dffd2 │ │ │ │ ldr.w r2, [sl, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -142394,15 +142394,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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e1212 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -142410,28 +142410,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 e1254 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29430c │ │ │ │ + bl 2942ac │ │ │ │ cmp r4, r6 │ │ │ │ beq.n e126a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e1242 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n e1254 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -142744,34 +142744,34 @@ │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e16dc │ │ │ │ add.w r4, r6, #5248 @ 0x1480 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r6, #5216 @ 0x1460 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #12 │ │ │ │ bl 10f688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n e1668 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, e1658 │ │ │ │ bl 156258 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e164c │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, e1674 │ │ │ │ mov r0, r6 │ │ │ │ bl 156258 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, e16b6 │ │ │ │ @@ -142970,24 +142970,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n e1890 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n e18b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2660 │ │ │ │ + bl 1e2600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e188a │ │ │ │ ldr.w r0, [r8, #3864] @ 0xf18 │ │ │ │ adds r4, #4 │ │ │ │ bl 16d0c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 294320 │ │ │ │ + bl 2942c0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e1890 │ │ │ │ mov r0, r6 │ │ │ │ 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 │ │ │ │ @@ -143060,15 +143060,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl bfda4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #32] │ │ │ │ blx 6224c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl bfb50 │ │ │ │ @@ -143253,15 +143253,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e1bf6 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, e1bec │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, e1be6 │ │ │ │ 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 e1b02 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -143297,15 +143297,15 @@ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n e1a60 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n e1a58 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 141c3e │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #808 @ (adr r7, e1f6c ) │ │ │ │ movs r6, r5 │ │ │ │ vrecps.f16 , , │ │ │ │ b.n e15bc │ │ │ │ lsls r0, r7, #2 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ lsls r5, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -143329,19 +143329,19 @@ │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #6240 @ 0x1860 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r1, [r7, #1368] @ 0x558 │ │ │ │ cbz r1, e1cb6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r2, [r7, #1368] @ 0x558 │ │ │ │ b.n e1c78 │ │ │ │ vldr d7, [pc, #48] @ e1ce8 │ │ │ │ add.w r2, r6, #5440 @ 0x1540 │ │ │ │ ldr r3, [pc, #56] @ (e1cf8 ) │ │ │ │ adds r2, #24 │ │ │ │ mov r0, r6 │ │ │ │ @@ -143358,15 +143358,15 @@ │ │ │ │ b.n e1caa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #952 @ (adr r4, e20b4 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, e1fb4 ) │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #592] @ (e1f60 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -143596,51 +143596,51 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r9, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n e1fec │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1520cc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [pc, #84] @ (e2068 ) │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r8, 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 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #48] @ (e206c ) │ │ │ │ ldr r3, [pc, #32] @ (e2060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -143681,19 +143681,19 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6224c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r9, [r5, #96] @ 0x60 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -143718,15 +143718,15 @@ │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e2172 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, e2168 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, e2198 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r9, [r4, #684] @ 0x2ac │ │ │ │ add r0, r3 │ │ │ │ b.n e2142 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ @@ -143808,15 +143808,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, e2240 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -144014,15 +144014,15 @@ │ │ │ │ add.w r6, r6, #8960 @ 0x2300 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r6, #24 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cbz r1, e2458 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r7 │ │ │ │ - bl 20c04c │ │ │ │ + bl 20bfec │ │ │ │ add.w ip, r6, #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} │ │ │ │ @@ -144074,20 +144074,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov sl, r3 │ │ │ │ @@ -144099,67 +144099,67 @@ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1520cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n e2572 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e250e │ │ │ │ cmp r6, #0 │ │ │ │ beq.n e2532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29430c │ │ │ │ + bl 2942ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e2528 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61324 │ │ │ │ b.n e2528 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r1, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [pc, #1452] @ e2b2c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov.w r8, #78 @ 0x4e │ │ │ │ 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 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov ip, r6 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -144413,15 +144413,15 @@ │ │ │ │ cbz r3, e2898 │ │ │ │ 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 e2880 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, e2900 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -144681,19 +144681,19 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #6240 @ 0x1860 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r1, [r7, #1368] @ 0x558 │ │ │ │ cbz r1, e2b9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r2, [r7, #1368] @ 0x558 │ │ │ │ b.n e2b60 │ │ │ │ vldr d7, [pc, #48] @ e2bd0 │ │ │ │ add.w r2, r6, #5440 @ 0x1540 │ │ │ │ ldr r3, [pc, #56] @ (e2be0 ) │ │ │ │ adds r2, #24 │ │ │ │ mov r0, r6 │ │ │ │ @@ -144711,15 +144711,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r7, r4 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -145204,16 +145204,16 @@ │ │ │ │ cbz r0, e31ca │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cbnz r3, e31da │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n e31da │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n e31da │ │ │ │ @@ -145432,36 +145432,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n e343a │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e34e0 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n e33ec │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n e3488 │ │ │ │ cbz r5, e3488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n e347a │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n e347a │ │ │ │ @@ -145481,32 +145481,32 @@ │ │ │ │ bne.n e344c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n e33ec │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, e34b4 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n e3510 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e34d8 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n e3520 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n e340e │ │ │ │ @@ -145597,24 +145597,24 @@ │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n e35b0 │ │ │ │ add.w r7, r4, #5248 @ 0x1480 │ │ │ │ add.w r8, r5, #184 @ 0xb8 │ │ │ │ adds r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r1, r4, #5216 @ 0x1460 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #12 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl 10f568 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbnz r6, e3608 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cbnz r3, e3636 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl bf884 │ │ │ │ @@ -145746,15 +145746,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl bfda4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #28] │ │ │ │ blx 6224c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl bfb50 │ │ │ │ @@ -145919,15 +145919,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e398c │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, e3982 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, e397e │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n e38d0 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -145962,15 +145962,15 @@ │ │ │ │ ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n e38f6 │ │ │ │ - vtbl.8 d24, {d15-d17}, d16 │ │ │ │ + vtbx.8 d24, {d31- │ │ │ │ vqshl.u32 d28, d14, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ b.n e3682 │ │ │ │ vqshlu.s32 d30, d29, #31 │ │ │ │ @ instruction: 0xffff0ad0 │ │ │ │ @@ -146602,29 +146602,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n e40c6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, e40cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e40c2 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 1424b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e43e6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #8192 @ 0x2000 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ str.w r0, [r7, #668] @ 0x29c │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ @@ -146658,15 +146658,15 @@ │ │ │ │ mov r1, sl │ │ │ │ bl 15212c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #236 @ 0xec │ │ │ │ bl 10ef3c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ @@ -146682,17 +146682,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e4320 │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 142648 │ │ │ │ ldr r2, [pc, #568] @ (e4404 ) │ │ │ │ ldr r3, [pc, #556] @ (e43fc ) │ │ │ │ add r2, pc │ │ │ │ @@ -146731,15 +146731,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e43aa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cbz r4, e4264 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -146790,15 +146790,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl e2070 │ │ │ │ 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, #44] @ 0x2c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldrb.w r3, [r6, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e43dc │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -146827,15 +146827,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 10c1d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 28a500 │ │ │ │ + bl 28a4a0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ @@ -148720,21 +148720,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n e57ca │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e5734 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov sl, r0 │ │ │ │ bl cc45c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f0524 │ │ │ │ + bl 1f04c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w fp, [r8, #264] @ 0x108 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ adds r4, #1 │ │ │ │ ubfx r3, r1, #8, #8 │ │ │ │ @@ -149302,29 +149302,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n e5db8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, e5dbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e5db4 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl 1424b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e61c6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r9, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str.w r9, [r3, #36] @ 0x24 │ │ │ │ @@ -149364,15 +149364,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 15212c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ bl 10ef3c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -149399,15 +149399,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 10c1d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 28a500 │ │ │ │ + bl 28a4a0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ @@ -149436,15 +149436,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e609c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 15671c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cbz r4, e5f66 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -149504,15 +149504,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e2070 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldrb.w r3, [fp, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e6196 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -149570,17 +149570,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n e614a │ │ │ │ mov r0, fp │ │ │ │ bl 156258 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 142648 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e6016 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ @@ -149635,31 +149635,31 @@ │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ b.n e609c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n e611c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 142648 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ b.n e60c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n e61a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 142648 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -151743,16 +151743,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e7862 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e7862 │ │ │ │ ldr.w r7, [r6, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0460 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0400 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e7ad4 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e7af8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -151919,16 +151919,16 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r2, [sl, #7] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0460 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0400 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e7ba0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e7b74 │ │ │ │ movs r2, #0 │ │ │ │ @@ -151982,16 +151982,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r8, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n e79b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e7aec │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e7842 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e7b86 │ │ │ │ @@ -152058,16 +152058,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e7852 │ │ │ │ b.n e7af8 │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e7aac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ cbz r0, e7bfa │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n e7bfa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -152117,17 +152117,17 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ b.n e78e0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e7874 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #168] @ (e7cfc ) │ │ │ │ + ldr r1, [pc, #936] @ (e7ffc ) │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [pc, #544] @ (e7e78 ) │ │ │ │ + ldr r0, [pc, #288] @ (e7d78 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #772] @ (e7f74 ) │ │ │ │ @@ -153315,16 +153315,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e8b36 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e8b36 │ │ │ │ ldr.w r4, [r8, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0460 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0400 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8e4e │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8e72 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153526,16 +153526,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 2fd0d0 │ │ │ │ - bl 1f0460 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f0400 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8f10 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e8eea │ │ │ │ movs r2, #0 │ │ │ │ @@ -153626,16 +153626,16 @@ │ │ │ │ lsls r3, r3, #27 │ │ │ │ and.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ orr.w r3, r3, r6, lsl #8 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n e8cce │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e8e66 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w e8b1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8efe │ │ │ │ @@ -153703,16 +153703,16 @@ │ │ │ │ beq.w e8b2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e8b2a │ │ │ │ b.n e8e72 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e8f62 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e8f62 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -153761,17 +153761,17 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ b.n e8bb6 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n e8b4c │ │ │ │ nop │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #18 │ │ │ │ movs r6, r5 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ 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] @ (e91bc ) │ │ │ │ @@ -158443,21 +158443,21 @@ │ │ │ │ strb.w r3, [r5, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n ec2ae │ │ │ │ ldrb.w r3, [r7, #60] @ 0x3c │ │ │ │ cbnz r3, ec2cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n ec23c │ │ │ │ ldrb.w r3, [r7, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ec23c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ @@ -158487,15 +158487,15 @@ │ │ │ │ ldr.w r9, [sp, #152] @ 0x98 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd fp, r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -158783,37 +158783,37 @@ │ │ │ │ add r3, pc │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec6d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8f54 │ │ │ │ + bl 2e8ef4 │ │ │ │ blx 622b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e8f54 │ │ │ │ + bl 2e8ef4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 6224c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 61830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e44 │ │ │ │ blx 622b8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e44 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6224c │ │ │ │ rsb r2, sl, #256 @ 0x100 │ │ │ │ add.w r0, r6, sl │ │ │ │ movs r1, #0 │ │ │ │ @@ -158865,15 +158865,15 @@ │ │ │ │ bhi.n ec728 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfb8a0026 │ │ │ │ + @ instruction: 0xfb4a0026 │ │ │ │ stmdb 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, #3628] @ ed574 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #3628] @ ed578 │ │ │ │ @@ -160032,70 +160032,70 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #38] @ 0x26 │ │ │ │ + ldrsb.w r0, [r0, #38] @ 0x26 │ │ │ │ + ldrsb.w r0, [lr, #38] @ 0x26 │ │ │ │ + ldrsh.w r0, [ip, r6, lsl #2] │ │ │ │ + vld4.8 {d0-d3}, [r2 :128], r6 │ │ │ │ + ldrsh.w r0, [r8, r6, lsl #2] │ │ │ │ + vld4.8 {d0-d3}, [ip :128], r6 │ │ │ │ + vst4.8 {d0-d3}, [sl :128], r6 │ │ │ │ + str??.w r0, [r6, #38] @ 0x26 │ │ │ │ ldr??.w r0, [lr, #38] @ 0x26 │ │ │ │ - ldr??.w r0, [ip, r6, lsl #2] │ │ │ │ - vld4.8 {d16-d19}, [r2 :128], r6 │ │ │ │ - ldr??.w r0, [r8, r6, lsl #2] │ │ │ │ - vld4.8 {d16-d19}, [ip :128], r6 │ │ │ │ - vst4.8 {d16-d19}, [sl :128], r6 │ │ │ │ - vld4.8 {d0-d3}, [r6 :128], r6 │ │ │ │ - ldrsh.w r0, [lr, r6, lsl #2] │ │ │ │ - ldrsb.w r0, [lr, r6, lsl #2] │ │ │ │ - ldrsh.w r0, [r6, r6, lsl #2] │ │ │ │ - ldrsb.w r0, [r6, r6, lsl #2] │ │ │ │ - vld4.8 {d0-d3}, [lr :128], r6 │ │ │ │ - ldrsb.w r0, [r2, r6, lsl #2] │ │ │ │ - ldrsb.w r0, [lr, r6, lsl #2] │ │ │ │ + ldr.w r0, [lr, #38] @ 0x26 │ │ │ │ ldr??.w r0, [r6, #38] @ 0x26 │ │ │ │ - vst4.8 {d0-d3}, [r6 :128], r6 │ │ │ │ - str??.w r0, [r2, #38] @ 0x26 │ │ │ │ - ldr??.w r0, [r2, #38] @ 0x26 │ │ │ │ - vst4.8 {d0-d3}, [r4 :128], r6 │ │ │ │ - ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ - ldr??.w r0, [r6, r6, lsl #2] │ │ │ │ - strh.w r0, [sl, #38] @ 0x26 │ │ │ │ - ldrb.w r0, [r4, #38] @ 0x26 │ │ │ │ - str.w r0, [ip, #38] @ 0x26 │ │ │ │ - str.w r0, [r0, #38] @ 0x26 │ │ │ │ - ldr??.w r0, [sl, r6, lsl #2] │ │ │ │ - ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ - strh.w r0, [sl, r6, lsl #2] │ │ │ │ - strb.w r0, [ip, r6, lsl #2] │ │ │ │ - @ instruction: 0xf7d80026 │ │ │ │ - @ instruction: 0xf7be0026 │ │ │ │ - @ instruction: 0xf78a0026 │ │ │ │ - @ instruction: 0xf7700026 │ │ │ │ - @ instruction: 0xf73c0026 │ │ │ │ - @ instruction: 0xf7220026 │ │ │ │ - @ instruction: 0xf6ee0026 │ │ │ │ - @ instruction: 0xf6d40026 │ │ │ │ - subw r0, r0, #2086 @ 0x826 │ │ │ │ - @ instruction: 0xf6860026 │ │ │ │ - @ instruction: 0xf6520026 │ │ │ │ - @ instruction: 0xf6380026 │ │ │ │ - addw r0, r4, #2086 @ 0x826 │ │ │ │ - @ instruction: 0xf5f40026 │ │ │ │ - rsb r0, r2, #10878976 @ 0xa60000 │ │ │ │ - sub.w r0, r4, #10878976 @ 0xa60000 │ │ │ │ - sbcs.w r0, r2, #10878976 @ 0xa60000 │ │ │ │ - adcs.w r0, lr, #10878976 @ 0xa60000 │ │ │ │ - @ instruction: 0xf5800026 │ │ │ │ - sbc.w r0, ip, #10878976 @ 0xa60000 │ │ │ │ - @ instruction: 0xf58a0026 │ │ │ │ - sbcs.w r0, sl, #10878976 @ 0xa60000 │ │ │ │ - adc.w r0, r2, #10878976 @ 0xa60000 │ │ │ │ - adc.w r0, r8, #10878976 @ 0xa60000 │ │ │ │ - @ instruction: 0xf4fc0026 │ │ │ │ - @ instruction: 0xf4ea0026 │ │ │ │ + ldr.w r0, [r6, #38] @ 0x26 │ │ │ │ + str??.w r0, [lr, #38] @ 0x26 │ │ │ │ + ldr.w r0, [r2, #38] @ 0x26 │ │ │ │ + ldr.w r0, [lr, #38] @ 0x26 │ │ │ │ + ldrh.w r0, [r6, #38] @ 0x26 │ │ │ │ + str.w r0, [r6, #38] @ 0x26 │ │ │ │ + strh.w r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh.w r0, [r2, #38] @ 0x26 │ │ │ │ + str.w r0, [r4, #38] @ 0x26 │ │ │ │ + ldr.w r0, [r0, r6, lsl #2] │ │ │ │ + ldrh.w r0, [r6, r6, lsl #2] │ │ │ │ + str??.w r0, [sl, r6, lsl #2] │ │ │ │ + ldr.w r0, [r4, r6, lsl #2] │ │ │ │ + strb.w r0, [ip, #38] @ 0x26 │ │ │ │ + strb.w r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh.w r0, [sl, r6, lsl #2] │ │ │ │ + ldr.w r0, [r0, r6, lsl #2] │ │ │ │ + @ instruction: 0xf7ea0026 │ │ │ │ + @ instruction: 0xf7cc0026 │ │ │ │ + @ instruction: 0xf7980026 │ │ │ │ + @ instruction: 0xf77e0026 │ │ │ │ + @ instruction: 0xf74a0026 │ │ │ │ + @ instruction: 0xf7300026 │ │ │ │ + @ instruction: 0xf6fc0026 │ │ │ │ + @ instruction: 0xf6e20026 │ │ │ │ + subw r0, lr, #2086 @ 0x826 │ │ │ │ + @ instruction: 0xf6940026 │ │ │ │ + @ instruction: 0xf6600026 │ │ │ │ + movw r0, #26662 @ 0x6826 │ │ │ │ + @ instruction: 0xf6120026 │ │ │ │ + @ instruction: 0xf5f80026 │ │ │ │ + rsb r0, r4, #10878976 @ 0xa60000 │ │ │ │ + subs.w r0, r4, #10878976 @ 0xa60000 │ │ │ │ + @ instruction: 0xf5820026 │ │ │ │ + sbc.w r0, r4, #10878976 @ 0xa60000 │ │ │ │ + @ instruction: 0xf5320026 │ │ │ │ + adds.w r0, lr, #10878976 @ 0xa60000 │ │ │ │ + adc.w r0, r0, #10878976 @ 0xa60000 │ │ │ │ + @ instruction: 0xf52c0026 │ │ │ │ + adc.w r0, sl, #10878976 @ 0xa60000 │ │ │ │ + @ instruction: 0xf53a0026 │ │ │ │ + add.w r0, r2, #10878976 @ 0xa60000 │ │ │ │ + add.w r0, r8, #10878976 @ 0xa60000 │ │ │ │ + @ instruction: 0xf4bc0026 │ │ │ │ + @ instruction: 0xf4aa0026 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n ed6e6 │ │ │ │ cmp r5, #2 │ │ │ │ beq.n ed6e6 │ │ │ │ cmp r5, #3 │ │ │ │ @@ -160526,22 +160526,22 @@ │ │ │ │ bne.w ed8c8 │ │ │ │ b.n ed8fe │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2bc0026 │ │ │ │ - subw r0, sl, #38 @ 0x26 │ │ │ │ - @ instruction: 0xf21a0026 │ │ │ │ - @ instruction: 0xf2220026 │ │ │ │ + @ instruction: 0xf27c0026 │ │ │ │ + @ instruction: 0xf26a0026 │ │ │ │ + rsbs r0, sl, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf1e20026 │ │ │ │ movs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adc.w r0, r8, #38 @ 0x26 │ │ │ │ - @ instruction: 0xf13a0026 │ │ │ │ + add.w r0, r8, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf0fa0026 │ │ │ │ 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, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -161581,15 +161581,15 @@ │ │ │ │ bl 1424b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w efcb8 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ 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 │ │ │ │ @@ -162182,15 +162182,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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w efc90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -162602,19 +162602,19 @@ │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n ef2fc │ │ │ │ nop │ │ │ │ adds r2, r3, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n ef388 │ │ │ │ + bcc.n ef308 │ │ │ │ movs r5, r5 │ │ │ │ - bcc.n ef378 │ │ │ │ + bcc.n ef2f8 │ │ │ │ movs r5, r5 │ │ │ │ - bcc.n ef2d4 │ │ │ │ + bcc.n ef454 │ │ │ │ movs r5, r5 │ │ │ │ asrs r4, r7, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrd fp, r5, [sp, #56] @ 0x38 │ │ │ │ add.w r3, sl, #8768 @ 0x2240 │ │ │ │ add.w r6, sl, #8768 @ 0x2240 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ @@ -163020,15 +163020,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eee96 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eeeb2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -163208,15 +163208,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n ef7b6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n ef832 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w efc2e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -163288,15 +163288,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n ef832 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w efd9c │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n ef6d6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -163405,15 +163405,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n ef6f0 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n ef546 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n ef832 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ef0ae │ │ │ │ orr.w r3, ip, #24903680 @ 0x17c0000 │ │ │ │ b.w eeb5a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -163483,15 +163483,15 @@ │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n ef6d6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w ef010 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ b.w eeb6a │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -165128,15 +165128,15 @@ │ │ │ │ bl 1424b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f25ce │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ 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 │ │ │ │ @@ -165740,15 +165740,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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f25ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -166156,19 +166156,19 @@ │ │ │ │ beq.n f1c8e │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n f1c92 │ │ │ │ vqadd.s64 d0, d18, d23 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r5, r5 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ movs r5, r5 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ movs r5, r5 │ │ │ │ b.n f1c44 │ │ │ │ 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 │ │ │ │ @@ -166536,15 +166536,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f183e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w f185a │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -166731,15 +166731,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n f20dc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f2154 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f2566 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -166809,15 +166809,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f2154 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w f266e │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n f2006 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -166919,15 +166919,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 f2020 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f2154 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ @@ -166980,15 +166980,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.w f151e │ │ │ │ mov r8, r2 │ │ │ │ b.w f19b6 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -168600,15 +168600,15 @@ │ │ │ │ bl 1424b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f4fb8 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ 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 r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -169213,15 +169213,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r5, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f4f70 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -169638,19 +169638,19 @@ │ │ │ │ b.n f4516 │ │ │ │ stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r5, r5 │ │ │ │ itt ne │ │ │ │ lslne r7, r6, #2 │ │ │ │ movne r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8768 @ 0x2240 │ │ │ │ add.w r6, r4, #8768 @ 0x2240 │ │ │ │ @@ -170089,15 +170089,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f40b6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w f40d2 │ │ │ │ ldr.w r3, [r5, #2468] @ 0x9a4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -170327,15 +170327,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n f4a2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f4aa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #894] @ 0x37e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f4f38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -170404,15 +170404,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl e15f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 142648 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f4aa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f5104 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, r3 │ │ │ │ b.n f4958 │ │ │ │ @@ -170524,15 +170524,15 @@ │ │ │ │ beq.w f4810 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f47ca │ │ │ │ b.n f47c6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n f4aa4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f510e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -170644,15 +170644,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.w f3d94 │ │ │ │ mov r8, r2 │ │ │ │ b.w f422e │ │ │ │ nop │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r5, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ 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 │ │ │ │ @@ -170741,26 +170741,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6240 @ 0x1860 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ lsrs r3, r5, #12 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w r1, [r3, #1644] @ 0x66c │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -170778,26 +170778,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6240 @ 0x1860 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ lsrs r3, r5, #12 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w r1, [r3, #1644] @ 0x66c │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -170815,26 +170815,26 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6240 @ 0x1860 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ lsrs r3, r5, #12 │ │ │ │ movs r2, #1 │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r5 │ │ │ │ ldr.w r1, [r3, #1644] @ 0x66c │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 14834c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -170847,75 +170847,75 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1da1d0 │ │ │ │ + bl 1da170 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1da344 │ │ │ │ + bl 1da2e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1da8d4 │ │ │ │ + bl 1da874 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9ebc │ │ │ │ + bl 1d9e5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9c28 │ │ │ │ + bl 1d9bc8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9d70 │ │ │ │ + bl 1d9d10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1de3e8 │ │ │ │ + bl 1de388 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1da4bc │ │ │ │ + bl 1da45c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9fdc │ │ │ │ + bl 1d9f7c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f7368 │ │ │ │ + bl 1f7308 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1da8d4 │ │ │ │ + bl 1da874 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -171125,15 +171125,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne.w f552c │ │ │ │ movs r0, #16 │ │ │ │ b.n f553c │ │ │ │ add.w sl, r9, #6240 @ 0x1860 │ │ │ │ add.w sl, sl, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r1, r9, #5728 @ 0x1660 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f5782 │ │ │ │ adds r3, #1 │ │ │ │ @@ -171147,15 +171147,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1644] @ 0x66c │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w lr, sp, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -171251,19 +171251,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r5, r5 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r6, 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 │ │ │ │ @@ -171469,15 +171469,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne.w f5922 │ │ │ │ movs r1, #8 │ │ │ │ b.n f5932 │ │ │ │ add.w sl, r9, #6240 @ 0x1860 │ │ │ │ add.w sl, sl, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r1, r9, #5728 @ 0x1660 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f5b72 │ │ │ │ adds r3, #1 │ │ │ │ @@ -171491,15 +171491,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1644] @ 0x66c │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w lr, sp, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -171595,19 +171595,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ add r7, pc, #944 @ (adr r7, f5f84 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ movs r5, r5 │ │ │ │ add r5, pc, #832 @ (adr r5, f5f20 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r6, 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 │ │ │ │ @@ -171813,15 +171813,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bne.w f5d12 │ │ │ │ movs r1, #8 │ │ │ │ b.n f5d22 │ │ │ │ add.w sl, r9, #6240 @ 0x1860 │ │ │ │ add.w sl, sl, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r1, r9, #5728 @ 0x1660 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f5f62 │ │ │ │ adds r3, #1 │ │ │ │ @@ -171835,15 +171835,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1644] @ 0x66c │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1644] @ 0x66c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w lr, sp, #20 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -171939,19 +171939,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ add r3, pc, #1008 @ (adr r3, f63b4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r5, r5 │ │ │ │ add r1, pc, #896 @ (adr r1, f6350 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ push {lr} │ │ │ │ @@ -172167,23 +172167,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, f6230 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n f6208 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n f622a │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n f6200 │ │ │ │ ldr r2, [pc, #36] @ (f6238 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -172195,15 +172195,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 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r6, 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 │ │ │ │ @@ -172501,19 +172501,19 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r5, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ @@ -172976,17 +172976,17 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r5, r5 │ │ │ │ ldrb.w r3, [r0, #3456] @ 0xd80 │ │ │ │ cbz r3, f6a70 │ │ │ │ mvn.w ip, #3 │ │ │ │ b.n f673e │ │ │ │ bl 1398a4 │ │ │ │ b.n f6a6a │ │ │ │ @@ -185902,15 +185902,15 @@ │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ff92e │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #20] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2f2de0 │ │ │ │ + bl 2f2d80 │ │ │ │ ldr.w fp, [r5, #80] @ 0x50 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r4, fp, lsl #2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ adds r3, r4, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -186125,15 +186125,15 @@ │ │ │ │ bne.n ff92e │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w fp, r5, #88 @ 0x58 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2f2e70 │ │ │ │ + bl 2f2e10 │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ mov r0, fp │ │ │ │ blx 61830 │ │ │ │ @@ -186147,15 +186147,15 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n ffa26 │ │ │ │ ldr.w r0, [r6, #3852] @ 0xf0c │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ - bl 2f2eb0 │ │ │ │ + bl 2f2e50 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n ff92e │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ mov r9, r4 │ │ │ │ @@ -186227,24 +186227,24 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n ffa84 │ │ │ │ + bcc.n ffc04 │ │ │ │ movs r5, r4 │ │ │ │ str r5, [r3, #108] @ 0x6c │ │ │ │ - vsra.u64 , q10, #1 │ │ │ │ + vsra.u64 d29, d20, #1 │ │ │ │ movs r5, r4 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - beq.n ffa50 │ │ │ │ + beq.n ffbd0 │ │ │ │ movs r5, r4 │ │ │ │ - beq.n ffbf4 │ │ │ │ + beq.n ffb74 │ │ │ │ movs r5, r4 │ │ │ │ cbz r2, ffb56 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3524] @ 0xdc4 │ │ │ │ @@ -186618,15 +186618,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r5, r2, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 100036 │ │ │ │ - bl 2f2e70 │ │ │ │ + bl 2f2e10 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 100018 │ │ │ │ ldr r3, [pc, #548] @ (100168 ) │ │ │ │ subs r7, r0, #4 │ │ │ │ ldr.w sl, [pc, #548] @ 10016c │ │ │ │ mov r8, r5 │ │ │ │ @@ -186663,15 +186663,15 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 622b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov ip, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ @@ -186716,15 +186716,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 100152 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f2de0 │ │ │ │ + bl 2f2d80 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 100018 │ │ │ │ ldr r3, [pc, #308] @ (100178 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov sl, r4 │ │ │ │ @@ -186771,15 +186771,15 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r7, #16] │ │ │ │ blx 622b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #24] │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -186837,28 +186837,28 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ movs r4, r5 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r6, r4 │ │ │ │ vshr.u64 d16, d22, #34 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ movs r4, r5 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r5 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #368] @ (10030c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -186893,15 +186893,15 @@ │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2f2de0 │ │ │ │ + bl 2f2d80 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r9, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ add.w r3, sl, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -187232,15 +187232,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1005d8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, 1005ce │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, 1005c2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n 1005b2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -187437,28 +187437,28 @@ │ │ │ │ mov r8, r1 │ │ │ │ it cs │ │ │ │ movcs.w r8, #4 │ │ │ │ add.w r4, r5, #4096 @ 0x1000 │ │ │ │ add.w r7, r5, #6688 @ 0x1a20 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r6, [r4, #2600] @ 0xa28 │ │ │ │ ldr.w r2, [r4, #3180] @ 0xc6c │ │ │ │ ldr.w r3, [r4, #3184] @ 0xc70 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1010f8 │ │ │ │ cmp sl, r3 │ │ │ │ bhi.w 101052 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r3 │ │ │ │ bhi.w 10112c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ sub.w r3, fp, #4 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r6, #32 │ │ │ │ @@ -187895,15 +187895,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 100c80 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 101170 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -187946,41 +187946,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, 100d04 │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3428] @ 0xd64 │ │ │ │ - bl 1e91a0 │ │ │ │ + bl 1e9140 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 100cde │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, 100d24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3428] @ 0xd64 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e91a0 │ │ │ │ + bl 1e9140 │ │ │ │ ldrd r2, r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r3, [r2, #2752] @ 0xac0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2752] @ 0xac0 │ │ │ │ blx 627e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6752 @ 0x1a60 │ │ │ │ adds r0, #8 │ │ │ │ blx 61974 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8c28 │ │ │ │ + bl 1e8bc8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl d05bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -188041,15 +188041,15 @@ │ │ │ │ beq.w 10133a │ │ │ │ str.w fp, [r5, #816] @ 0x330 │ │ │ │ str.w r6, [r8] │ │ │ │ b.n 10082e │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ movw r8, #5412 @ 0x1524 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r6, #688] @ 0x2b0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, r8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -188063,15 +188063,15 @@ │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 10f568 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100fea │ │ │ │ add.w r0, r3, #5440 @ 0x1540 │ │ │ │ add.w r8, sp, #224 @ 0xe0 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r4, [r6, #832] @ 0x340 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -188140,30 +188140,30 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 10113c │ │ │ │ ldr.w r1, [r5, #812] @ 0x32c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101110 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10133a │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ str.w r9, [r5, #820] @ 0x334 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r5, #812] @ 0x32c │ │ │ │ b.n 100dfe │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e8d20 │ │ │ │ + bl 1e8cc0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r4, r0 │ │ │ │ bhi.n 100f5e │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ b.w 10071c │ │ │ │ @@ -188178,15 +188178,15 @@ │ │ │ │ bne.w 101334 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b.n 100b52 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r1, #5440 @ 0x1540 │ │ │ │ ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 100d4e │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 1007ba │ │ │ │ adds r0, r3, #4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28818 @ 0x7092 │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ @@ -188211,15 +188211,15 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, r8 │ │ │ │ ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ bl 10f688 │ │ │ │ ldr.w r0, [r6, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5440 @ 0x1540 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 100d4e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bhi.w 101132 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ @@ -188231,15 +188231,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 1011b0 │ │ │ │ ldr.w r1, [r6, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10117c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101178 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [r6, #836] @ 0x344 │ │ │ │ ldr.w r3, [r6, #832] @ 0x340 │ │ │ │ str.w r0, [r6, #828] @ 0x33c │ │ │ │ adds r4, r0, r3 │ │ │ │ @@ -188274,15 +188274,15 @@ │ │ │ │ strd r3, r6, [sp, #16] │ │ │ │ bl d0108 │ │ │ │ ldr.w r6, [r4, #2600] @ 0xa28 │ │ │ │ ldr.w r3, [r4, #3180] @ 0xc6c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1007f2 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 100d4e │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ @@ -188374,15 +188374,15 @@ │ │ │ │ ldrsb.w r0, [r2, #182] @ 0xb6 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r5 │ │ │ │ + hlt 0x002c │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ blx 622ac │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101178 │ │ │ │ mov r2, r4 │ │ │ │ @@ -188400,15 +188400,15 @@ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movw r5, #7220 @ 0x1c34 │ │ │ │ ldr.w r0, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3428] @ 0xd64 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r2, [r3, #2752] @ 0xac0 │ │ │ │ - bl 2ead9c │ │ │ │ + bl 2ead3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100c64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w fp, [r6, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add.w r8, fp, r5 │ │ │ │ bmi.n 1012fc │ │ │ │ @@ -188416,24 +188416,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r2, #6496 @ 0x1960 │ │ │ │ add.w r6, fp, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, fp, #6336 @ 0x18c0 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eafac │ │ │ │ ldr r2, [pc, #272] @ (101340 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #20 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eafac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r6, #2248] @ 0x8c8 │ │ │ │ ldr.w r2, [r6, #2252] @ 0x8cc │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 1012b4 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -188456,32 +188456,32 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r7, ip, [r4, #16] │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ strd r7, ip, [sp, #420] @ 0x1a4 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eafac │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10125e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl d02f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eafac │ │ │ │ b.n 101266 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r4, r3 │ │ │ │ cmp r4, r3 │ │ │ │ bls.n 1012f0 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -188494,19 +188494,19 @@ │ │ │ │ strd r3, r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, r8 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2eb00c │ │ │ │ + bl 2eafac │ │ │ │ cmp r4, r5 │ │ │ │ bhi.n 1012c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2eb048 │ │ │ │ + bl 2eafe8 │ │ │ │ b.n 100c64 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -188519,27 +188519,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (101348 ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [fp, #3856] @ 0xf10 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 101210 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 1010e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r2, 10136e │ │ │ │ + cbnz r2, 10135e │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r5, r4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ (101488 ) │ │ │ │ @@ -188657,22 +188657,22 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r8], {182} @ 0xb6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 337492 │ │ │ │ stc 0, cr0, [r2], {182} @ 0xb6 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb76e │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 144910 │ │ │ │ @@ -188712,29 +188712,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101564 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10153c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10152e │ │ │ │ b.n 101500 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -188819,15 +188819,15 @@ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ b.n 1015d0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r0, r4, r6, ror #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - setend le │ │ │ │ + setpan #0 │ │ │ │ movs r5, r4 │ │ │ │ mrc2 15, 4, pc, cr15, cr15, {7} │ │ │ │ strd r0, r0, [r8, #728] @ 0x2d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -188956,15 +188956,15 @@ │ │ │ │ b.n 101710 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101832 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1017e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -188985,15 +188985,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10170e │ │ │ │ b.n 101710 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 10176c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101838 │ │ │ │ @@ -189123,28 +189123,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1019da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1019b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1019a8 │ │ │ │ b.n 1018f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101988 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1019e0 │ │ │ │ @@ -189237,28 +189237,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101b12 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 101aee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101ae0 │ │ │ │ b.n 101a4e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101ac2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101b18 │ │ │ │ @@ -189328,28 +189328,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101c06 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 101be2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101bd4 │ │ │ │ b.n 101b84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101bb6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101c0c │ │ │ │ @@ -189419,29 +189419,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101cfc │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 101cd6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101cc8 │ │ │ │ b.n 101c78 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101caa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101d02 │ │ │ │ @@ -189523,29 +189523,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101e14 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 101dee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101de0 │ │ │ │ b.n 101d6e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101dc0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101e1a │ │ │ │ @@ -189626,28 +189626,28 @@ │ │ │ │ b.n 101e96 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 101f22 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 101efe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101ef0 │ │ │ │ b.n 101e84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 101ecc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101f28 │ │ │ │ @@ -189758,29 +189758,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102086 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102060 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102052 │ │ │ │ b.n 101f96 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102034 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10208c │ │ │ │ @@ -189865,28 +189865,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1021aa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102186 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102178 │ │ │ │ b.n 1020fc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102158 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1021b0 │ │ │ │ @@ -189986,28 +189986,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1022f2 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1022ce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1022c0 │ │ │ │ b.n 10222c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 10229c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1022f8 │ │ │ │ @@ -190109,28 +190109,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102442 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10241e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102410 │ │ │ │ b.n 102378 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1023ec │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102448 │ │ │ │ @@ -190233,28 +190233,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10258e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10256a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10255c │ │ │ │ b.n 1024ca │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 10253c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102594 │ │ │ │ @@ -190363,29 +190363,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1026ea │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1026c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1026b6 │ │ │ │ b.n 10261e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102694 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1026f0 │ │ │ │ @@ -190481,29 +190481,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102820 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1027fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1027ec │ │ │ │ b.n 10275e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1027ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102826 │ │ │ │ @@ -190598,29 +190598,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102954 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10292e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102920 │ │ │ │ b.n 102892 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102902 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10295a │ │ │ │ @@ -190714,28 +190714,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102a88 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102a64 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102a56 │ │ │ │ b.n 1029ca │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102a36 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102a8e │ │ │ │ @@ -190828,28 +190828,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102bba │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102b96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102b88 │ │ │ │ b.n 102afc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102b68 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102bc0 │ │ │ │ @@ -190938,29 +190938,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102cde │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102cb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102caa │ │ │ │ b.n 102c58 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102c8a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102ce4 │ │ │ │ @@ -191036,29 +191036,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 102dde │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 102db8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102daa │ │ │ │ b.n 102d50 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 102d8c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 102de4 │ │ │ │ @@ -191133,52 +191133,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 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 16d504 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, 102f28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 16d504 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 102f24 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ b.n 102f0c │ │ │ │ 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 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -191244,29 +191244,29 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 102fe0 │ │ │ │ cbz r4, 103028 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #44] @ (103058 ) │ │ │ │ ldr r3, [pc, #36] @ (103050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -191400,75 +191400,75 @@ │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ 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 30c990 │ │ │ │ + bl 30c930 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24a5d4 │ │ │ │ + bl 24a574 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220458 │ │ │ │ + bl 2203f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fd70 │ │ │ │ + bl 23fd10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214704 │ │ │ │ + bl 2146a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207fa8 │ │ │ │ + bl 207f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 211040 │ │ │ │ + bl 210fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211090 │ │ │ │ + bl 211030 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 220458 │ │ │ │ + bl 2203f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e83c │ │ │ │ + bl 25e7dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294e98 │ │ │ │ + bl 294e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254280 │ │ │ │ + bl 254220 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 239a48 │ │ │ │ + bl 2399e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2582fc │ │ │ │ + bl 25829c │ │ │ │ mov r0, r4 │ │ │ │ - bl 253b28 │ │ │ │ + bl 253ac8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c1d4 │ │ │ │ + bl 25c174 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ef6c │ │ │ │ + bl 25ef0c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 272f60 │ │ │ │ + bl 272f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ ldr r2, [pc, #40] @ (103270 ) │ │ │ │ ldr r3, [pc, #28] @ (103268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -191478,15 +191478,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r5, r4 │ │ │ │ ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4, r5} │ │ │ │ cbnz r3, 1032ce │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -191707,25 +191707,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1034de │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #36] @ (103504 ) │ │ │ │ ldr r3, [pc, #28] @ (103500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -192594,15 +192594,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1043ce │ │ │ │ add.w r6, fp, #5120 @ 0x1400 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n 103eb6 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, 103e34 │ │ │ │ mov r0, fp │ │ │ │ bl d02a0 │ │ │ │ @@ -192664,15 +192664,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldrb.w r3, [fp, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 104444 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ @@ -192893,15 +192893,15 @@ │ │ │ │ ... │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r5, r4 │ │ │ │ str r1, [sp, #660] @ 0x294 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r7, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ @@ -193122,15 +193122,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n 103ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61168 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 10f688 │ │ │ │ mov r0, r7 │ │ │ │ blx 627e8 │ │ │ │ @@ -193230,40 +193230,40 @@ │ │ │ │ bl 103084 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10455e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1e2660 │ │ │ │ + bl 1e2600 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2660 │ │ │ │ + bl 1e2600 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldr.w r1, [r6, #3864] @ 0xf18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w ip, [r4, #436] @ 0x1b4 │ │ │ │ bl 16d444 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1e2660 │ │ │ │ + bl 1e2600 │ │ │ │ cbnz r0, 104562 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 10453e │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 10453e │ │ │ │ @@ -193272,15 +193272,15 @@ │ │ │ │ bl 103cc0 │ │ │ │ cbnz r0, 104556 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 103cc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10453a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -193323,15 +193323,15 @@ │ │ │ │ ldr.w r0, [r4, #3864] @ 0xf18 │ │ │ │ bl 16d0c0 │ │ │ │ ldr r3, [pc, #164] @ (104664 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 20807c │ │ │ │ + bl 20801c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 103084 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104650 │ │ │ │ @@ -193382,15 +193382,15 @@ │ │ │ │ b.n 10461c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ movs r5, r4 │ │ │ │ cbnz r4, 1046a2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -193638,29 +193638,29 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ asrs r0, r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10492c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #200] @ (104a08 ) │ │ │ │ ldr r3, [pc, #196] @ (104a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -193683,49 +193683,49 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104998 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10493c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10493c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10493c │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 104912 │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 104912 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ @@ -198093,37 +198093,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsr #6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107ac8 │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107b66 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 107d38 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -198132,15 +198132,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [sl, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #536] @ (107d3c ) │ │ │ │ ldr r3, [pc, #524] @ (107d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -198173,15 +198173,15 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl 10485c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 107ace │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bmi.n 107b54 │ │ │ │ ldr r1, [pc, #432] @ (107d40 ) │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ @@ -198189,15 +198189,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 107d18 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 107c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -198241,26 +198241,26 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cbnz r3, 107c62 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 107b20 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 107b20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107bda │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #1 │ │ │ │ @@ -198304,30 +198304,30 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ b.n 107bda │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107ce0 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 107b20 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 107cc2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -202150,15 +202150,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 107a04 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206b0c │ │ │ │ + bl 206aac │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2704] @ 10b22c │ │ │ │ ldr.w r3, [pc, #2692] @ 10b224 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -202184,35 +202184,35 @@ │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ bl 102f30 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #96] @ 0x60 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a806 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 10a796 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3864] @ 0xf18 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a798 │ │ │ │ @@ -202273,15 +202273,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r7, sl, [sp, #104] @ 0x68 │ │ │ │ mov ip, fp │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -202299,33 +202299,33 @@ │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ 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, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sp, #180 @ 0xb4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r1, #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] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10b02a │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -202362,31 +202362,31 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 10a9dc │ │ │ │ cbz r5, 10aa18 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 │ │ │ │ @@ -202438,44 +202438,44 @@ │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ movs r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10aabe │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #1840] @ 10b230 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -202486,19 +202486,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, r7, r2 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -202539,18 +202539,18 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ac8a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -202562,21 +202562,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 10aa42 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r9, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10ac12 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 r5, r3, #1 │ │ │ │ bmi.w 10af32 │ │ │ │ @@ -202591,22 +202591,22 @@ │ │ │ │ b.n 10ac4a │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w 10af3a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldrb.w r7, [sl, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 10ac40 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 209088 │ │ │ │ + bl 209028 │ │ │ │ mov r8, r0 │ │ │ │ b.n 10ac40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 10aaa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -202621,15 +202621,15 @@ │ │ │ │ b.n 10aaa0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 10abb6 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp r8, r3 │ │ │ │ bne.w 10a690 │ │ │ │ @@ -202658,20 +202658,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 102f30 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 10a80e │ │ │ │ ldr.w r3, [pc, #1300] @ 10b230 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -202709,74 +202709,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10adac │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, sl, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10adec │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10ae10 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 10a80e │ │ │ │ ldr r3, [pc, #1012] @ (10b230 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -202807,41 +202807,41 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w fp, [r9, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w sl, [r9, #33] @ 0x21 │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10aeb4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 │ │ │ │ @@ -202849,33 +202849,33 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r8, [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 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 10a796 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 10aaa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cbnz r7, 10af72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 10a796 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3864] @ 0xf18 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -202886,15 +202886,15 @@ │ │ │ │ bl 16f0c8 │ │ │ │ b.n 10a816 │ │ │ │ ldrh.w r3, [r4, #390] @ 0x186 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n 10ae78 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ b.n 10af3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3864] @ 0xf18 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -202919,25 +202919,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 10afea │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -202948,15 +202948,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16f0c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2188] @ 0x88c │ │ │ │ b.n 10adac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -202966,15 +202966,15 @@ │ │ │ │ beq.w 10a976 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 10a976 │ │ │ │ ldr r3, [pc, #468] @ (10b230 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -202996,26 +202996,26 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b01a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10b01a │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r8, [r2, #20] │ │ │ │ bhi.n 10b0f6 │ │ │ │ @@ -203038,21 +203038,21 @@ │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ uxtb.w r8, r8 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #272] @ 10b230 │ │ │ │ @@ -203063,15 +203063,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, r9, r3 │ │ │ │ add r2, r9 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r9 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -203088,41 +203088,41 @@ │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 10b0f6 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 10b1ac │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 │ │ │ │ @@ -203132,15 +203132,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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10b00a │ │ │ │ mov.w r3, r8, lsl #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #28] @ (10b230 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -203281,24 +203281,24 @@ │ │ │ │ add.w r1, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10b3f8 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b3f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 10b3cc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -203319,15 +203319,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl 14db28 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20611c │ │ │ │ + bl 2060bc │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203388,15 +203388,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10b474 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 20605c │ │ │ │ + bl 205ffc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 61830 │ │ │ │ @@ -203473,31 +203473,31 @@ │ │ │ │ cmp r9, sl │ │ │ │ bne.n 10b55a │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 10b9c0 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r1, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrd r4, r3, [sp, #24] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -203522,81 +203522,81 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #760] @ 10b940 │ │ │ │ mov r0, r9 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10b66e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ vldr d0, [pc, #712] @ 10b948 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10b6b2 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10b7e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ @@ -203620,34 +203620,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ 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, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -203662,37 +203662,37 @@ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 10ff00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ @@ -203729,34 +203729,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -203771,42 +203771,42 @@ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205fd4 │ │ │ │ + bl 205f74 │ │ │ │ b.n 10b326 │ │ │ │ sub.w r3, lr, #20 │ │ │ │ b.n 10b2e6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vqrdmlsh.s , q8, d3[7] │ │ │ │ ... │ │ │ │ @@ -203870,45 +203870,45 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 102f30 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 102f30 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 102f30 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10b7fc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -203916,20 +203916,20 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 102f30 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ @@ -203943,20 +203943,20 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl 102f30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10b806 │ │ │ │ movs r1, #1 │ │ │ │ b.n 10b516 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 10b494 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -203987,21 +203987,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #30 │ │ │ │ movne r4, #22 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2036e0 │ │ │ │ + bl 203680 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10c162 │ │ │ │ movs r1, #0 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -204009,18 +204009,18 @@ │ │ │ │ ldr.w r3, [fp, #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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10bfaa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -204051,54 +204051,54 @@ │ │ │ │ add.w r9, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10bbce │ │ │ │ mov r3, r9 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [pc, #1492] @ 10c1a4 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 10bc60 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10bfca │ │ │ │ @@ -204114,50 +204114,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 10bfbc │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -204180,26 +204180,26 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 102f30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -204217,31 +204217,31 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r6 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -204254,32 +204254,32 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r8 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov lr, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r8 │ │ │ │ @@ -204294,31 +204294,31 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -204333,54 +204333,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10bc3e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #548] @ 10c1a4 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -204388,15 +204388,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [sl, lr] │ │ │ │ add.w ip, sl, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10bbd6 │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 10bf4c │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 10bf4c │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 10bf4c │ │ │ │ @@ -204404,81 +204404,81 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 10bd1e │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 10bf4c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10bc3e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [r9, #4] │ │ │ │ add.w sl, sl, r3, lsl #7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w lr, [sl, #38] @ 0x26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ beq.n 10c0e6 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -204504,20 +204504,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 102f30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #1 │ │ │ │ @@ -204549,23 +204549,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10bc3e │ │ │ │ ldr r2, [pc, #72] @ (10c1ac ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ @@ -204591,18 +204591,18 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3928] @ 0xf58 │ │ │ │ cbz r0, 10c1ca │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r0, [r4, #3932] @ 0xf5c │ │ │ │ cbz r0, 10c1d4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -204645,21 +204645,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10c3e6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - bl 22a040 │ │ │ │ + bl 229fe0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25e83c │ │ │ │ + bl 25e7dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10c3ba │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -204672,34 +204672,34 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 10c29c │ │ │ │ mov r1, r2 │ │ │ │ b.n 10c286 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c430 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 2165f0 │ │ │ │ + bl 216590 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c364 │ │ │ │ - bl 294e98 │ │ │ │ + bl 294e38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 254280 │ │ │ │ + bl 254220 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 239a48 │ │ │ │ + bl 2399e8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2582fc │ │ │ │ + bl 25829c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 24a5d4 │ │ │ │ + bl 24a574 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2379a8 │ │ │ │ + bl 237948 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10c35c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #3864] @ 0xf18 │ │ │ │ movs r4, #0 │ │ │ │ @@ -204707,24 +204707,24 @@ │ │ │ │ bl 16f2dc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ - bl 272f60 │ │ │ │ + bl 272f00 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.n 10c338 │ │ │ │ ldr.w r1, [r5, #3928] @ 0xf58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10c3ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 229064 │ │ │ │ + bl 229004 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #3864] @ 0xf18 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ bl 16f2dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -204740,70 +204740,70 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10c42c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2543fc │ │ │ │ + bl 25439c │ │ │ │ b.n 10c2e8 │ │ │ │ - bl 2759cc │ │ │ │ + bl 27596c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 275bd8 │ │ │ │ + bl 275b78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl dd038 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n 10c2b2 │ │ │ │ ldr.w r1, [r5, #3932] @ 0xf5c │ │ │ │ cbz r1, 10c39e │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223608 │ │ │ │ + bl 2235a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #3864] @ 0xf18 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ bl 16f2dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ b.n 10c340 │ │ │ │ add.w r6, r5, #3936 @ 0xf60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r5, #3932] @ 0xf5c │ │ │ │ cbz r3, 10c416 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r1, [r5, #3932] @ 0xf5c │ │ │ │ b.n 10c37e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 256600 │ │ │ │ + bl 2565a0 │ │ │ │ b.n 10c27a │ │ │ │ add.w r6, r5, #3936 @ 0xf60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r5, #3928] @ 0xf58 │ │ │ │ cbz r3, 10c400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r1, [r5, #3928] @ 0xf58 │ │ │ │ b.n 10c31e │ │ │ │ ldr r3, [pc, #100] @ (10c44c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #100] @ (10c450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 28a4a4 │ │ │ │ + bl 28a444 │ │ │ │ b.n 10c258 │ │ │ │ ldr r1, [pc, #80] @ (10c454 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r5, #3864] @ 0xf18 │ │ │ │ add r1, pc │ │ │ │ bl 10311c │ │ │ │ str.w r0, [r5, #3928] @ 0xf58 │ │ │ │ @@ -204820,27 +204820,27 @@ │ │ │ │ b.n 10c2a4 │ │ │ │ subs r6, #12 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, pc, #664 @ (adr r7, 10c6f0 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 10c5f0 ) │ │ │ │ movs r5, r5 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr11, {1} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr11, {1} │ │ │ │ stmdb 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, #884] @ (10c7e4 ) │ │ │ │ ldr r3, [pc, #884] @ (10c7e8 ) │ │ │ │ @@ -206492,15 +206492,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1668] @ 10dd18 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 256cb4 │ │ │ │ + bl 256c54 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10d87e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -206524,41 +206524,41 @@ │ │ │ │ ldr.w r2, [pc, #1592] @ 10dd1c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 10dd20 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 10d70c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d850 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25771c │ │ │ │ + bl 2576bc │ │ │ │ mov r0, r4 │ │ │ │ bl 16f5ec │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d798 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 10d77e │ │ │ │ ldr.w r2, [pc, #1528] @ 10dd24 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 10dd28 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10d7a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cbz r3, 10d7a8 │ │ │ │ ldrb.w r3, [r4, #369] @ 0x171 │ │ │ │ @@ -206597,52 +206597,52 @@ │ │ │ │ bne.n 10d848 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10d728 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff8 │ │ │ │ + bl 227f98 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff8 │ │ │ │ + bl 227f98 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff8 │ │ │ │ + bl 227f98 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 10d9a0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219054 │ │ │ │ + bl 218ff4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 10d7fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f90 │ │ │ │ + bl 216f30 │ │ │ │ ldr.w r3, [pc, #1324] @ 10dd2c │ │ │ │ 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 23d5fc │ │ │ │ + bl 23d59c │ │ │ │ mov r0, r4 │ │ │ │ bl 16f66c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d8ba │ │ │ │ ldr.w r2, [pc, #1284] @ 10dd30 │ │ │ │ @@ -206691,20 +206691,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 22d584 │ │ │ │ + bl 22d524 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 256600 │ │ │ │ + bl 2565a0 │ │ │ │ b.n 10d6b0 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10dcf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ @@ -206749,78 +206749,78 @@ │ │ │ │ beq.w 10dd0c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10d9f6 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d980 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c380 │ │ │ │ + bl 21c320 │ │ │ │ mov r0, r4 │ │ │ │ bl d59bc │ │ │ │ b.n 10d828 │ │ │ │ ldr r2, [pc, #912] @ (10dd34 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 226234 │ │ │ │ + bl 2261d4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ff8 │ │ │ │ + bl 227f98 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 10d9ca │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da5e │ │ │ │ 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 24a674 │ │ │ │ + bl 24a614 │ │ │ │ b.n 10d7d6 │ │ │ │ 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 10d89c │ │ │ │ @@ -206839,22 +206839,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.n 10da52 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 2036e0 │ │ │ │ + bl 203680 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10dcc4 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036e0 │ │ │ │ + bl 203680 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d70c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbnz r1, 10da6e │ │ │ │ @@ -206862,21 +206862,21 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10da44 │ │ │ │ b.n 10d70c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 10d70c │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220574 │ │ │ │ + bl 220514 │ │ │ │ b.n 10d9ca │ │ │ │ mov r5, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r4 │ │ │ │ movw r8, #805 @ 0x325 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -206884,15 +206884,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10dcc0 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ mov r6, ip │ │ │ │ mov sl, r0 │ │ │ │ @@ -206939,15 +206939,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10db66 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10dac4 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10dc72 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10daae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10dad2 │ │ │ │ @@ -206983,15 +206983,15 @@ │ │ │ │ beq.w 10dca0 │ │ │ │ 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 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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] │ │ │ │ @@ -206999,25 +206999,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 │ │ │ │ @@ -207053,15 +207053,15 @@ │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r5, #9 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 10db0a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 10db0e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r8 │ │ │ │ @@ -207071,15 +207071,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 10dc2a │ │ │ │ ldrd r5, r1, [sp, #28] │ │ │ │ mov ip, r6 │ │ │ │ ldrd r7, sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 10dc9c │ │ │ │ cbz r5, 10dc9c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 10da7a │ │ │ │ @@ -207092,26 +207092,26 @@ │ │ │ │ ldr r3, [pc, #152] @ (10dd3c ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203614 │ │ │ │ + bl 2035b4 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 10db6e │ │ │ │ mov ip, r4 │ │ │ │ b.n 10dc7c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 10d70c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 10dac4 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -207421,15 +207421,15 @@ │ │ │ │ bne.n 10dffc │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 10e288 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, 10e060 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -207450,15 +207450,15 @@ │ │ │ │ b.n 10de7e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10eed8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2165f0 │ │ │ │ + bl 216590 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -207649,15 +207649,15 @@ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ bne.w 10e110 │ │ │ │ b.n 10e1d4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ b.n 10e014 │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ vldr d8, [pc, #636] @ 10e518 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r4 │ │ │ │ @@ -207667,15 +207667,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 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10e570 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -207695,15 +207695,15 @@ │ │ │ │ bne.n 10e2e0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 10e312 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r6, 10e360 │ │ │ │ mov sl, r0 │ │ │ │ b.n 10e2d4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -207730,24 +207730,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 10e3ae │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10e2ea │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 10e304 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, 10e38c │ │ │ │ cbz r5, 10e38c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10e2a4 │ │ │ │ @@ -207819,46 +207819,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10e452 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ 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, #24] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ 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] │ │ │ │ @@ -207867,15 +207867,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, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ adds r6, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -207914,15 +207914,15 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sub.w r0, r0, #45 @ 0x2d │ │ │ │ + sbc.w r0, r0, #45 @ 0x2d │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [pc, #2468] @ 10eee0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r1, [r1, #2738] @ 0xab2 │ │ │ │ @@ -207956,15 +207956,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10e6ac │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -208003,15 +208003,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 10b238 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10e5ec │ │ │ │ mov r0, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r1, sl │ │ │ │ cbz r1, 10e65c │ │ │ │ mov sl, r0 │ │ │ │ b.n 10e5ba │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r9] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -208026,23 +208026,23 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 10b238 │ │ │ │ mov r0, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10e624 │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10e688 │ │ │ │ @@ -208156,15 +208156,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r7, [r9, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10ecfe │ │ │ │ strd sl, r7, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ @@ -208195,15 +208195,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, #36] @ 0x24 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 207064 │ │ │ │ + bl 207004 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10e9d4 │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -208260,50 +208260,50 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ 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, [sl, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10e900 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -208346,26 +208346,26 @@ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10e7e0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10eb5a │ │ │ │ mov fp, r0 │ │ │ │ b.n 10e7c4 │ │ │ │ ldr.w r2, [pc, #1268] @ 10eee4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -208463,46 +208463,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10e802 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10eb2e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ b.n 10e9d4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 10e9da │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10e802 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10e9e8 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 10eb90 │ │ │ │ cbz r6, 10eb90 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ @@ -208535,41 +208535,41 @@ │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r9, [r5, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10ec02 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 lr, [pc, #668] @ 10eee0 │ │ │ │ @@ -208581,42 +208581,42 @@ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10e9c2 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ec9a │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r9, [pc, #528] @ 10eee0 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -208628,15 +208628,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 10e8b8 │ │ │ │ mov r8, r4 │ │ │ │ b.n 10eb66 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [r1, #444] @ 0x1bc │ │ │ │ b.n 10ea76 │ │ │ │ @@ -208680,15 +208680,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ed20 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 10ed94 │ │ │ │ cbz r7, 10ed94 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -208790,15 +208790,15 @@ │ │ │ │ b.n 10edc2 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10ee7a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 10ee66 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ee40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e6ca │ │ │ │ cmp r4, #0 │ │ │ │ @@ -208823,28 +208823,28 @@ │ │ │ │ b.n 10ee66 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #36] @ (10eee8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (10eeec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 10ea06 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.w 10e1b0 │ │ │ │ mov r1, r3 │ │ │ │ b.w 10e060 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 10ee38 │ │ │ │ + ble.n 10efb8 │ │ │ │ movs r4, r4 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r4, [r5, #3852] @ 0xf0c │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w r4, [r4, #2237] @ 0x8bd │ │ │ │ cbz r4, 10ef12 │ │ │ │ @@ -208994,18 +208994,18 @@ │ │ │ │ blx 627e8 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 10f0a6 │ │ │ │ mov r0, r5 │ │ │ │ bl d02a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 10f0ae │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 10f0b6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -209058,36 +209058,36 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 61830 │ │ │ │ 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 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd r8, fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, 10f1aa │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 10c1d8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f4a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -209112,15 +209112,15 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ mov r4, r7 │ │ │ │ add.w r9, r3, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 10f1f0 │ │ │ │ mov r1, sl │ │ │ │ - bl 28a500 │ │ │ │ + bl 28a4a0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 10f1e2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r3, sp, #94 @ 0x5e │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ @@ -209129,24 +209129,24 @@ │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cbz r3, 10f244 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r2, r7 │ │ │ │ bl 10d65c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r8 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -209178,27 +209178,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3864] @ 0xf18 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #660] @ (10f520 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 281274 │ │ │ │ + bl 281214 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 10f504 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 10f2bc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, 10f2b6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20c04c │ │ │ │ + bl 20bfec │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 10f2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -209285,15 +209285,15 @@ │ │ │ │ beq.n 10f452 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f3a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10f3a6 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -209318,15 +209318,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ bl 10dd40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10f50e │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -209337,15 +209337,15 @@ │ │ │ │ ldrb.w r3, [r1, #82] @ 0x52 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ movs r3, #5 │ │ │ │ b.n 10f342 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (10f528 ) │ │ │ │ ldr r2, [pc, #188] @ (10f51c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -209370,15 +209370,15 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 10f388 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ @@ -209387,15 +209387,15 @@ │ │ │ │ cbz r1, 10f4d2 │ │ │ │ mov r0, r8 │ │ │ │ bl 10f058 │ │ │ │ cbz r7, 10f4fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 10f4f0 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 10f4f6 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10f4cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -209408,26 +209408,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 10f4c6 │ │ │ │ mov r3, r9 │ │ │ │ b.n 10f45a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 28f800 │ │ │ │ + bl 28f7a0 │ │ │ │ b.n 10f29a │ │ │ │ mov r3, r0 │ │ │ │ b.n 10f4aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #183 @ 0xb7 │ │ │ │ - @ instruction: 0xffffcfbc │ │ │ │ + vcvt.u32.f32 q14, q14, #1 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r6, r3, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -210324,25 +210324,25 @@ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ff62 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 110062 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ @@ -210363,30 +210363,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10ffc6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1100c8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -210405,77 +210405,77 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ 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, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 10ff68 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ movw sl, #514 @ 0x202 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11008c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1100c8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 110be8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r2 │ │ │ │ beq.n 1100dc │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 1100dc │ │ │ │ @@ -210484,50 +210484,50 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 110b36 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11011a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sl, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r5, [sl, #36] @ 0x24 │ │ │ │ @@ -210556,15 +210556,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ add.w r5, sl, r5, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #64] @ 0x40 │ │ │ │ @@ -210652,73 +210652,73 @@ │ │ │ │ lsls r6, r1, #19 │ │ │ │ lsls r6, r1, #19 │ │ │ │ lsls r7, r6, #17 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1102b6 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 1102da │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110302 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #32 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ add.w lr, r1, #84 @ 0x54 │ │ │ │ @@ -210754,15 +210754,15 @@ │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r2, #16 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ str r5, [r3, #4] │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61830 │ │ │ │ mov r3, r5 │ │ │ │ @@ -210836,30 +210836,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 11047a │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 110bca │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w r5, r7, #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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ blx 61830 │ │ │ │ mov r7, r5 │ │ │ │ movs r2, #12 │ │ │ │ @@ -210933,41 +210933,41 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 110596 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 1105ea │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w r5, r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r7 │ │ │ │ @@ -210981,44 +210981,44 @@ │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ 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, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 110698 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ @@ -211035,40 +211035,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r9, r7 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, sl, #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, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 110bbe │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -211116,73 +211116,73 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1107d4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 1107f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 110820 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -211214,15 +211214,15 @@ │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r5, [fp, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 61830 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -211295,30 +211295,30 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 11099e │ │ │ │ mov fp, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 110b3c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 61830 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #12 │ │ │ │ @@ -211387,36 +211387,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 110abc │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 110b0c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r2, [pc, #116] @ (110b94 ) │ │ │ │ ldr r3, [pc, #100] @ (110b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ @@ -213182,15 +213182,15 @@ │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #140] @ 0x8c │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1ef9a8 │ │ │ │ + bl 1ef948 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 111f1e │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ @@ -213304,15 +213304,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 112298 │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 112046 │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1efa54 │ │ │ │ + bl 1ef9f4 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -213387,23 +213387,23 @@ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 112070 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 111fdc │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1ef9e4 │ │ │ │ + bl 1ef984 │ │ │ │ b.n 111dba │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #112] @ 0x70 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 111e34 │ │ │ │ mov r9, ip │ │ │ │ ldr.w fp, [r7, #104] @ 0x68 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r2, [r9, #-24] │ │ │ │ @@ -213492,15 +213492,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 1120a2 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r9, #28 │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ b.n 1120b4 │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ add r2, sp, #20 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r3, #3192] @ 0xc78 │ │ │ │ add.w r3, r7, #176 @ 0xb0 │ │ │ │ @@ -213531,15 +213531,15 @@ │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1113e0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ b.n 1120b4 │ │ │ │ ldrd ip, r6, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #92] @ 0x5c │ │ │ │ b.n 112032 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -213583,15 +213583,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1113e0 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ b.n 1120ac │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -213732,15 +213732,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 11235a │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r9, #28 │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ b.n 11236c │ │ │ │ ldr.w fp, [r7, #104] @ 0x68 │ │ │ │ mov r9, ip │ │ │ │ mov ip, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 111f5e │ │ │ │ ldr.w r2, [r9, #-24] │ │ │ │ @@ -213778,15 +213778,15 @@ │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1113e0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ b.n 11236c │ │ │ │ ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ add r2, sp, #20 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ add.w fp, r4, #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ @@ -213819,15 +213819,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1113e0 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #140] @ 0x8c │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ b.n 112364 │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldrd lr, r0, [r7, #92] @ 0x5c │ │ │ │ ldr.w ip, [r7, #124] @ 0x7c │ │ │ │ b.n 112328 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -213836,15 +213836,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (11257c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 11257a │ │ │ │ - bl 1e7e80 │ │ │ │ + bl 1e7e20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r2 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ @@ -213856,18 +213856,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (11277c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ ldr r1, [pc, #464] @ (112780 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ ldr r3, [pc, #460] @ (112784 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ strexd r2, r6, r7, [r3] │ │ │ │ @@ -213885,15 +213885,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 112716 │ │ │ │ ldr r0, [pc, #396] @ (11278c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1126ba │ │ │ │ ldr r2, [pc, #384] @ (112790 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ @@ -213901,15 +213901,15 @@ │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ movs r4, #0 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 1126e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e796c │ │ │ │ + bl 1e790c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1126c2 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, #340] @ (112794 ) │ │ │ │ @@ -213937,23 +213937,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #284] @ (11279c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7cbc │ │ │ │ + bl 1e7c5c │ │ │ │ ldr r3, [pc, #272] @ (1127a0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112744 │ │ │ │ ldr r0, [pc, #264] @ (1127a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 357a18 │ │ │ │ + bl 3579b8 │ │ │ │ ldr r2, [pc, #260] @ (1127a8 ) │ │ │ │ ldr r3, [pc, #208] @ (112774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -213963,15 +213963,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #240] @ (1127ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 112698 │ │ │ │ ldr r1, [pc, #236] @ (1127b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 61324 │ │ │ │ movw r2, #2401 @ 0x961 │ │ │ │ movt r2, #54168 @ 0xd398 │ │ │ │ mov r4, r8 │ │ │ │ @@ -213984,18 +213984,18 @@ │ │ │ │ ands r0, r3 │ │ │ │ ldr r1, [pc, #192] @ (1127b8 ) │ │ │ │ mov r3, r5 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e796c │ │ │ │ + bl 1e790c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112638 │ │ │ │ b.n 1126c2 │ │ │ │ ldr r3, [pc, #164] @ (1127bc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -214007,77 +214007,77 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #140] @ (1127c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #140] @ (1127c4 ) │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 1125e8 │ │ │ │ ldr r2, [pc, #128] @ (1127c8 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #128] @ (1127cc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 112698 │ │ │ │ ldr r2, [pc, #116] @ (1127d0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #116] @ (1127d4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 11267a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bge.n 112840 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1127ac ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 112aac ) │ │ │ │ movs r4, r4 │ │ │ │ bge.n 112838 │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfb6400ab │ │ │ │ vshr.u64 d0, d21, #8 │ │ │ │ vshr.u64 d0, d21, #54 │ │ │ │ - add r6, pc, #784 @ (adr r6, 112aa0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 1129a0 ) │ │ │ │ movs r4, r4 │ │ │ │ vqadd.u32 d16, d22, d21 │ │ │ │ vqadd.u64 d0, d20, d21 │ │ │ │ - add r6, pc, #952 @ (adr r6, 112b54 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 112a54 ) │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 7, r0, cr4, cr5, {5} │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ bls.n 11285c │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 0, 6, r0, cr8, cr5, {5} │ │ │ │ @ instruction: 0xfa5000ab │ │ │ │ - add r5, pc, #864 @ (adr r5, 112b18 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 112a18 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #504 @ (adr r5, 1129bc ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 1128bc ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #200 @ (adr r6, 112894 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 112b94 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #968 @ (adr r5, 112b9c ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 112a9c ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r4, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ ldr r2, [pc, #60] @ (11281c ) │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ @@ -214287,15 +214287,15 @@ │ │ │ │ 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} │ │ │ │ nop │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #32 │ │ │ │ movs r5, r5 │ │ │ │ @ instruction: 0xfb8600b5 │ │ │ │ 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 r7, [sp, #24] │ │ │ │ @@ -214314,54 +214314,54 @@ │ │ │ │ strexd r3, r4, r5, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112a66 │ │ │ │ cbnz r7, 112aa4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e796c │ │ │ │ + bl 1e790c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112a4a │ │ │ │ ldr r1, [pc, #52] @ (112abc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 61324 │ │ │ │ movw ip, #63134 @ 0xf69e │ │ │ │ movt ip, #11367 @ 0x2c67 │ │ │ │ and.w ip, r4, ip │ │ │ │ b.n 112a4e │ │ │ │ ldr r2, [pc, #24] @ (112ac0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #24] @ (112ac4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb2400b5 │ │ │ │ @ instruction: 0xf68e00ab │ │ │ │ - add r2, pc, #1008 @ (adr r2, 112eb4 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 112db4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ movs r4, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2eaaec │ │ │ │ + bl 2eaa8c │ │ │ │ ldr r1, [pc, #12] @ (112ae8 ) │ │ │ │ ldr r0, [pc, #12] @ (112aec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9fffff │ │ │ │ @ instruction: 0xfa8c00b5 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -214375,15 +214375,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (112b38 ) │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 628cc │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ef138 │ │ │ │ + bl 1ef0d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ bgt.n 112aee │ │ │ │ lsls r5, r6, #2 │ │ │ │ @ instruction: 0xfa7200b5 │ │ │ │ @@ -214417,15 +214417,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (112bbc ) │ │ │ │ ldr r1, [pc, #60] @ (112bc0 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [pc, #48] @ (112bc4 ) │ │ │ │ ldr r3, [pc, #32] @ (112bb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -214436,17 +214436,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bmi.n 112b00 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #432 @ (adr r2, 112d70 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 112c70 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r4, r4 │ │ │ │ bmi.n 112c94 │ │ │ │ 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 │ │ │ │ @@ -214459,15 +214459,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f59f8 │ │ │ │ + bl 2f5998 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 112c50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -214481,15 +214481,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (112c78 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [pc, #68] @ (112c7c ) │ │ │ │ ldr r3, [pc, #56] @ (112c70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -214502,31 +214502,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (112c84 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 112c34 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 112ca4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #912 @ (adr r1, 113008 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 112f08 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r4, r4 │ │ │ │ bcc.n 112c08 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 112f84 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 112e84 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r3, r2 │ │ │ │ @@ -214926,15 +214926,15 @@ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bhi.n 113074 │ │ │ │ b.n 113084 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 1134dc ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 1133dc ) │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #396] @ (113298 ) │ │ │ │ @@ -215026,28 +215026,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (1132bc ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (1132c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vcvt.f32.u32 s15, s14 │ │ │ │ vmov r3, s14 │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vmul.f32 s14, s14, s17 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 627e8 │ │ │ │ @@ -215075,19 +215075,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r4, #5931008 @ 0x5a8000 │ │ │ │ @ instruction: 0xf3d000b5 │ │ │ │ @ instruction: 0xf3ce00b5 │ │ │ │ @ instruction: 0xf3bc00b5 │ │ │ │ @ instruction: 0xf3ae00b5 │ │ │ │ @ instruction: 0xf39400b5 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ movs r4, r4 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -215246,27 +215246,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (113488 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (11348c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 113446 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r8, #181 @ 0xb5 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ 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 r5, r3 │ │ │ │ @@ -215309,27 +215309,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (11351c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (113520 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 1134dc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0b300b5 │ │ │ │ ldmia r3, {r2, r3, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -215401,15 +215401,15 @@ │ │ │ │ ldr r1, [pc, #56] @ (113618 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 1135b0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -215417,17 +215417,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ movs r4, r4 │ │ │ │ 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, r2 │ │ │ │ @@ -215665,20 +215665,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r4, #6400 @ 0x1900 │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9440 │ │ │ │ + bl 1e93e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r6, #2316] @ 0x90c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #2316] @ 0x90c │ │ │ │ - bl 1e9454 │ │ │ │ + bl 1e93f4 │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 1138aa │ │ │ │ mov r0, r7 │ │ │ │ blx 61944 │ │ │ │ b.n 1138aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -215687,17 +215687,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -215719,23 +215719,23 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, #20 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #2232] @ 0x8b8 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -215797,15 +215797,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (113ac4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e92f8 │ │ │ │ + bl 1e9298 │ │ │ │ cbz r0, 113a64 │ │ │ │ mov r4, r0 │ │ │ │ blx 622b8 │ │ │ │ vldr d7, [pc, #112] @ 113ab8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -215816,15 +215816,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 62818 │ │ │ │ ldr r4, [pc, #96] @ (113ac8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9394 │ │ │ │ + bl 1e9334 │ │ │ │ cbnz r0, 113a8c │ │ │ │ ldr r2, [pc, #84] @ (113acc ) │ │ │ │ ldr r3, [pc, #76] @ (113ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -215944,19 +215944,19 @@ │ │ │ │ b.n 113b66 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ stmia r4!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ movs r4, 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, #392] @ (113d58 ) │ │ │ │ @@ -216010,17 +216010,17 @@ │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 61ee8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6304 @ 0x18a0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1efec0 │ │ │ │ + bl 1efe60 │ │ │ │ add.w r0, r6, #6464 @ 0x1940 │ │ │ │ - bl 1ee8f0 │ │ │ │ + bl 1ee890 │ │ │ │ ldr.w fp, [r5, #2372] @ 0x944 │ │ │ │ ldr.w r0, [r5, #2368] @ 0x940 │ │ │ │ ldr.w r1, [r5, #2376] @ 0x948 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 113ce2 │ │ │ │ @@ -216047,15 +216047,15 @@ │ │ │ │ ldr r1, [pc, #144] @ (113d64 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [pc, #132] @ (113d68 ) │ │ │ │ ldr r3, [pc, #116] @ (113d5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216091,17 +216091,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -216120,15 +216120,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r9, r4, #6272 @ 0x1880 │ │ │ │ mov r8, r1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2194] @ 0x892 │ │ │ │ cbnz r2, 113e12 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113d9a │ │ │ │ @@ -216175,15 +216175,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 113d9c │ │ │ │ add.w r9, r4, #6272 @ 0x1880 │ │ │ │ add.w r9, r9, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r1, #2380] @ 0x94c │ │ │ │ ldr.w r3, [r1, #2372] @ 0x944 │ │ │ │ ldr.w lr, [r1, #2384] @ 0x950 │ │ │ │ @@ -216411,15 +216411,15 @@ │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e9418 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr.w r6, [r5, #328] @ 0x148 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r6, #2316] @ 0x90c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #1073741824 @ 0x40000000 │ │ │ │ @@ -216469,15 +216469,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1144fa │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 114312 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1141b0 │ │ │ │ @@ -216549,15 +216549,15 @@ │ │ │ │ umull r3, r7, r7, r4 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ bhi.w 1144e8 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e9418 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r3, #2316] @ 0x90c │ │ │ │ blx 61830 │ │ │ │ @@ -216595,15 +216595,15 @@ │ │ │ │ ldr.w r0, [r3, #3860] @ 0xf14 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 62818 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1141a0 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 1143a4 │ │ │ │ ldr r3, [pc, #688] @ (1145c4 ) │ │ │ │ @@ -216631,15 +216631,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ b.n 1141ca │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r6, [r5, #328] @ 0x148 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11453c │ │ │ │ ldrd r7, r1, [r8, #4] │ │ │ │ add r1, r7 │ │ │ │ @@ -216679,15 +216679,15 @@ │ │ │ │ bl 149038 │ │ │ │ ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 114542 │ │ │ │ movw r2, #6416 @ 0x1910 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ - bl 1e9418 │ │ │ │ + bl 1e93b8 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ ldrd r7, fp, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ movw r2, #6416 @ 0x1910 │ │ │ │ add.w ip, r7, fp │ │ │ │ ldr.w r1, [r1, #2316] @ 0x90c │ │ │ │ adds r3, r1, #1 │ │ │ │ @@ -216768,26 +216768,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 114442 │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6400 @ 0x1900 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ b.n 114312 │ │ │ │ ldr r3, [pc, #244] @ (1145e0 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ b.n 11426c │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 114198 │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -216815,27 +216815,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1141be │ │ │ │ ldr r2, [pc, #144] @ (1145ec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #144] @ (1145f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 1143c6 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #6400 @ 0x1900 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r2 │ │ │ │ b.n 1141a0 │ │ │ │ add r0, r2 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ b.n 114312 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -216848,42 +216848,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ bkpt 0x0022 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ mrc 15, 6, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -217004,15 +217004,15 @@ │ │ │ │ ldr r1, [pc, #332] @ (1148a4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 114794 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ @@ -217033,15 +217033,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 61ee8 │ │ │ │ b.n 114700 │ │ │ │ add.w sl, r5, #4096 @ 0x1000 │ │ │ │ add.w fp, r5, #6336 @ 0x18c0 │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r9, [sl, #2236] @ 0x8bc │ │ │ │ ldr.w r2, [sl, #2240] @ 0x8c0 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [sl, #2232] @ 0x8b8 │ │ │ │ cmp r9, r2 │ │ │ │ str.w r1, [sl, #2236] @ 0x8bc │ │ │ │ bcc.n 1147fe │ │ │ │ @@ -217077,15 +217077,15 @@ │ │ │ │ ldr.w r3, [sl, #1128] @ 0x468 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #1128] @ 0x468 │ │ │ │ b.n 1146a4 │ │ │ │ add.w r0, r5, #6336 @ 0x18c0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 1146ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ b.n 1146a4 │ │ │ │ @@ -217095,15 +217095,15 @@ │ │ │ │ b.n 1146fc │ │ │ │ ldr.w r2, [sl, #2236] @ 0x8bc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl, #2236] @ 0x8bc │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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 61ee8 │ │ │ │ @@ -217113,17 +217113,17 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1148d2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #100] @ 11491c │ │ │ │ sub sp, #32 │ │ │ │ @@ -217288,21 +217288,21 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r4, 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 │ │ │ │ @@ -217479,29 +217479,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #3852] @ 0xf0c │ │ │ │ mov r5, r3 │ │ │ │ @@ -217512,33 +217512,33 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #6272 @ 0x1880 │ │ │ │ adds r7, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 114cb0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r5, r6, [sp, #32] │ │ │ │ add.w r0, r4, #6304 @ 0x18a0 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1efec0 │ │ │ │ + bl 1efe60 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2192] @ 0x890 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 114cb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #12 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -217585,15 +217585,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9418 │ │ │ │ + bl 1e93b8 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 114da6 │ │ │ │ @@ -217632,15 +217632,15 @@ │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ ldr.w r0, [r6, #3860] @ 0xf14 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #28] │ │ │ │ blx 61ee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e942c │ │ │ │ + bl 1e93cc │ │ │ │ ldr r2, [pc, #168] @ (114ed4 ) │ │ │ │ ldr r3, [pc, #164] @ (114ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -217758,38 +217758,38 @@ │ │ │ │ bne.w 115086 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #6368 @ 0x18e0 │ │ │ │ add.w r9, r9, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e9440 │ │ │ │ + bl 1e93e0 │ │ │ │ ldr.w r0, [r6, #3860] @ 0xf14 │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 6256c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 114fba │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e9454 │ │ │ │ + bl 1e93f4 │ │ │ │ ldr r2, [pc, #264] @ (1150a8 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ b.n 114f5a │ │ │ │ add.w r0, r6, #6432 @ 0x1920 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11502c │ │ │ │ vldr d7, [pc, #184] @ 115090 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -217818,26 +217818,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ bl 1145f4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 11506c │ │ │ │ str.w sl, [r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e9454 │ │ │ │ + bl 1e93f4 │ │ │ │ b.n 114f5a │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 115034 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 1e9454 │ │ │ │ + bl 1e93f4 │ │ │ │ str.w sl, [r8] │ │ │ │ b.n 114f5a │ │ │ │ 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 │ │ │ │ @@ -217857,21 +217857,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r2, 11509e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r4, r4 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -217946,15 +217946,15 @@ │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ b.n 11512e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6432 @ 0x1920 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #20 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ @@ -218002,15 +218002,15 @@ │ │ │ │ bne.n 11515c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #332] @ (115368 ) │ │ │ │ strb r0, [r1, #0] │ │ │ │ ldr r1, [pc, #332] @ (11536c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 11515c │ │ │ │ tst.w r9, #8 │ │ │ │ str.w sl, [r8] │ │ │ │ beq.n 11523c │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 115310 │ │ │ │ @@ -218086,15 +218086,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #116] @ (115374 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (115378 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 115290 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 102ab4 │ │ │ │ ldrb.w r3, [r4, #3524] @ 0xdc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11523c │ │ │ │ @@ -218116,29 +218116,29 @@ │ │ │ │ b.n 1151c6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ movs r4, r4 │ │ │ │ add r6, sp, #624 @ 0x270 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bcc.n 11545c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #808] @ (115698 ) │ │ │ │ + ldr r4, [pc, #552] @ (115598 ) │ │ │ │ movs r4, r4 │ │ │ │ bcc.n 115374 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #920] @ (115710 ) │ │ │ │ + ldr r3, [pc, #664] @ (115610 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r4, 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, #3816] @ 0xee8 │ │ │ │ @@ -218193,17 +218193,17 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r4, sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r4, r4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ movw r1, #7504 @ 0x1d50 │ │ │ │ @@ -218285,15 +218285,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 115878 │ │ │ │ ldr r0, [pc, #416] @ (1156c0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r6, #2056] @ 0x808 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeb74 │ │ │ │ + bl 1eeb14 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r6, #2056] @ 0x808 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r6, #1996] @ 0x7cc │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ @@ -218416,15 +218416,15 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.w 115914 │ │ │ │ b.n 1156c8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r6, #1996] @ 0x7cc │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -218634,31 +218634,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 11692a │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ 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 │ │ │ │ vldr d7, [pc, #148] @ 115a00 │ │ │ │ @@ -218675,38 +218675,38 @@ │ │ │ │ ldr r1, [pc, #124] @ (115a0c ) │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ strb.w r6, [r5, #2224] @ 0x8b0 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1efbec │ │ │ │ + bl 1efb8c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 1159f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1efe58 │ │ │ │ + bl 1efdf8 │ │ │ │ cbz r0, 1159f6 │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n 1159b2 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6304 @ 0x18a0 │ │ │ │ strb.w r1, [r5, #2224] @ 0x8b0 │ │ │ │ ldr r1, [pc, #44] @ (115a0c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1efbec │ │ │ │ + bl 1efb8c │ │ │ │ b.n 1159aa │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 1159b4 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 1159b4 │ │ │ │ ... │ │ │ │ @@ -218760,53 +218760,53 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #6336 @ 0x18c0 │ │ │ │ add.w r7, r5, #4096 @ 0x1000 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r7, #2236] @ 0x8bc │ │ │ │ ldr.w r2, [r7, #2232] @ 0x8b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #2236] @ 0x8bc │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r4, #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, r5, #6432 @ 0x1920 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r7, #1128] @ 0x468 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r7, #1128] @ 0x468 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, r0, #6272 @ 0x1880 │ │ │ │ mov r4, r1 │ │ │ │ adds r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3836] @ 0xefc │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -218815,15 +218815,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ @@ -218850,43 +218850,43 @@ │ │ │ │ cbz r0, 115baa │ │ │ │ ldr r2, [pc, #124] @ (115c10 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 115ba2 │ │ │ │ cbz r3, 115bfc │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 115bca │ │ │ │ ldr r2, [pc, #96] @ (115c10 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 115bc0 │ │ │ │ cbz r3, 115c02 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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, 115bea │ │ │ │ ldr r2, [pc, #64] @ (115c10 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 115be0 │ │ │ │ cbz r3, 115bf4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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, [r5, #48] @ 0x30 │ │ │ │ @@ -218995,15 +218995,15 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 115dc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 115d88 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, 115d7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r6, r0, r3 │ │ │ │ b.n 115c6a │ │ │ │ add sp, #12 │ │ │ │ @@ -219019,15 +219019,15 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 115da0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cbz r0, 115d7e │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 115dfe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w sl, [r4, #28] │ │ │ │ add.w lr, r0, r3 │ │ │ │ str r0, [r4, #20] │ │ │ │ b.n 115c86 │ │ │ │ @@ -219162,15 +219162,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 115f4e │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 115f44 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 115f70 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #44] @ 0x2c │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ b.n 115eec │ │ │ │ @@ -219278,15 +219278,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (116108 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 116004 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1160f4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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] │ │ │ │ @@ -219321,15 +219321,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (116108 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 116074 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1160fc │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 │ │ │ │ @@ -219360,23 +219360,23 @@ │ │ │ │ cbz r0, 1160e4 │ │ │ │ ldr r2, [pc, #60] @ (116108 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1160da │ │ │ │ cbz r3, 1160ec │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 1ea2b4 │ │ │ │ + bl 1ea254 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 61324 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1160da │ │ │ │ blx 61324 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 116004 │ │ │ │ @@ -228706,343 +228706,343 @@ │ │ │ │ ldr.w lr, [pc, #664] @ 11c990 │ │ │ │ ldr r2, [pc, #664] @ (11c994 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n 11c172 │ │ │ │ nop │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ 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 │ │ │ │ @@ -231823,131 +231823,132 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3298 @ 0xce2 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7400023 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + @ instruction: 0xf7000023 │ │ │ │ + adds r0, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf0e00023 │ │ │ │ - eors.w r0, r0, #35 @ 0x23 │ │ │ │ - @ instruction: 0xfb020023 │ │ │ │ - @ instruction: 0xfb080023 │ │ │ │ - ands.w r0, r6, #35 @ 0x23 │ │ │ │ - vaddl.s8 q8, d6, d19 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + @ instruction: 0xf0a00023 │ │ │ │ + orrs.w r0, r0, #35 @ 0x23 │ │ │ │ + @ instruction: 0xfac20023 │ │ │ │ + @ instruction: 0xfac80023 │ │ │ │ + vaddl.s16 q8, d6, d19 │ │ │ │ + vaddl.s8 q0, d6, d19 │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s16 d16, d0, d19 │ │ │ │ - vhadd.s8 d0, d0, d19 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + vhadd.s16 d0, d0, d19 │ │ │ │ + cdp 0, 12, cr0, cr0, cr3, {1} │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 9, cr0, cr0, cr3, {1} │ │ │ │ - cdp 0, 4, cr0, cr0, cr3, {1} │ │ │ │ - @ instruction: 0xf6e00023 │ │ │ │ - @ instruction: 0xf6960023 │ │ │ │ - stcl 0, cr0, [r8, #140] @ 0x8c │ │ │ │ - ldcl 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + cdp 0, 5, cr0, cr0, cr3, {1} │ │ │ │ + cdp 0, 0, cr0, cr0, cr3, {1} │ │ │ │ + subw r0, r0, #2083 @ 0x823 │ │ │ │ + @ instruction: 0xf6560023 │ │ │ │ + stc 0, cr0, [r8, #140] @ 0x8c │ │ │ │ + ldc 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + adds r4, r5, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [r4, #-140] @ 0xffffff74 │ │ │ │ - stcl 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + ldcl 0, cr0, [r4], {35} @ 0x23 │ │ │ │ + stc 0, cr0, [r4], {35} @ 0x23 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r4, r4 │ │ │ │ - stcl 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ - ldc 0, cr0, [r8], {35} @ 0x23 │ │ │ │ - ldr r7, [pc, #88] @ (11eef4 ) │ │ │ │ + stc 0, cr0, [r8], #-140 @ 0xffffff74 │ │ │ │ + rsbs r0, r8, r3, asr #32 │ │ │ │ + ldr r6, [pc, #856] @ (11f1f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [pc, #176] @ (11ef50 ) │ │ │ │ + ldr r6, [pc, #944] @ (11f250 ) │ │ │ │ movs r4, r4 │ │ │ │ - rsb r0, r2, r3, asr #32 │ │ │ │ - sbcs.w r0, r2, r3, asr #32 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + @ instruction: 0xeb820023 │ │ │ │ + @ instruction: 0xeb320023 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds.w r0, lr, r3, asr #32 │ │ │ │ - pkhtb r0, lr, r3, asr #32 │ │ │ │ - eors.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf4a60023 │ │ │ │ - orns r0, ip, r3, asr #32 │ │ │ │ - bic.w r0, ip, r3, asr #32 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + @ instruction: 0xeade0023 │ │ │ │ + eor.w r0, lr, r3, asr #32 │ │ │ │ + orrs.w r0, r4, #10682368 @ 0xa30000 │ │ │ │ + orn r0, r6, #10682368 @ 0xa30000 │ │ │ │ + bics.w r0, ip, r3, asr #32 │ │ │ │ + strd r0, r0, [ip, #140]! @ 0x8c │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ movs r4, r4 │ │ │ │ - ldrd r0, r0, [sl, #140] @ 0x8c │ │ │ │ - @ instruction: 0xe98a0023 │ │ │ │ - vaddl.s16 q8, d10, d19 │ │ │ │ - vaddl.s32 q8, d0, d19 │ │ │ │ - ldmdb r6!, {r0, r1, r5} │ │ │ │ - strd r0, r0, [r6], #140 @ 0x8c │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + @ instruction: 0xe99a0023 │ │ │ │ + strd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ + vaddl.s16 q0, d10, d19 │ │ │ │ + vaddl.s32 q0, d0, d19 │ │ │ │ + ldrd r0, r0, [r6], #140 @ 0x8c │ │ │ │ + stmia.w r6!, {r0, r1, r5} │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - stmia.w r2!, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8520023 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + strd r0, r0, [r2], #-140 @ 0x8c │ │ │ │ + @ instruction: 0xe8120023 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe8100023 │ │ │ │ - b.n 11ee88 │ │ │ │ + b.n 11eea4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + b.n 11ee08 │ │ │ │ + movs r3, r4 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ee10 │ │ │ │ + b.n 11ed90 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11ed74 │ │ │ │ + b.n 11ecf4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ecfc │ │ │ │ + b.n 11ec7c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11ec60 │ │ │ │ + b.n 11ebe0 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ec0c │ │ │ │ + b.n 11eb8c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11eb70 │ │ │ │ + b.n 11eaf0 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11eb1c │ │ │ │ + b.n 11ea9c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11ea80 │ │ │ │ + b.n 11ea00 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ea2c │ │ │ │ + b.n 11e9ac │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11e990 │ │ │ │ + b.n 11e910 │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #36640 @ 0x8f20 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1227fc │ │ │ │ bls.w 120c7c │ │ │ │ movw r2, #55649 @ 0xd961 │ │ │ │ @@ -232990,107 +232991,107 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 11e138 │ │ │ │ ldrb.w r3, [r4, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e138 │ │ │ │ ldr r1, [sp, #572] @ 0x23c │ │ │ │ b.w 11e116 │ │ │ │ - adds.w r0, r0, r3, asr #32 │ │ │ │ - @ instruction: 0xeade0023 │ │ │ │ - b.n 1203e0 │ │ │ │ + @ instruction: 0xead00023 │ │ │ │ + eors.w r0, lr, r3, asr #32 │ │ │ │ + b.n 120360 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 120344 │ │ │ │ + b.n 1202c4 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1202b8 │ │ │ │ + b.n 120238 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12021c │ │ │ │ + b.n 12019c │ │ │ │ movs r3, r4 │ │ │ │ - strex r0, r0, [r0, #140] @ 0x8c │ │ │ │ - strex r0, r0, [lr, #140] @ 0x8c │ │ │ │ - b.n 1201b8 │ │ │ │ + @ instruction: 0xe8000023 │ │ │ │ + @ instruction: 0xe80e0023 │ │ │ │ + b.n 120138 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12011c │ │ │ │ + b.n 12009c │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 1200bc │ │ │ │ + b.n 12003c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 120020 │ │ │ │ + b.n 11ffa0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ff88 │ │ │ │ + b.n 11ff08 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11feec │ │ │ │ + b.n 11fe6c │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11fe70 │ │ │ │ + b.n 11fdf0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 11fdd4 │ │ │ │ + b.n 11fd54 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11fd74 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #188 @ 0xbc │ │ │ │ movs r3, r4 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r4, r4 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #16 │ │ │ │ movs r3, r4 │ │ │ │ - udf #0 │ │ │ │ + ble.n 11fcc4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11fcd0 │ │ │ │ + ble.n 11fc50 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 11fe34 │ │ │ │ + ble.n 11fdb4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11fdf0 │ │ │ │ + ble.n 11fd70 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 11fd54 │ │ │ │ + bgt.n 11fcd4 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 120204 │ │ │ │ + b.n 120184 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #30568 @ 0x7768 │ │ │ │ movt r3, #15262 @ 0x3b9e │ │ │ │ @@ -234176,204 +234177,204 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2917 @ 0xb65 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 120b2c │ │ │ │ + bpl.n 120aac │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 120a90 │ │ │ │ + bmi.n 120a10 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 120a54 │ │ │ │ + bmi.n 1209d4 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 1209b8 │ │ │ │ + bmi.n 120b38 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 120b78 │ │ │ │ + bmi.n 120af8 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 120adc │ │ │ │ + bcc.n 120a5c │ │ │ │ movs r3, r4 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #22 │ │ │ │ movs r3, r4 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #32 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 120a90 │ │ │ │ + bcc.n 120a10 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 1209f4 │ │ │ │ + bcc.n 120b74 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 1209b4 │ │ │ │ + bcc.n 120b34 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 120b18 │ │ │ │ + bcs.n 120a98 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 120ad8 │ │ │ │ + bcs.n 120a58 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 120a3c │ │ │ │ + bcs.n 120bbc │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 1209e0 │ │ │ │ + bcs.n 120b60 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 120b44 │ │ │ │ + bne.n 120ac4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6580023 │ │ │ │ - @ instruction: 0xf66a0023 │ │ │ │ - bcs.n 120b04 │ │ │ │ + @ instruction: 0xf6180023 │ │ │ │ + @ instruction: 0xf62a0023 │ │ │ │ + bne.n 120a84 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 120a68 │ │ │ │ + bne.n 1209e8 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 120a28 │ │ │ │ + bne.n 120ba8 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 120b8c │ │ │ │ + bne.n 120b0c │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 120a58 │ │ │ │ + bls.n 120bd8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 120a70 │ │ │ │ + bls.n 120bf0 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 120b48 │ │ │ │ + beq.n 120ac8 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 120aac │ │ │ │ + beq.n 120a2c │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 120a6c │ │ │ │ + beq.n 120bec │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 120bd0 │ │ │ │ + beq.n 120b50 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 120b90 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 120adc │ │ │ │ + bge.n 120a5c │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 120af4 │ │ │ │ + bge.n 120a74 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - stc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - ldc 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + stcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ + ldcl 0, cr0, [r8], #140 @ 0x8c │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - bics.w r0, ip, #35 @ 0x23 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + vext.8 d16, d12, d19, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 120b14 │ │ │ │ + bls.n 120a94 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 120b2c │ │ │ │ + bls.n 120aac │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb.w r0, [r2, r3, lsl #2] │ │ │ │ - @ instruction: 0xf7ce0023 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + @ instruction: 0xf7c20023 │ │ │ │ + @ instruction: 0xf78e0023 │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r3} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ - movs r4, r4 │ │ │ │ asrs r4, r3, #26 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + asrs r4, r3, #25 │ │ │ │ + movs r4, r4 │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - eor.w r0, r0, #35 @ 0x23 │ │ │ │ - eors.w r0, ip, #35 @ 0x23 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + orr.w r0, r0, #35 @ 0x23 │ │ │ │ + orrs.w r0, ip, #35 @ 0x23 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ movw r2, #24568 @ 0x5ff8 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 126268 │ │ │ │ movw r2, #27568 @ 0x6bb0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -235291,64 +235292,65 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3218 @ 0xc92 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - cdp2 0, 3, cr0, cr2, cr3, {1} │ │ │ │ - ldc2l 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + ldc2l 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ + ldc2 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 121670 │ │ │ │ + b.n 1215f0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 121688 │ │ │ │ + b.n 121608 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ - stc2l 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stc2 0, cr0, [r0], #-140 @ 0xffffff74 │ │ │ │ + stc2 0, cr0, [sl], #-140 @ 0xffffff74 │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmdb r4, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8200023 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + @ instruction: 0xe8c40023 │ │ │ │ + b.n 121784 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1214ac │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r5} │ │ │ │ + b.n 12142c │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 121850 │ │ │ │ movs r3, r4 │ │ │ │ + cbnz r2, 121840 │ │ │ │ + movs r3, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 11f684 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 1217fc │ │ │ │ @@ -236607,223 +236609,223 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4666 @ 0x123a │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - b.n 122bf0 │ │ │ │ + b.n 122b70 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122ac8 │ │ │ │ + b.n 122a48 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12287c │ │ │ │ + b.n 1227fc │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb78a │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb73a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1226ec │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r8, #35] @ 0x23 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + ldrsb.w r0, [r8, #35] @ 0x23 │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r7} │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r3, r4 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ - movs r3, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - stc2 0, cr0, [r4], {35} @ 0x23 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + cbz r2, 122756 │ │ │ │ movs r3, r4 │ │ │ │ + ldc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ + mcrr2 0, 2, r0, r4, cr3 │ │ │ │ cbz r6, 122762 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122198 │ │ │ │ + cbz r6, 122752 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122750 │ │ │ │ + b.n 122118 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r4, r7 │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ cbz r4, 122736 │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [r4, #140] @ 0x8c │ │ │ │ - stc2 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - cbz r0, 122744 │ │ │ │ + cbz r4, 122726 │ │ │ │ movs r3, r4 │ │ │ │ + stc2l 0, cr0, [r4, #-140] @ 0xffffff74 │ │ │ │ + stc2l 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ cbz r0, 122734 │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r0, #35] @ 0x23 │ │ │ │ - vst4.8 {d0-d3}, [r2 :128], r3 │ │ │ │ - cbz r4, 122740 │ │ │ │ + cbz r0, 122724 │ │ │ │ movs r3, r4 │ │ │ │ + ldrh.w r0, [r0, #35] @ 0x23 │ │ │ │ + str.w r0, [r2, #35] @ 0x23 │ │ │ │ cbz r4, 122730 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + cbz r4, 122720 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r0, 12273e │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ cbz r0, 12272e │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12273a │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ + movs r3, r4 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s8 d16, d14, d19 │ │ │ │ - vhadd.s16 d16, d12, d19 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + vhadd.s8 d0, d14, d19 │ │ │ │ + vhadd.s16 d0, d12, d19 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - addw r0, sl, #35 @ 0x23 │ │ │ │ - @ instruction: 0xf1960023 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + rsb r0, sl, #35 @ 0x23 │ │ │ │ + adcs.w r0, r6, #35 @ 0x23 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1227e4 │ │ │ │ + bls.n 122764 │ │ │ │ movs r3, r4 │ │ │ │ - mrrc 0, 2, r0, lr, cr3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + ldc 0, cr0, [lr], {35} @ 0x23 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1226fc │ │ │ │ + bcs.n 12287c │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 122720 │ │ │ │ + bcs.n 1226a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 1227d4 │ │ │ │ + bmi.n 122754 │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 122728 │ │ │ │ + bmi.n 1226a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122d5c │ │ │ │ + b.n 122cdc │ │ │ │ movs r3, r4 │ │ │ │ - b.n 122da0 │ │ │ │ + b.n 122d20 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7c20023 │ │ │ │ - @ instruction: 0xf7de0023 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + @ instruction: 0xf7820023 │ │ │ │ + @ instruction: 0xf79e0023 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r3, r4 │ │ │ │ - setend le │ │ │ │ + setpan #0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 122814 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ @@ -237926,297 +237928,297 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2792 @ 0xae8 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1232cc │ │ │ │ + b.n 12324c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12330c │ │ │ │ + b.n 12328c │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - bne.n 123540 │ │ │ │ + beq.n 1234c0 │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1234c8 │ │ │ │ + beq.n 123448 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 0, cr0, cr8, cr3, {1} │ │ │ │ - stcl 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + stcl 0, cr0, [r8, #140] @ 0x8c │ │ │ │ + stc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfad80023 │ │ │ │ - @ instruction: 0xfa860023 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xfa980023 │ │ │ │ + @ instruction: 0xfa460023 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 123900 │ │ │ │ + b.n 123880 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1238a0 │ │ │ │ + b.n 123820 │ │ │ │ movs r3, r4 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 123580 │ │ │ │ + cbnz r6, 123570 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 123572 │ │ │ │ + revsh r0, r5 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - sxth r4, r5 │ │ │ │ + cbz r4, 12356e │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxth r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r7, pc, #848 @ (adr r7, 123890 ) │ │ │ │ movs r3, r4 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r3, r4 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #776 @ (adr r7, 123854 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #712 @ (adr r7, 123818 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 123718 ) │ │ │ │ movs r3, r4 │ │ │ │ - revsh r4, r0 │ │ │ │ + hlt 0x0004 │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x000e │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #672 @ (adr r7, 1237fc ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1236fc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1236c0 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 1235c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1238dc │ │ │ │ + b.n 12385c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 12390c │ │ │ │ + b.n 12388c │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1236dc ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1235dc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1235a0 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 1238a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #64 @ (adr r7, 1235bc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 1238bc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #768 @ (adr r6, 123880 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 123780 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #768 @ (adr r6, 12388c ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 12378c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #456 @ (adr r6, 123758 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 123658 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #256 @ (adr r6, 12369c ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 12359c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #960 @ (adr r5, 123960 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 123860 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf2b40023 │ │ │ │ - movt r0, #8227 @ 0x2023 │ │ │ │ - add r5, pc, #976 @ (adr r5, 12397c ) │ │ │ │ + @ instruction: 0xf2740023 │ │ │ │ + @ instruction: 0xf2820023 │ │ │ │ + add r5, pc, #720 @ (adr r5, 12387c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #656 @ (adr r5, 123840 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 123740 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #672 @ (adr r5, 12385c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 12375c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #352 @ (adr r5, 123720 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 123620 ) │ │ │ │ movs r3, r4 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #368 @ (adr r5, 12373c ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r5, pc, #48 @ (adr r5, 123600 ) │ │ │ │ - movs r3, r4 │ │ │ │ - ldc2 0, cr0, [r8, #140]! @ 0x8c │ │ │ │ - stc2l 0, cr0, [lr, #140] @ 0x8c │ │ │ │ - add r5, pc, #64 @ (adr r5, 12361c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 12363c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #768 @ (adr r4, 1238e0 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 123900 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb580023 │ │ │ │ - @ instruction: 0xfb6e0023 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1238fc ) │ │ │ │ + ldc2l 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + stc2 0, cr0, [lr, #140] @ 0x8c │ │ │ │ + add r4, pc, #832 @ (adr r4, 12391c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #464 @ (adr r4, 1237c0 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 1237e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + smlatb r0, r8, r3, r0 │ │ │ │ + @ instruction: 0xfb2e0023 │ │ │ │ + add r4, pc, #528 @ (adr r4, 1237fc ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + add r4, pc, #208 @ (adr r4, 1236c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #480 @ (adr r4, 1237dc ) │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1236a0 ) │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 1235e0 │ │ │ │ + add r4, pc, #224 @ (adr r4, 1236dc ) │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 123578 │ │ │ │ + add r3, pc, #928 @ (adr r3, 1239a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #120 @ (adr r4, 123684 ) │ │ │ │ + beq.n 123560 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #824 @ (adr r3, 123948 ) │ │ │ │ + beq.n 1236f8 │ │ │ │ movs r3, r4 │ │ │ │ - vext.8 d0, d12, d19, #0 │ │ │ │ - vaddl.s16 q0, d2, d19 │ │ │ │ - add r3, pc, #784 @ (adr r3, 12392c ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 123984 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #464 @ (adr r3, 1237f0 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 123848 ) │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 123530 │ │ │ │ + vhadd.s d16, d12, d19 │ │ │ │ + vhadd.s16 d16, d2, d19 │ │ │ │ + add r3, pc, #528 @ (adr r3, 12382c ) │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 1236d8 │ │ │ │ + add r3, pc, #208 @ (adr r3, 1236f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #424 @ (adr r3, 1237d4 ) │ │ │ │ + bls.n 1236b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #104 @ (adr r3, 123698 ) │ │ │ │ + bls.n 123658 │ │ │ │ movs r3, r4 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + add r3, pc, #168 @ (adr r3, 1236d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + add r2, pc, #872 @ (adr r2, 123998 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #120 @ (adr r3, 1236b4 ) │ │ │ │ - movs r3, r4 │ │ │ │ - add r2, pc, #824 @ (adr r2, 123978 ) │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - sub.w r0, lr, #35 @ 0x23 │ │ │ │ - rsb r0, r4, #35 @ 0x23 │ │ │ │ - add r2, pc, #840 @ (adr r2, 123994 ) │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #520 @ (adr r2, 123858 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 1239b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - movw r0, #8227 @ 0x2023 │ │ │ │ - @ instruction: 0xf2580023 │ │ │ │ - add r2, pc, #536 @ (adr r2, 123874 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 123878 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r2, pc, #216 @ (adr r2, 123738 ) │ │ │ │ + sbc.w r0, lr, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1840023 │ │ │ │ + add r2, pc, #584 @ (adr r2, 123894 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldcl 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - ldcl 0, cr0, [ip], #140 @ 0x8c │ │ │ │ - add r2, pc, #232 @ (adr r2, 123754 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 123758 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #936 @ (adr r1, 123a18 ) │ │ │ │ + addw r0, r2, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf2180023 │ │ │ │ + add r2, pc, #280 @ (adr r2, 123774 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf29a0023 │ │ │ │ - subw r0, r4, #35 @ 0x23 │ │ │ │ - add r1, pc, #936 @ (adr r1, 123a24 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 123a38 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #624 @ (adr r1, 1238f0 ) │ │ │ │ + ldc 0, cr0, [r2], #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [ip], #140 @ 0x8c │ │ │ │ + add r1, pc, #1000 @ (adr r1, 123a54 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs.w r0, r2, #35 @ 0x23 │ │ │ │ - rsb r0, r4, #35 @ 0x23 │ │ │ │ - add r1, pc, #648 @ (adr r1, 123914 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 123918 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #328 @ (adr r1, 1237d8 ) │ │ │ │ + @ instruction: 0xf25a0023 │ │ │ │ + @ instruction: 0xf2640023 │ │ │ │ + add r1, pc, #680 @ (adr r1, 123924 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh.w r0, [r2, #35] @ 0x23 │ │ │ │ - vst1.8 {d16[1]}, [r4], r3 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1237f4 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1237f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #24 @ (adr r1, 1236b8 ) │ │ │ │ + sbcs.w r0, r2, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf1840023 │ │ │ │ + add r1, pc, #392 @ (adr r1, 123814 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r1, pc, #72 @ (adr r1, 1236d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + ldr??.w r0, [r2, r3, lsl #2] │ │ │ │ + vst1.8 {d0[1]}, [r4], r3 │ │ │ │ + add r1, pc, #88 @ (adr r1, 1236f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #40 @ (adr r1, 1236d4 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 1239b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #744 @ (adr r0, 123998 ) │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123740 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 123768 │ │ │ │ + add r0, pc, #808 @ (adr r0, 1239d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #760 @ (adr r0, 1239b4 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 123898 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #440 @ (adr r0, 123878 ) │ │ │ │ + bge.n 1236c0 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.s32 q8, d0, d19 │ │ │ │ - vext.8 d16, d8, d19, #0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 1238b4 ) │ │ │ │ + bge.n 1236e8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #168 @ (adr r0, 123778 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 1238b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + add r0, pc, #184 @ (adr r0, 123778 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + vaddl.s32 q0, d0, d19 │ │ │ │ + vext.8 d0, d8, d19, #0 │ │ │ │ + add r0, pc, #232 @ (adr r0, 1237b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #128 @ (adr r0, 12375c ) │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ittt le │ │ │ │ + movle r3, r4 │ │ │ │ + itee al @ unpredictable │ │ │ │ + moval r3, r4 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - stcl 0, cr0, [ip, #140]! @ 0x8c │ │ │ │ - ldcl 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + stc 0, cr0, [ip, #140]! @ 0x8c │ │ │ │ + ldc 0, cr0, [r8, #-140]! @ 0xffffff74 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #298] @ 0x12a │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ @@ -239292,260 +239294,260 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ nop │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + movs r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + movs r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #936 @ (adr r5, 124704 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 124604 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #16 @ (adr r6, 124370 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 124670 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1244ac ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 1243ac ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #120 @ (adr r6, 1243e8 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 1246e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u32 q0, d6, d19 │ │ │ │ - vhadd.u d16, d4, d19 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + vhadd.u32 d16, d6, d19 │ │ │ │ + vhadd.u d0, d4, d19 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - orr.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - @ instruction: 0xf3600023 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + and.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3200023 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - ands.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ands.w r0, r8, #10682368 @ 0xa30000 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf3d20023 │ │ │ │ + @ instruction: 0xf3d80023 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - vhadd.s32 d16, d12, d19 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + vhadd.s32 d0, d12, d19 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr3, {1} │ │ │ │ - cdp2 0, 13, cr0, cr12, cr3, {1} │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cdp2 0, 8, cr0, cr14, cr3, {1} │ │ │ │ + cdp2 0, 9, cr0, cr12, cr3, {1} │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb3a0023 │ │ │ │ - @ instruction: 0xfb500023 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xfafa0023 │ │ │ │ + smlatb r0, r0, r3, r0 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #328 @ (adr r6, 124524 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 124424 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #384 @ (adr r6, 124560 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 124460 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r0, r7 │ │ │ │ + sxtb r0, r7 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r2, r0 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [ip, #140]! @ 0x8c │ │ │ │ - ldrd r0, r0, [r6, #140]! @ 0x8c │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + @ instruction: 0xe9ac0023 │ │ │ │ + @ instruction: 0xe9b60023 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfb700023 │ │ │ │ - @ instruction: 0xfb760023 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + @ instruction: 0xfb300023 │ │ │ │ + @ instruction: 0xfb360023 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #8] │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124460 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - beq.n 124488 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 124464 │ │ │ │ + cbz r2, 124454 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r4, 12446a │ │ │ │ + cbz r4, 12445a │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 124440 │ │ │ │ + bgt.n 1243c0 │ │ │ │ movs r3, r4 │ │ │ │ - bgt.n 1243b0 │ │ │ │ + bgt.n 124530 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf6700023 │ │ │ │ - @ instruction: 0xf67a0023 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf6300023 │ │ │ │ + @ instruction: 0xf63a0023 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1246cc │ │ │ │ + b.n 12464c │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1246f4 │ │ │ │ + b.n 124674 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - orn r0, sl, r3, asr #32 │ │ │ │ - eor.w r0, r2, r3, asr #32 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + bic.w r0, sl, r3, asr #32 │ │ │ │ + orr.w r0, r2, r3, asr #32 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xe9a60023 │ │ │ │ - ldrd r0, r0, [sl, #-140] @ 0x8c │ │ │ │ - str r2, [sp, #0] │ │ │ │ + strd r0, r0, [r6, #-140]! @ 0x8c │ │ │ │ + ldmdb sl, {r0, r1, r5} │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf7c20023 │ │ │ │ - @ instruction: 0xf7ca0023 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf7820023 │ │ │ │ + @ instruction: 0xf78a0023 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 124528 │ │ │ │ + bhi.n 1244a8 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 124554 │ │ │ │ + bhi.n 1244d4 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 12458e │ │ │ │ + cbnz r6, 12457e │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r3, r4 │ │ │ │ - bic.w r0, r6, #35 @ 0x23 │ │ │ │ - bic.w r0, lr, #35 @ 0x23 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + vaddl.s32 q8, d6, d19 │ │ │ │ + vaddl.s32 q8, d14, d19 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ @@ -240624,287 +240626,287 @@ │ │ │ │ add r5, pc │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - b.n 125394 │ │ │ │ + b.n 125314 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1253b4 │ │ │ │ + b.n 125334 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125110 │ │ │ │ + bcc.n 125290 │ │ │ │ movs r3, r4 │ │ │ │ - bcc.n 125140 │ │ │ │ + bcc.n 1250c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xebf60023 │ │ │ │ - @ instruction: 0xeb340023 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + subs.w r0, r6, r3, asr #32 │ │ │ │ + @ instruction: 0xeaf40023 │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #512 @ (adr r1, 125418 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 125318 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r0, pc, #56 @ (adr r0, 125254 ) │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 125438 │ │ │ │ + b.n 1253b8 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1253a8 │ │ │ │ + b.n 125328 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 125282 │ │ │ │ movs r3, r4 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxth r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 1251f8 │ │ │ │ + bcs.n 125178 │ │ │ │ movs r3, r4 │ │ │ │ - bcs.n 125170 │ │ │ │ + bcs.n 1252f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 1252ae │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12531a │ │ │ │ + cbnz r0, 12530a │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #184 @ (adr r1, 125380 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 125680 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r1, pc, #240 @ (adr r1, 1253bc ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 1256bc ) │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 1253c8 │ │ │ │ + bge.n 125348 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 125388 │ │ │ │ + bls.n 125308 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r3, r4 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [sl], #140 @ 0x8c │ │ │ │ - ldrd r0, r0, [lr], #140 @ 0x8c │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + stmia.w sl!, {r0, r1, r5} │ │ │ │ + ldmia.w lr!, {r0, r1, r5} │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ movs r3, r4 │ │ │ │ - stmia.w lr!, {r0, r1, r5} │ │ │ │ - @ instruction: 0xe8c20023 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strd r0, r0, [lr], #-140 @ 0x8c │ │ │ │ + stmia.w r2, {r0, r1, r5} │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 1253d2 │ │ │ │ + cbnz r4, 1253c2 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 1253c2 │ │ │ │ + cbnz r0, 1253b2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 126de6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -241993,293 +241995,293 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2697 @ 0xa89 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #696 @ (adr r3, 126304 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 126204 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #768 @ (adr r3, 126350 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 126250 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1263a8 │ │ │ │ + b.n 126328 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 1263c8 │ │ │ │ + b.n 126348 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0050 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0024 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x0036 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1262fc ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 1261fc ) │ │ │ │ movs r3, r4 │ │ │ │ - add r4, pc, #680 @ (adr r4, 126348 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 126248 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0044 │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126098 │ │ │ │ + bge.n 126218 │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126040 │ │ │ │ + bge.n 1261c0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - bge.n 126140 │ │ │ │ + bge.n 1260c0 │ │ │ │ movs r3, r4 │ │ │ │ - blt.n 126158 │ │ │ │ + bge.n 1260d8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n 12617c │ │ │ │ + bvs.n 1260fc │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n 12625c │ │ │ │ + bvs.n 1261dc │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - wfi │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r3, r4 │ │ │ │ - itee mi │ │ │ │ - movmi r3, r4 │ │ │ │ - strbpl r4, [r1, #29] │ │ │ │ - movpl r3, r4 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + itee eq │ │ │ │ + moveq r3, r4 │ │ │ │ + strbne r4, [r1, #28] │ │ │ │ + movne r3, r4 │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r3, r4 │ │ │ │ - setend be │ │ │ │ + setpan #1 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 126250 │ │ │ │ + cbz r6, 126240 │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 126232 │ │ │ │ + cbz r6, 126222 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 12623a │ │ │ │ + cbz r6, 12622a │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb77c │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r3, r4 │ │ │ │ - bpl.n 12628c │ │ │ │ + bmi.n 12620c │ │ │ │ movs r3, r4 │ │ │ │ - bmi.n 126180 │ │ │ │ + bmi.n 126300 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r3, [r4, #139] @ 0x8b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ @@ -243340,149 +243342,149 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ b.w 122a76 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11f684 │ │ │ │ b.w 122b3c │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ - movs r3, r4 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ - movs r3, r4 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + strb r2, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r6, 127022 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r0, 12702c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + cbnz r6, 127012 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + cbnz r0, 12701c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + strb r2, [r0, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #64 @ (adr r7, 127050 ) │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #120 @ (adr r7, 12708c ) │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + add r6, pc, #832 @ (adr r6, 127350 ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r6, pc, #888 @ (adr r6, 12738c ) │ │ │ │ movs r3, r4 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x001c │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - hlt 0x0026 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + rev16 r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + rev16 r6, r4 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xb600 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ movs r3, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - cpsie i │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xb622 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + itt al │ │ │ │ + moval r3, r4 │ │ │ │ + itte @ unpredictable │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ + moval r3, r4 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 127c8a │ │ │ │ ldrb.w r3, [r4, #144] @ 0x90 │ │ │ │ @@ -243618,15 +243620,15 @@ │ │ │ │ ldrb.w r3, [r4, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11e138 │ │ │ │ add.w r1, sp, #1208 @ 0x4b8 │ │ │ │ b.w 11e116 │ │ │ │ add.w r3, sp, #5376 @ 0x1500 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f5e50 │ │ │ │ + bl 2f5df0 │ │ │ │ ldr.w r3, [pc, #3292] @ 127f64 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3280] @ 127f68 │ │ │ │ @@ -244676,153 +244678,153 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2168 @ 0x878 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ nop │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 128fac │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 128fb0 │ │ │ │ ldr.w r3, [pc, #3884] @ 128fb4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 128fb8 │ │ │ │ @@ -246031,661 +246033,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3034 @ 0xbda │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - strb r6, [r1, #9] │ │ │ │ - movs r3, r4 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ - movs r3, r4 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ - movs r3, r4 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ - movs r3, r4 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ - movs r3, r4 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ - movs r3, r4 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + strb r0, [r3, #7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ strh r2, [r2, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + add r6, sp, #8 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ strh r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + strh r6, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + str r2, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + str r2, [r6, r3] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r6, r1] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #968] @ (129464 ) │ │ │ │ + strb r2, [r0, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r3, r4 │ │ │ │ str r2, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #776] @ (1293b4 ) │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #904] @ (129440 ) │ │ │ │ + ldr r7, [pc, #904] @ (129414 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #584] @ (129304 ) │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #712] @ (129390 ) │ │ │ │ + ldr r7, [pc, #712] @ (129364 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #392] @ (129254 ) │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r7, [pc, #840] @ (1293f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #520] @ (1292e0 ) │ │ │ │ + ldr r7, [pc, #520] @ (1292b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #200] @ (1291a4 ) │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r7, [pc, #648] @ (129340 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #328] @ (129230 ) │ │ │ │ + ldr r7, [pc, #328] @ (129204 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #8] @ (1290f4 ) │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r7, [pc, #456] @ (129290 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r7, [pc, #136] @ (129180 ) │ │ │ │ + ldr r7, [pc, #136] @ (129154 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #840] @ (129444 ) │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #8 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + ldr r7, [pc, #264] @ (1291e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #968] @ (1294d0 ) │ │ │ │ + ldr r6, [pc, #968] @ (1294a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #648] @ (129394 ) │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + ldr r7, [pc, #72] @ (129130 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #776] @ (129420 ) │ │ │ │ + ldr r6, [pc, #776] @ (1293f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #456] @ (1292e4 ) │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + ldr r6, [pc, #904] @ (129480 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #584] @ (129370 ) │ │ │ │ + ldr r6, [pc, #584] @ (129344 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #264] @ (129234 ) │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r4 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [pc, #712] @ (1293d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #392] @ (1292c0 ) │ │ │ │ + ldr r6, [pc, #392] @ (129294 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #72] @ (129184 ) │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [pc, #520] @ (129320 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #184] @ (129200 ) │ │ │ │ + ldr r6, [pc, #200] @ (1291e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #896] @ (1294cc ) │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #0 │ │ │ │ + ldr r6, [pc, #328] @ (129270 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [pc, #8] @ (129160 ) │ │ │ │ + ldr r6, [pc, #8] @ (129134 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #712] @ (129424 ) │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + ldr r6, [pc, #136] @ (1291c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #840] @ (1294b0 ) │ │ │ │ + ldr r5, [pc, #840] @ (129484 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #520] @ (129374 ) │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r5, [pc, #952] @ (129500 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #648] @ (129400 ) │ │ │ │ + ldr r5, [pc, #640] @ (1293cc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #328] @ (1292c4 ) │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + ldr r5, [pc, #776] @ (129460 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #456] @ (129350 ) │ │ │ │ + ldr r5, [pc, #456] @ (129324 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #136] @ (129214 ) │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + ldr r5, [pc, #584] @ (1293b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #264] @ (1292a0 ) │ │ │ │ + ldr r5, [pc, #264] @ (129274 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #968] @ (129564 ) │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + ldr r5, [pc, #392] @ (129300 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #72] @ (1291f0 ) │ │ │ │ + ldr r5, [pc, #72] @ (1291c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #776] @ (1294b4 ) │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + ldr r5, [pc, #200] @ (129250 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #904] @ (129540 ) │ │ │ │ + ldr r4, [pc, #904] @ (129514 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #584] @ (129404 ) │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldr r5, [pc, #8] @ (1291a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #712] @ (129490 ) │ │ │ │ + ldr r4, [pc, #712] @ (129464 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #392] @ (129354 ) │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + ldr r4, [pc, #840] @ (1294f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #520] @ (1293e0 ) │ │ │ │ + ldr r4, [pc, #520] @ (1293b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #200] @ (1292a4 ) │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldr r4, [pc, #648] @ (129440 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #328] @ (129330 ) │ │ │ │ + ldr r4, [pc, #328] @ (129304 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #8] @ (1291f4 ) │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + ldr r4, [pc, #456] @ (129390 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (129280 ) │ │ │ │ + ldr r4, [pc, #136] @ (129254 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #840] @ (129544 ) │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + ldr r4, [pc, #264] @ (1292e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #968] @ (1295d0 ) │ │ │ │ + ldr r3, [pc, #968] @ (1295a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #648] @ (129494 ) │ │ │ │ + strb r6, [r0, #23] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldr r4, [pc, #72] @ (129230 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #776] @ (129520 ) │ │ │ │ + ldr r3, [pc, #776] @ (1294f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #456] @ (1293e4 ) │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + ldr r3, [pc, #904] @ (129580 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #584] @ (129470 ) │ │ │ │ + ldr r3, [pc, #584] @ (129444 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #264] @ (129334 ) │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + strb r4, [r7, #19] │ │ │ │ movs r3, r4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #712] @ (1294d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #392] @ (1293c0 ) │ │ │ │ + ldr r3, [pc, #392] @ (129394 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #72] @ (129284 ) │ │ │ │ + strb r2, [r3, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + strb r4, [r1, #19] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #520] @ (129420 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #200] @ (129310 ) │ │ │ │ + ldr r3, [pc, #200] @ (1292e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #904] @ (1295d4 ) │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + ldr r3, [pc, #328] @ (129370 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #8] @ (129260 ) │ │ │ │ + ldr r3, [pc, #8] @ (129234 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #712] @ (129524 ) │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + ldr r3, [pc, #136] @ (1292c0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #840] @ (1295b0 ) │ │ │ │ + ldr r2, [pc, #840] @ (129584 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #520] @ (129474 ) │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [pc, #968] @ (129610 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #648] @ (129500 ) │ │ │ │ + ldr r2, [pc, #648] @ (1294d4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #328] @ (1293c4 ) │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r2, [pc, #776] @ (129560 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #456] @ (129450 ) │ │ │ │ + ldr r2, [pc, #456] @ (129424 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #136] @ (129314 ) │ │ │ │ + strb r2, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + ldr r2, [pc, #584] @ (1294b0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #264] @ (1293a0 ) │ │ │ │ + ldr r2, [pc, #264] @ (129374 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #968] @ (129664 ) │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + ldr r2, [pc, #392] @ (129400 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #72] @ (1292f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1292c4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #776] @ (1295b4 ) │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + ldr r2, [pc, #200] @ (129350 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #904] @ (129640 ) │ │ │ │ + ldr r1, [pc, #904] @ (129614 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #584] @ (129504 ) │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [pc, #8] @ (1292a0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #712] @ (129590 ) │ │ │ │ + ldr r1, [pc, #712] @ (129564 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #392] @ (129454 ) │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + ldr r1, [pc, #840] @ (1295f0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #520] @ (1294e0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1294b4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #200] @ (1293a4 ) │ │ │ │ + strb r2, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + ldr r1, [pc, #648] @ (129540 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #328] @ (129430 ) │ │ │ │ + ldr r1, [pc, #328] @ (129404 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #8] @ (1292f4 ) │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + ldr r1, [pc, #456] @ (129490 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [pc, #136] @ (129380 ) │ │ │ │ + ldr r1, [pc, #136] @ (129354 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #840] @ (129644 ) │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + ldr r1, [pc, #264] @ (1293e0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #968] @ (1296d0 ) │ │ │ │ + ldr r0, [pc, #968] @ (1296a4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #648] @ (129594 ) │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + ldr r1, [pc, #72] @ (129330 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #776] @ (129620 ) │ │ │ │ + ldr r0, [pc, #776] @ (1295f4 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #456] @ (1294e4 ) │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + ldr r0, [pc, #904] @ (129680 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #584] @ (129570 ) │ │ │ │ + ldr r0, [pc, #584] @ (129544 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #264] @ (129434 ) │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + ldr r0, [pc, #712] @ (1295d0 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #392] @ (1294c0 ) │ │ │ │ + ldr r0, [pc, #392] @ (129494 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #72] @ (129384 ) │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + ldr r0, [pc, #520] @ (129520 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #200] @ (129410 ) │ │ │ │ + ldr r0, [pc, #200] @ (1293e4 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + ldr r0, [pc, #328] @ (129470 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #8] @ (129360 ) │ │ │ │ + ldr r0, [pc, #8] @ (129334 ) │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + strb r6, [r0, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + ldr r0, [pc, #136] @ (1293c0 ) │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47d2 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ movs r3, r4 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ movs r3, r4 │ │ │ │ - bx sl │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r3, r4 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ movs r3, r4 │ │ │ │ - bx r4 │ │ │ │ + strb r6, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + strb r0, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + @ instruction: 0x4792 │ │ │ │ movs r3, r4 │ │ │ │ bx r8 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, lr │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + bx ip │ │ │ │ movs r3, r4 │ │ │ │ bx r2 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r8 │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + bx r5 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, ip │ │ │ │ + mov r8, ip │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, r2 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + bx r0 │ │ │ │ movs r3, r4 │ │ │ │ mov sl, r6 │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, ip │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + mov sl, sl │ │ │ │ movs r3, r4 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + mov sl, r4 │ │ │ │ movs r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r3, r4 │ │ │ │ - mov r2, r0 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + mov r2, lr │ │ │ │ movs r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, sl │ │ │ │ - movs r3, r4 │ │ │ │ strb r2, [r3, #5] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ + movs r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ movs r3, r4 │ │ │ │ cmp sl, lr │ │ │ │ movs r3, r4 │ │ │ │ - cmp sl, r4 │ │ │ │ + strb r2, [r0, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + strb r0, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + mov r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ cmp sl, r8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, lr │ │ │ │ + strb r2, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + cmp sl, ip │ │ │ │ movs r3, r4 │ │ │ │ cmp sl, r2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, r8 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #24] @ (129448 ) │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + cmp sl, r6 │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, ip │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, r2 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + cmp sl, r0 │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, ip │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + cmp r2, sl │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r6 │ │ │ │ + ldr r3, [pc, #792] @ (129748 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + cmp r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ add sl, sl │ │ │ │ movs r3, r4 │ │ │ │ - add sl, r0 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + add sl, lr │ │ │ │ movs r3, r4 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ movs r3, r4 │ │ │ │ - add r0, sl │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + add sl, r8 │ │ │ │ movs r3, r4 │ │ │ │ add r2, lr │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r4 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + add sl, r2 │ │ │ │ movs r3, r4 │ │ │ │ add r2, r8 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r2, r6 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + add r6, fp │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r2 │ │ │ │ + add r0, r2 │ │ │ │ movs r3, r4 │ │ │ │ - mvns r2, r0 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + add r2, r6 │ │ │ │ movs r3, r4 │ │ │ │ mvns r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - bics r2, r2 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + movs r3, r4 │ │ │ │ + add r2, r0 │ │ │ │ + movs r3, r4 │ │ │ │ + bics r2, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ + movs r3, r4 │ │ │ │ + mvns r2, r2 │ │ │ │ + movs r3, r4 │ │ │ │ + bics r2, r0 │ │ │ │ + movs r3, r4 │ │ │ │ + strb r6, [r7, r7] │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ + movs r3, r4 │ │ │ │ + bics r2, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + muls r2, r2 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3884] @ 12a3ec │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ 12a3f0 │ │ │ │ ldr.w r3, [pc, #3884] @ 12a3f4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 12a3f8 │ │ │ │ @@ -247894,661 +247896,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2309 @ 0x905 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - str r2, [r7, r4] │ │ │ │ - movs r3, r4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ - movs r3, r4 │ │ │ │ - str r2, [r5, r4] │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #32 │ │ │ │ - movs r3, r4 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ - movs r3, r4 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ subs r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + str r2, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #296] @ (12a558 ) │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #344] @ (12a598 ) │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + subs r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + ldr r3, [pc, #40] @ (12a458 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #760] @ (12a758 ) │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #2 │ │ │ │ + ldr r3, [pc, #88] @ (12a498 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #920] @ (12a808 ) │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #920] @ (12a818 ) │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + ldr r3, [pc, #504] @ (12a658 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #920] @ (12a828 ) │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + subs r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + ldr r3, [pc, #664] @ (12a708 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #904] @ (12a828 ) │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldr r3, [pc, #664] @ (12a718 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #888] @ (12a828 ) │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #18 │ │ │ │ + ldr r3, [pc, #664] @ (12a728 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #872] @ (12a828 ) │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + ldr r3, [pc, #648] @ (12a728 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a828 ) │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ subs r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + ldr r3, [pc, #632] @ (12a728 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a838 ) │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + ldr r3, [pc, #616] @ (12a728 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a848 ) │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + ldr r3, [pc, #600] @ (12a728 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #840] @ (12a848 ) │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #32 │ │ │ │ + ldr r3, [pc, #600] @ (12a738 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a868 ) │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + ldr r3, [pc, #600] @ (12a748 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a878 ) │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + ldr r3, [pc, #584] @ (12a748 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a888 ) │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + ldr r3, [pc, #600] @ (12a768 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #856] @ (12a898 ) │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + subs r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + ldr r3, [pc, #600] @ (12a778 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #872] @ (12a8b8 ) │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + ldr r3, [pc, #600] @ (12a788 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #888] @ (12a8d8 ) │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #2 │ │ │ │ + ldr r3, [pc, #600] @ (12a798 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #872] @ (12a8d8 ) │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + ldr r3, [pc, #616] @ (12a7b8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #808] @ (12a8a8 ) │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + ldr r3, [pc, #632] @ (12a7d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #792] @ (12a8a8 ) │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + subs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + ldr r3, [pc, #616] @ (12a7d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + ldr r3, [pc, #552] @ (12a7a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #18 │ │ │ │ + ldr r3, [pc, #536] @ (12a7a8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ subs r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #312] @ (12a718 ) │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #248] @ (12a6e8 ) │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + ldr r4, [pc, #56] @ (12a618 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + ldr r3, [pc, #1016] @ (12a9e8 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #440] @ (12a7d8 ) │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #512] @ (12a824 ) │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + str r2, [r4, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + subs r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + ldr r2, [pc, #184] @ (12a6d8 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [pc, #256] @ (12a724 ) │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #2 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + adds r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #18 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ adds r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + adds r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, #2 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ adds r4, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r0, #32] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + adds r4, #18 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #18 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #20] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ adds r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + str r4, [r4, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + strb r0, [r0, #16] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ adds r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + adds r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - add r2, r3 │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r3, r4 │ │ │ │ - mvns r0, r6 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #26 │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - adds r1, #2 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + bics r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - cmn r6, r3 │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + adds r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #18 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ adds r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + strh r2, [r1, r0] │ │ │ │ movs r3, r4 │ │ │ │ - add lr, ip │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ - add r0, r3 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r3, r4 │ │ │ │ - add sl, sl │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r3, r4 │ │ │ │ - mvns r0, r5 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmn r6, r7 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ + movs r3, r4 │ │ │ │ + add lr, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + mvns r0, r3 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ + movs r3, r4 │ │ │ │ + add sl, r2 │ │ │ │ + movs r3, r4 │ │ │ │ + bics r0, r5 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #3888] @ 12b830 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ 12b834 │ │ │ │ ldr.w r3, [pc, #3888] @ 12b838 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 12b83c │ │ │ │ @@ -249758,661 +249760,661 @@ │ │ │ │ add r5, pc │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r2, #18 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ - movs r3, r4 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ - movs r3, r4 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r2, #2 │ │ │ │ - movs r3, r4 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + strh r2, [r0, #24] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + strh r6, [r6, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ cmp r0, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + cmp r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ cmp r0, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #10 │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #280] @ (12b9fc ) │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r3, [pc, #336] @ (12ba38 ) │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #2 │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + ldr r3, [pc, #24] @ (12b8fc ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldr r3, [pc, #80] @ (12b938 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + cmp r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + negs r6, r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + negs r4, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - movs r7, #18 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #20 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ movs r7, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #24 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ movs r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + movs r6, #2 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r5, #2 │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + subs r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + subs r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + movs r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + subs r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - movs r4, #18 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #4 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #24 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #26 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #0 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #18 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + movs r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - movs r2, #2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + movs r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #18 │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + strh r6, [r3, #6] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + strh r6, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + strh r0, [r0, #2] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, r4, #7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + movs r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #20 │ │ │ │ + subs r2, r2, #7 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, r0, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + subs r2, r4, #6 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, r2, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r6, #4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + subs r2, r6, #5 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + subs r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #424] @ (12bdec ) │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #480] @ (12be28 ) │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ subs r6, r5, #0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #30 │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #288] @ (12bd78 ) │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #96] @ (12bcc8 ) │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + ldr r0, [pc, #168] @ (12bcec ) │ │ │ │ movs r3, r4 │ │ │ │ - mov lr, r2 │ │ │ │ + ldr r0, [pc, #224] @ (12bd28 ) │ │ │ │ movs r3, r4 │ │ │ │ - blx sp │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r3, r4 │ │ │ │ - eors r2, r4 │ │ │ │ + ldr r0, [pc, #32] @ (12bc78 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + adds r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + blx fp │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + mov r6, sl │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + blx r5 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + ands r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r0 │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r3, r4 │ │ │ │ - lsls r4, r3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + eors r2, r0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + eors r4, r3 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ adds r6, r3, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + adds r6, r7, #0 │ │ │ │ movs r3, r4 │ │ │ │ subs r6, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #296] @ (12be3c ) │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [pc, #352] @ (12be78 ) │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r3, r4 │ │ │ │ subs r6, r1, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ (12bd3c ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r0, [pc, #96] @ (12bd78 ) │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r7, r5 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r1, r5 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r6, r7, r3 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r4, r1, r3 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w r5, [pc, #2004] @ 12c518 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #2004] @ 12c51c │ │ │ │ ldr.w r3, [pc, #2004] @ 12c520 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #2000] @ 12c524 │ │ │ │ @@ -251066,365 +251068,365 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3620 @ 0xe24 │ │ │ │ bl 14214c │ │ │ │ b.w 11f68e │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ - movs r3, r4 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ - movs r3, r4 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ - movs r3, r4 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ - movs r3, r4 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ - movs r3, r4 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ movs r3, r4 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #376] @ (12c704 ) │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [pc, #416] @ (12c730 ) │ │ │ │ + asrs r6, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #19 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + subs r6, r1, #5 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #18 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + subs r6, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r6, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + ldr r5, [pc, #120] @ (12c604 ) │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + ldr r5, [pc, #160] @ (12c630 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #16 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + subs r2, r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r3, r4 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + subs r5, #24 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r4 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + asrs r6, r5, #13 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + asrs r6, r7, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #11 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + adds r2, r0, #2 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + asrs r6, r1, #12 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + asrs r6, r3, #11 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #10 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r7, #16 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #9 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + str r4, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #7 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #6 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #5 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + asrs r6, r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + adds r0, #18 │ │ │ │ movs r3, r4 │ │ │ │ - mov sl, lr │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ movs r3, r4 │ │ │ │ - mov ip, pc │ │ │ │ + asrs r6, r3, #5 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + adds r0, r0, r3 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + strb r4, [r3, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + mov sl, r6 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + mov ip, r7 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r3, r4 │ │ │ │ asrs r6, r7, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + asrs r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + asrs r6, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - cmp ip, r4 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r7 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - bx ip │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - bx r5 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #352] @ (12c8fc ) │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #448] @ (12c960 ) │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + cmp r4, ip │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #512] @ (12c9ac ) │ │ │ │ + cmp r0, pc │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [pc, #288] @ (12c8d0 ) │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + bx r4 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r4, lr │ │ │ │ + mov r8, sp │ │ │ │ movs r3, r4 │ │ │ │ - cmp r8, r1 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + ldr r4, [pc, #96] @ (12c7fc ) │ │ │ │ movs r3, r4 │ │ │ │ - mov r0, lr │ │ │ │ + ldr r4, [pc, #192] @ (12c860 ) │ │ │ │ movs r3, r4 │ │ │ │ - mov r8, r1 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [pc, #256] @ (12c8ac ) │ │ │ │ + movs r3, r4 │ │ │ │ + ldr r4, [pc, #32] @ (12c7d0 ) │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + cmp r0, r9 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ + movs r3, r4 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ + movs r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, r4 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ 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 │ │ │ │ @@ -261392,15 +261394,15 @@ │ │ │ │ str.w r0, [r4, #3504] @ 0xdb0 │ │ │ │ strb.w r2, [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 r2, [r4, #3756] @ 0xeac │ │ │ │ - bl 1e6af0 │ │ │ │ + bl 1e6a90 │ │ │ │ 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 │ │ │ │ @@ -261439,37 +261441,37 @@ │ │ │ │ cbz r0, 1342d6 │ │ │ │ ldr r2, [pc, #120] @ (134328 ) │ │ │ │ ldr.w r3, [r5, #3504] @ 0xdb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1342c4 │ │ │ │ cbz r3, 13431a │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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, 1342ea │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e6b90 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (13432c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (134330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3752] @ 0xea8 │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e6b90 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3524] @ 0xdc4 │ │ │ │ b.n 1342e8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 61324 │ │ │ │ ldr.w r0, [r5, #3508] @ 0xdb4 │ │ │ │ ldr.w r2, [r5, #3512] @ 0xdb8 │ │ │ │ @@ -261479,15 +261481,15 @@ │ │ │ │ b.n 1342c4 │ │ │ │ pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b80022 │ │ │ │ + @ instruction: 0xf6780022 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (134434 ) │ │ │ │ ldr r3, [pc, #236] @ (134438 ) │ │ │ │ @@ -261498,15 +261500,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ 13443c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r2, [pc, #212] @ (134440 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -261535,15 +261537,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 134408 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 1343fe │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, 13442c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n 1343da │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -261586,51 +261588,51 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ pop {r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #3752] @ 0xea8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 134474 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r4, [r5, #3756] @ 0xeac │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r5, #3756] @ 0xeac │ │ │ │ ldr.w r0, [r5, #3752] @ 0xea8 │ │ │ │ - bl 1e6c04 │ │ │ │ + bl 1e6ba4 │ │ │ │ b.n 13446e │ │ │ │ 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 1e6cfc │ │ │ │ + bl 1e6c9c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (13458c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -261680,15 +261682,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1344ce │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3520] @ 0xdc0 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1344ce │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 134560 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -261697,15 +261699,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13450a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134570 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -262317,15 +262319,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 625a8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e8180 │ │ │ │ + bl 1e8120 │ │ │ │ cbz r0, 134af6 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #344] @ (134c50 ) │ │ │ │ ldr r0, [pc, #344] @ (134c54 ) │ │ │ │ @@ -262460,31 +262462,31 @@ │ │ │ │ b.n 134c10 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #32 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r7, r4 │ │ │ │ - cdp 0, 15, cr0, cr12, cr2, {1} │ │ │ │ - cdp 0, 15, cr0, cr0, cr2, {1} │ │ │ │ - asrs r2, r7, #9 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp 0, 15, cr0, cr6, cr2, {1} │ │ │ │ - asrs r0, r6, #8 │ │ │ │ - movs r3, r4 │ │ │ │ - cdp 0, 9, cr0, cr8, cr2, {1} │ │ │ │ - cdp 0, 8, cr0, cr14, cr2, {1} │ │ │ │ - cdp 0, 8, cr0, cr6, cr2, {1} │ │ │ │ - cdp 0, 8, cr0, cr0, cr2, {1} │ │ │ │ - cdp 0, 7, cr0, cr12, cr2, {1} │ │ │ │ - cdp 0, 7, cr0, cr4, cr2, {1} │ │ │ │ + cdp 0, 11, cr0, cr12, cr2, {1} │ │ │ │ + cdp 0, 11, cr0, cr0, cr2, {1} │ │ │ │ + asrs r2, r7, #8 │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 11, cr0, cr6, cr2, {1} │ │ │ │ + asrs r0, r6, #7 │ │ │ │ + movs r3, r4 │ │ │ │ + cdp 0, 5, cr0, cr8, cr2, {1} │ │ │ │ + cdp 0, 4, cr0, cr14, cr2, {1} │ │ │ │ + cdp 0, 4, cr0, cr6, cr2, {1} │ │ │ │ + cdp 0, 4, cr0, cr0, cr2, {1} │ │ │ │ + cdp 0, 3, cr0, cr12, cr2, {1} │ │ │ │ + cdp 0, 3, cr0, cr4, cr2, {1} │ │ │ │ cbz r2, 134cfc │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -262507,15 +262509,15 @@ │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 622c4 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd r9, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e92f8 │ │ │ │ + bl 1e9298 │ │ │ │ ldr.w r1, [pc, #1216] @ 1351a4 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #612 @ 0x264 │ │ │ │ @@ -262942,22 +262944,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 1351f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cbz r0, 1351f4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #136] @ 0x88 │ │ │ │ - stc 0, cr0, [r8, #136] @ 0x88 │ │ │ │ + stcl 0, cr0, [r0, #-136] @ 0xffffff78 │ │ │ │ + stcl 0, cr0, [r8, #-136] @ 0xffffff78 │ │ │ │ bl fffe31ae │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9820022 │ │ │ │ + strd r0, r0, [r2, #-136] @ 0x88 │ │ │ │ add r6, sp, #800 @ 0x320 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ lsrs r1, r1, #12 │ │ │ │ @@ -263530,16 +263532,16 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ orr.w r9, r2, r1, lsl #2 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r9, r9, #8 │ │ │ │ strd r3, r3, [r7] │ │ │ │ strd r3, r3, [r7, #8] │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13588a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -264069,16 +264071,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n 135e3e │ │ │ │ ldr.w r6, [r8, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, #44] @ 0x2c │ │ │ │ subs r6, r6, r3 │ │ │ │ sbc.w r7, r7, r2 │ │ │ │ strd r6, r7, [r4, #56] @ 0x38 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, 135e52 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 135e5a │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -264959,15 +264961,15 @@ │ │ │ │ bl 13e384 │ │ │ │ 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 1ea210 │ │ │ │ + bl 1ea1b0 │ │ │ │ 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 │ │ │ │ @@ -265037,15 +265039,15 @@ │ │ │ │ bl 147e60 │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 115f90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ea210 │ │ │ │ + bl 1ea1b0 │ │ │ │ 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 │ │ │ │ @@ -265165,15 +265167,15 @@ │ │ │ │ cbz r0, 136a90 │ │ │ │ ldr r2, [pc, #68] @ (136ab0 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 136a7e │ │ │ │ cbz r3, 136aa2 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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] │ │ │ │ @@ -267891,15 +267893,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cbnz r2, 138650 │ │ │ │ @@ -268018,15 +268020,15 @@ │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ beq.n 1387e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1387e2 │ │ │ │ strd r7, r8, [sp, #24] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -268046,15 +268048,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1387b2 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -268077,24 +268079,24 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ add.w r6, r5, #264 @ 0x108 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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 │ │ │ │ @@ -268114,29 +268116,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, 138890 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #264 @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl 1423f4 │ │ │ │ cbz r5, 1388c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 1388bc │ │ │ │ nop │ │ │ │ @@ -268263,15 +268265,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 138a5e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, 138a50 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cbz r0, 138a82 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n 138994 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -268316,15 +268318,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 138af6 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -268338,15 +268340,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r0, #60 @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 138ad2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #140] @ (138ba0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -268587,24 +268589,24 @@ │ │ │ │ add.w r5, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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 │ │ │ │ @@ -268638,23 +268640,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, 138e14 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1423f4 │ │ │ │ cbz r5, 138e48 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -268778,15 +268780,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n 138f3a │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3788 @ 0xecc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [r5, #3812] @ 0xee4 │ │ │ │ cbz r0, 138fe6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, 138ff2 │ │ │ │ mov r0, r6 │ │ │ │ blx 622b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -268798,41 +268800,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 138ff2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 6224c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3812] @ 0xee4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 138ff8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 138fce │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 138f74 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ str.w r0, [r5, #3812] @ 0xee4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138f90 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 138fd2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3812] @ 0xee4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138fd0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 138ff2 │ │ │ │ @@ -268961,15 +268963,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13914c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139142 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13912c │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ @@ -269005,15 +269007,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139124 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1391e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -269055,15 +269057,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 139248 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13923e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139232 │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ add r2, r3 │ │ │ │ @@ -269099,15 +269101,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13920e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1392de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -269142,15 +269144,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 139334 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13932a │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139314 │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ subs r3, #28 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ @@ -269186,15 +269188,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13930c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1393ca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -269564,15 +269566,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 1396d8 │ │ │ │ - add r3, pc, #352 @ (adr r3, 139904 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 139804 ) │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 1397a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -269753,31 +269755,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (1399ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 13992e │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + hlt 0x002e │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #960 @ (adr r1, 139d54 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 139c54 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #48 @ (adr r2, 1399c8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 139cc8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1399f4 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 139cf4 ) │ │ │ │ movs r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #784 @ (adr r1, 139cb8 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 139bb8 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #712 @ (adr r1, 139c74 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 139b74 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #752 @ (adr r1, 139ca0 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 139ba0 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr r5, [pc, #232] @ (139aac ) │ │ │ │ @@ -269833,15 +269835,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 141c68 │ │ │ │ ldr r0, [pc, #112] @ (139ac0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cbnz r0, 139aa6 │ │ │ │ ldr r2, [pc, #104] @ (139ac4 ) │ │ │ │ ldr r3, [pc, #80] @ (139ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -269873,31 +269875,31 @@ │ │ │ │ b.n 139a2e │ │ │ │ blx 619c8 │ │ │ │ nop │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 139e78 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 139d78 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #48 @ (adr r1, 139aec ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 139dec ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #112 @ (adr r1, 139b30 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 139e30 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r1, pc, #184 @ (adr r1, 139b7c ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 139e7c ) │ │ │ │ movs r2, r4 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #704 @ (adr r0, 139d90 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 139c90 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #632 @ (adr r0, 139d4c ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 139c4c ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #616 @ (adr r0, 139d40 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 139c40 ) │ │ │ │ movs r2, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 139b0c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -269907,15 +269909,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, 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 r4, [sp, #0] │ │ │ │ - bl 2f4610 │ │ │ │ + bl 2f45b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -270839,17 +270841,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #128] @ 13a4e4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -270953,15 +270955,15 @@ │ │ │ │ blx 6224c │ │ │ │ ldr r3, [pc, #708] @ (13a82c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f4270 │ │ │ │ + bl 2f4210 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cbz r2, 13a5e2 │ │ │ │ ldr r3, [pc, #692] @ (13a830 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ @@ -271050,20 +271052,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13a670 │ │ │ │ ldr.w r8, [pc, #444] @ 13a838 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3492] @ 0xda4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 13a69e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #10432 @ 0x28c0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ @@ -271220,27 +271222,27 @@ │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -271646,19 +271648,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13ac3a │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ 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.w ip, [pc, #72] @ 13acf8 │ │ │ │ @@ -271849,15 +271851,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 13af54 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -272103,15 +272105,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [pc, #752] @ (13b424 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ movs r2, r4 │ │ │ │ ldr r7, [pc, #328] @ (13b288 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -275491,17 +275493,17 @@ │ │ │ │ beq.w 13d460 │ │ │ │ mov r0, r1 │ │ │ │ movs r6, #2 │ │ │ │ adds r1, #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b.n 13cfc0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ movs r3, r5 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ movs r2, r4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r3, sl │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ b.n 13d328 │ │ │ │ @@ -277112,15 +277114,15 @@ │ │ │ │ nop │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -277148,15 +277150,15 @@ │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r4, #1290] @ 0x50a │ │ │ │ strh.w r3, [r4, #1288] @ 0x508 │ │ │ │ str.w r0, [r4, #1291] @ 0x50b │ │ │ │ str.w r1, [r4, #1295] @ 0x50f │ │ │ │ pop {r4, pc} │ │ │ │ - orn r0, r2, #42 @ 0x2a │ │ │ │ + bic.w r0, r2, #42 @ 0x2a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ @@ -277197,15 +277199,15 @@ │ │ │ │ cbz r5, 13e496 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - vaddl.s16 q8, d0, d26 │ │ │ │ + vaddl.s16 q0, d0, d26 │ │ │ │ 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, #784] @ (13e7c0 ) │ │ │ │ ldr r2, [pc, #784] @ (13e7c4 ) │ │ │ │ @@ -281150,15 +281152,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 142384 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 141656 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -281447,23 +281449,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n 1419c2 │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, 141956 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 141956 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1419e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1419e4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -281523,16 +281525,16 @@ │ │ │ │ b.n 1418f2 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 14188a │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -281714,15 +281716,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 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 141c10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 141c16 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -281743,15 +281745,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 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 141c56 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 141c58 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n 141c4c │ │ │ │ @@ -281832,23 +281834,23 @@ │ │ │ │ ldrne r2, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ b.n 141c9e │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ ldr r1, [pc, #592] @ (141f68 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r3, 141d52 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.w 141f28 │ │ │ │ bhi.w 141f12 │ │ │ │ cmp r6, #1 │ │ │ │ @@ -281856,15 +281858,15 @@ │ │ │ │ ldr r2, [pc, #556] @ (141f6c ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #556] @ (141f70 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 141ebc │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 141e6c │ │ │ │ @@ -281878,15 +281880,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ ble.w 141f54 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w sl, #48640 @ 0xbe00 │ │ │ │ movt sl, #15260 @ 0x3b9c │ │ │ │ add.w fp, r9, r5, lsl #2 │ │ │ │ @@ -281942,15 +281944,15 @@ │ │ │ │ b.n 141dd6 │ │ │ │ ldr r2, [pc, #324] @ (141f74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (141f78 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 141cbe │ │ │ │ b.n 141cde │ │ │ │ mov r5, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -281960,15 +281962,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl 138aa0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 141ea8 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n 141f06 │ │ │ │ it hi │ │ │ │ @@ -281986,47 +281988,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 138904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 141cbe │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r2 │ │ │ │ b.n 141ca0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl 138b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 141cbe │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2f5510 │ │ │ │ + bl 2f54b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #144] @ (141f7c ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #144] @ (141f80 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 141cbe │ │ │ │ b.n 141cf2 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -282036,70 +282038,70 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (141f88 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 141d52 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r3, r7, #29 │ │ │ │ bpl.n 141f42 │ │ │ │ ldr r2, [pc, #88] @ (141f8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (141f90 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 141d52 │ │ │ │ ldr r2, [pc, #80] @ (141f94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (141f98 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 141d52 │ │ │ │ movs r3, #0 │ │ │ │ b.n 141e56 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ b.n 142658 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1425dc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r4, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r0, #6 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r4, r4, #0 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r0, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r3, #6 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r6, #4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (142130 ) │ │ │ │ @@ -282138,58 +282140,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 142006 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1420dc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 142062 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f59f8 │ │ │ │ + bl 2f5998 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1420f6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ ldr r1, [pc, #276] @ (142138 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ 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 141c68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #244] @ (14213c ) │ │ │ │ ldr r3, [pc, #232] @ (142134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14212a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f59f8 │ │ │ │ + bl 2f5998 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14209e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ ldr r1, [pc, #196] @ (142140 ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -282263,23 +282265,23 @@ │ │ │ │ b.n 14200a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1421c4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r7, #2 │ │ │ │ movs r2, r4 │ │ │ │ svc 178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r2, 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, #64] @ 14219c │ │ │ │ sub sp, #20 │ │ │ │ @@ -282433,15 +282435,15 @@ │ │ │ │ cbz r0, 1422f6 │ │ │ │ ldr r3, [pc, #48] @ (142310 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1422ee │ │ │ │ cbz r2, 1422f8 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 61324 │ │ │ │ movs r3, #0 │ │ │ │ @@ -282461,43 +282463,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3784] @ 0xec8 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 14234a │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 14235c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ str.w r0, [r4, #3784] @ 0xec8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14232c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ ldr.w r0, [r4, #3784] @ 0xec8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 142334 │ │ │ │ b.n 142356 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282510,15 +282512,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, r4, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ 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 r3, r1 │ │ │ │ @@ -282529,24 +282531,24 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1ed7d4 │ │ │ │ + bl 1ed774 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 142418 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 14241a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -282568,15 +282570,15 @@ │ │ │ │ movw r1, #49374 @ 0xc0de │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ pop {r4, r5, r6, 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 r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -282595,15 +282597,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ 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 │ │ │ │ blx r4 │ │ │ │ @@ -282635,15 +282637,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 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -282774,15 +282776,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 14253e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282830,15 +282832,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 1ed7bc │ │ │ │ + bl 1ed75c │ │ │ │ add.w r0, r5, #3440 @ 0xd70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1426d6 │ │ │ │ @@ -282911,15 +282913,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n 1427ca │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (142808 ) │ │ │ │ ldr r3, [pc, #80] @ (142804 ) │ │ │ │ add r2, pc │ │ │ │ @@ -282930,25 +282932,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1427fa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #3760 @ 0xeb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 142314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1427b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1427a6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -282983,15 +282985,15 @@ │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ beq.n 142884 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 1ed8a4 │ │ │ │ + bl 1ed844 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr r2, [pc, #88] @ (1428c4 ) │ │ │ │ ldr r3, [pc, #80] @ (1428c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -283000,25 +283002,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1428b6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r9, r0, #3760 @ 0xeb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 142314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbnz r4, 1428b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b.n 142862 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 142866 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -283073,15 +283075,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (142970 ) │ │ │ │ add.w r0, r4, #4672 @ 0x1240 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f4200 │ │ │ │ + bl 2f41a0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #904] @ 0x388 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ bvc.n 142974 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -283689,15 +283691,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 142f40 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bne.n 142fe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #136 @ (adr r5, 14303c ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 14333c ) │ │ │ │ movs r2, r5 │ │ │ │ beq.n 142f18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -283879,15 +283881,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.n 14318a │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 1431ac │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -284152,24 +284154,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [pc, #52] @ (1434b0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1fcc4c │ │ │ │ + bl 1fcbec │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 143492 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (1434b4 ) │ │ │ │ @@ -284182,17 +284184,17 @@ │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 14214c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r1, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ @@ -285071,25 +285073,25 @@ │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ 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 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 143d78 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb1c │ │ │ │ + bl 1fcabc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 143dac │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb1c │ │ │ │ + bl 1fcabc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 143dd2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 143d98 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -285116,52 +285118,51 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 143450 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143d5a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ b.n 143dea │ │ │ │ ldr r1, [pc, #76] @ (143dfc ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (143e00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 14214c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (143e04 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #48] @ (143e08 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 14214c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ b.n 143dc4 │ │ │ │ nop │ │ │ │ - movs r2, r1 │ │ │ │ - movs r2, r4 │ │ │ │ - vaddl.u8 q8, d12, d17 │ │ │ │ - vaddl.u32 q8, d8, d17 │ │ │ │ - vaddl.u16 q0, d12, d17 │ │ │ │ - vaddl.u8 q8, d2, d17 │ │ │ │ - vhadd.u d16, d6, d17 │ │ │ │ + vaddl.u8 q8, d10, d17 │ │ │ │ + vaddl.u8 q0, d12, d17 │ │ │ │ + vaddl.u32 q0, d8, d17 │ │ │ │ + vhadd.u16 d16, d12, d17 │ │ │ │ + vaddl.u8 q0, d2, d17 │ │ │ │ + vhadd.u d0, d6, d17 │ │ │ │ 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] @ (143eb4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -285208,28 +285209,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 143e86 │ │ │ │ ldr r0, [pc, #40] @ (143ec0 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143e38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1398a4 │ │ │ │ blx 619c8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc2l 0, cr0, [r4], #132 @ 0x84 │ │ │ │ + stc2 0, cr0, [r4], #132 @ 0x84 │ │ │ │ stmdb 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, #484] @ (1440bc ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #484] @ (1440c0 ) │ │ │ │ @@ -285376,15 +285377,15 @@ │ │ │ │ bne.n 14402c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 143fa8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 143fa8 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14406a │ │ │ │ @@ -285405,15 +285406,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 143f98 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1440a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -285423,18 +285424,18 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc2l 0, cr0, [r2, #132] @ 0x84 │ │ │ │ - stc2l 0, cr0, [ip, #-132] @ 0xffffff7c │ │ │ │ - ldc2 0, cr0, [r2, #132] @ 0x84 │ │ │ │ - ldc2 0, cr0, [r8, #-132]! @ 0xffffff7c │ │ │ │ + stc2 0, cr0, [r2, #132] @ 0x84 │ │ │ │ + stc2 0, cr0, [ip, #-132] @ 0xffffff7c │ │ │ │ + ldc2l 0, cr0, [r2, #-132] @ 0xffffff7c │ │ │ │ + ldc2l 0, cr0, [r8], #132 @ 0x84 │ │ │ │ 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 r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -285499,25 +285500,25 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1442b6 │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n 144144 │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 139810 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -285528,25 +285529,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 143368 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144258 │ │ │ │ add.w r6, r5, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -285655,25 +285656,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 14437a │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 144358 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r3, r6, #192 @ 0xc0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 143ec4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -285686,25 +285687,25 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r6, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 139810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (1443d0 ) │ │ │ │ @@ -285715,36 +285716,36 @@ │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r8, #33] @ 0x21 │ │ │ │ + ldr??.w r0, [r8, r1, lsl #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 r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14446e │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 14447c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 149038 │ │ │ │ mov r1, r4 │ │ │ │ @@ -285756,41 +285757,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1444bc │ │ │ │ bl 1432ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcaec │ │ │ │ + bl 1fca8c │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14440a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1fcb58 │ │ │ │ + bl 1fcaf8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 144466 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [pc, #60] @ (1444d0 ) │ │ │ │ ldr r1, [pc, #64] @ (1444d4 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 143e0c │ │ │ │ @@ -285808,20 +285809,20 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (1444e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 143e0c │ │ │ │ b.n 1444a2 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, r1, lsl #2] │ │ │ │ - ldrh.w r0, [r8, #33] @ 0x21 │ │ │ │ - vst4.8 {d16-d19}, [r6 :128], r1 │ │ │ │ - strh.w r0, [r0, #33] @ 0x21 │ │ │ │ - ldr??.w r0, [r0, r1, lsl #2] │ │ │ │ - strb.w r0, [lr, #33] @ 0x21 │ │ │ │ + ldrsb.w r0, [r0, r1, lsl #2] │ │ │ │ + ldr??.w r0, [r8, r1, lsl #2] │ │ │ │ + vst4.8 {d0-d3}, [r6 :128], r1 │ │ │ │ + str??.w r0, [r0, r1, lsl #2] │ │ │ │ + ldrsb.w r0, [r0, r1, lsl #2] │ │ │ │ + str.w r0, [lr, r1, lsl #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 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -286076,30 +286077,30 @@ │ │ │ │ bl 14214c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 14473c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - eors.w r0, r4, #10551296 @ 0xa10000 │ │ │ │ - movw r0, #26657 @ 0x6821 │ │ │ │ - rsbs r0, r6, #10551296 @ 0xa10000 │ │ │ │ + orrs.w r0, r4, #10551296 @ 0xa10000 │ │ │ │ + addw r0, r6, #2081 @ 0x821 │ │ │ │ + @ instruction: 0xf5960021 │ │ │ │ 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 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1448f8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -286164,17 +286165,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1447fa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14489a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1fcaec │ │ │ │ + bl 1fca8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbz r6, 1448a6 │ │ │ │ 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] │ │ │ │ @@ -286200,18 +286201,18 @@ │ │ │ │ bl 143e0c │ │ │ │ b.n 1448d2 │ │ │ │ ... │ │ │ │ @ instruction: 0xb816 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5320021 │ │ │ │ - eor.w r0, ip, #10551296 @ 0xa10000 │ │ │ │ - @ instruction: 0xf5320021 │ │ │ │ - orns r0, r0, #10551296 @ 0xa10000 │ │ │ │ + @ instruction: 0xf4f20021 │ │ │ │ + orr.w r0, ip, #10551296 @ 0xa10000 │ │ │ │ + @ instruction: 0xf4f20021 │ │ │ │ + bics.w r0, r0, #10551296 @ 0xa10000 │ │ │ │ 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] @ 144a7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -286238,19 +286239,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r5, [r4, #196] @ 0xc4 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14494a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldrd r0, r3, [r4, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1449a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cbz r1, 14499e │ │ │ │ @@ -286267,15 +286268,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (144a80 ) │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1449c2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 144a54 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ str.w r2, [r4, #304] @ 0x130 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str.w r2, [r4, #312] @ 0x138 │ │ │ │ ldrd r1, r2, [r4, #36] @ 0x24 │ │ │ │ @@ -286285,17 +286286,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl 1423f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r4, #144 @ 0x90 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ b.n 144a04 │ │ │ │ - bl 1fcb58 │ │ │ │ + bl 1fcaf8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144a5e │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 144a24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3452] @ 0xd7c │ │ │ │ @@ -286304,26 +286305,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1449fc │ │ │ │ ldrb.w r2, [r3, #3456] @ 0xd80 │ │ │ │ cbz r2, 144a72 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r4, #96 @ 0x60 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ b.n 14493e │ │ │ │ blx 61324 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ b.n 1449c2 │ │ │ │ ldr r3, [pc, #36] @ (144a84 ) │ │ │ │ mov r0, r4 │ │ │ │ @@ -286337,16 +286338,16 @@ │ │ │ │ bl 1398a4 │ │ │ │ b.n 144a24 │ │ │ │ nop │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3800021 │ │ │ │ - @ instruction: 0xf2ea0021 │ │ │ │ + @ instruction: 0xf3400021 │ │ │ │ + subw r0, sl, #33 @ 0x21 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ ldr r0, [pc, #328] @ (144be8 ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -286866,15 +286867,15 @@ │ │ │ │ cbz r3, 144fc8 │ │ │ │ mvn.w r6, #3 │ │ │ │ b.n 144d1c │ │ │ │ bl 1398a4 │ │ │ │ b.n 144fc2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r6, #132]! @ 0x84 │ │ │ │ + stcl 0, cr0, [r6, #-132]! @ 0xffffff7c │ │ │ │ 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] @ (1450b0 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #200] @ (1450b4 ) │ │ │ │ @@ -287570,15 +287571,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ bl 141bcc │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -288159,32 +288160,32 @@ │ │ │ │ beq.w 145c16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 145c16 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0524 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f04c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 146676 │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 145c16 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 145c16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1f0524 │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1f04c4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 145f8a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 145bf0 │ │ │ │ mov r9, r5 │ │ │ │ @@ -289436,15 +289437,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n 146a5e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 146a36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -290038,15 +290039,15 @@ │ │ │ │ mul.w r7, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, fp, r7 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -290790,22 +290791,22 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14782a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ands.w r7, r7, #2 │ │ │ │ itt ne │ │ │ │ strne.w sl, [r4, #148] @ 0x94 │ │ │ │ movne r7, r0 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it ne │ │ │ │ ldrne r1, [r6, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -290950,23 +290951,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (1479d0 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (1479e4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ 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 r4, r0 │ │ │ │ @@ -291117,15 +291118,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r5, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -291290,15 +291291,15 @@ │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fd284 │ │ │ │ + bl 2fd224 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 147d60 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 147d60 │ │ │ │ @@ -291336,15 +291337,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 61830 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 147e24 │ │ │ │ @@ -291399,15 +291400,15 @@ │ │ │ │ beq.n 147e8e │ │ │ │ blx 61324 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r5, #680] @ 0x2a8 │ │ │ │ cbz r3, 147eae │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ ldr.w r1, [r5, #680] @ 0x2a8 │ │ │ │ cbz r1, 147eae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #680] @ 0x2a8 │ │ │ │ @@ -291575,17 +291576,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (14807c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r2, r5 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #428] @ (148240 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -291705,15 +291706,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14823c │ │ │ │ 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 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14817a │ │ │ │ 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 │ │ │ │ @@ -292055,19 +292056,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 1484da │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ 148558 │ │ │ │ mov r4, r1 │ │ │ │ b.n 148482 │ │ │ │ ... │ │ │ │ - cbnz r0, 14857a │ │ │ │ + cbnz r0, 14856a │ │ │ │ movs r1, r4 │ │ │ │ - cbnz r4, 148572 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ @@ -292272,15 +292273,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 148878 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n 148834 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 148852 │ │ │ │ @@ -292399,17 +292400,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1399b0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 139810 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxth r0, r0 │ │ │ │ movs r1, r4 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ movs r1, 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, #4048] @ 0xfd0 │ │ │ │ @@ -292523,19 +292524,19 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, #27] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r3, r5} │ │ │ │ movs r1, r4 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ movs r1, r4 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 148ab2 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -292609,17 +292610,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 14214c │ │ │ │ b.n 148a90 │ │ │ │ nop │ │ │ │ - cbz r2, 148b7c │ │ │ │ + cbz r2, 148b6c │ │ │ │ movs r1, r4 │ │ │ │ - cbz r4, 148b54 │ │ │ │ + cbz r4, 148b44 │ │ │ │ movs r1, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 148b30 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -292640,23 +292641,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (148b48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (148b4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #336] @ (148c90 ) │ │ │ │ + ldr r2, [pc, #80] @ (148b90 ) │ │ │ │ movs r2, r5 │ │ │ │ - ldr r4, [pc, #408] @ (148cdc ) │ │ │ │ + ldr r4, [pc, #152] @ (148bdc ) │ │ │ │ movs r2, r5 │ │ │ │ - ldr r5, [pc, #432] @ (148cf8 ) │ │ │ │ + ldr r5, [pc, #176] @ (148bf8 ) │ │ │ │ movs r2, r5 │ │ │ │ - ldr r1, [pc, #216] @ (148c24 ) │ │ │ │ + ldr r0, [pc, #984] @ (148f24 ) │ │ │ │ movs r2, r5 │ │ │ │ - ldr r3, [pc, #288] @ (148c70 ) │ │ │ │ + ldr r3, [pc, #32] @ (148b70 ) │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #108] @ (148bcc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -292720,27 +292721,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (148c24 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeb74 │ │ │ │ + bl 1eeb14 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148bf2 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 148c6a │ │ │ │ + uxtb r4, r1 │ │ │ │ movs r1, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -292827,15 +292828,15 @@ │ │ │ │ bl 148b50 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 148d2e │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 148cfc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n 148cf6 │ │ │ │ mov r4, r3 │ │ │ │ b.n 148cd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -292928,15 +292929,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 148e34 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -293133,17 +293134,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (149034 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1399b0 │ │ │ │ b.n 148ffa │ │ │ │ nop │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ @@ -293181,17 +293182,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (1490b4 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1399b0 │ │ │ │ b.n 14907c │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -293331,17 +293332,17 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #104] @ (1492a8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -293472,17 +293473,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 14936c │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ 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} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -293501,15 +293502,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 149444 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 61830 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cbz r0, 149410 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (149488 ) │ │ │ │ ldr r2, [pc, #148] @ (14948c ) │ │ │ │ @@ -293519,15 +293520,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cbnz r0, 14945c │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ strd r7, r6, [r4, #80] @ 0x50 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ @@ -293544,15 +293545,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #40] @ (149494 ) │ │ │ │ ldr r2, [pc, #40] @ (149498 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -293561,23 +293562,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r4 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -293689,42 +293690,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 1494a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbnz r4, 1495f6 │ │ │ │ ldrd r2, r3, [r5, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ 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 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14962c │ │ │ │ @@ -293741,34 +293742,34 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1494a0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14969a │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n 1496c4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r6, [r4, #72] @ 0x48 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1496a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #48] @ (1496dc ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #48] @ (1496e0 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -293785,21 +293786,21 @@ │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 1399b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14969a │ │ │ │ nop │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r1, r4 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -293830,26 +293831,26 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r4, #24 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add r3, pc, #404 @ (adr r3, 1498e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 14977a │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 149830 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1498ae │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ @@ -293872,26 +293873,26 @@ │ │ │ │ sbcs.w r2, r2, r8 │ │ │ │ bcs.w 1498d0 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 148fb8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 149820 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -293915,15 +293916,15 @@ │ │ │ │ bne.n 1498da │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbnz r3, 14983a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 1497ac │ │ │ │ movs r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 149720 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldrd lr, r0, [sl] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -293964,19 +293965,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 14214c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 149720 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 149720 │ │ │ │ mov r6, fp │ │ │ │ b.n 149832 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -293985,31 +293986,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #240 @ (adr r7, 1499f0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 149cf0 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r6, pc, #768 @ (adr r6, 149c04 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 149b04 ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 1494a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 149998 │ │ │ │ @@ -294042,15 +294043,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 149986 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ @@ -294094,83 +294095,83 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 14214c │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149998 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #464 @ (adr r5, 149bf4 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 149af4 ) │ │ │ │ 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 r4, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 149a86 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ adds r3, r4, #4 │ │ │ │ add.w r0, r2, #100 @ 0x64 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 149a68 │ │ │ │ dmb ish │ │ │ │ cbnz r2, 149a84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 149304 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ strd r2, r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #28] │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 149ae4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #24] @ (149b00 ) │ │ │ │ @@ -294180,27 +294181,27 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #944 @ (adr r4, 149eb4 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 149db4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #544 @ (adr r4, 149d28 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 149c28 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r2, r3, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r3, r5 │ │ │ │ bcs.n 149b62 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ subs r1, r2, #4 │ │ │ │ @@ -294218,22 +294219,22 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 149b52 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -297310,15 +297311,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ bl 14214c │ │ │ │ b.n 14bafa │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r1, 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 │ │ │ │ @@ -297370,15 +297371,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 14bc04 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2fd434 │ │ │ │ + bl 2fd3d4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14bbf2 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 14bbf2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -297555,17 +297556,17 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bics r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmn r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -297616,17 +297617,17 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #156] @ (14bed0 ) │ │ │ │ @@ -297697,17 +297698,17 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ rors r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r1, r4 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ movs r1, 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 │ │ │ │ @@ -297738,17 +297739,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r1, r4 │ │ │ │ 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, r1 │ │ │ │ @@ -297810,21 +297811,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ movs r1, r4 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ movs r1, r4 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ movs r1, r4 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ movs r1, r4 │ │ │ │ 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 │ │ │ │ @@ -297887,17 +297888,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 14c072 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r1, r4 │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -298058,15 +298059,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14c204 │ │ │ │ add.w r5, r3, #24 │ │ │ │ mov r7, r2 │ │ │ │ b.n 14c26c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14c1d6 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcs.n 14c2ac │ │ │ │ blx 628a8 │ │ │ │ ldr.w r1, [r5, #-24] │ │ │ │ mov r0, r6 │ │ │ │ bl 14bff8 │ │ │ │ @@ -298085,15 +298086,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14c19e │ │ │ │ blx 628a8 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n 14c29c │ │ │ │ movs r0, #2 │ │ │ │ b.n 14c1d6 │ │ │ │ cmp r5, fp │ │ │ │ bne.n 14c1fe │ │ │ │ @@ -298108,29 +298109,29 @@ │ │ │ │ bl 14bff8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 14c1d6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #24 │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 14c2c2 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcs.n 14c2ac │ │ │ │ blx 628a8 │ │ │ │ b.n 14c2bc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ movs r1, r4 │ │ │ │ subs r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -298151,17 +298152,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ movs r1, 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 │ │ │ │ @@ -298180,17 +298181,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ movs r1, 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 │ │ │ │ @@ -298212,17 +298213,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r1, 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 │ │ │ │ @@ -298241,17 +298242,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r1, 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 │ │ │ │ @@ -298271,17 +298272,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ (14c5a8 ) │ │ │ │ @@ -298412,29 +298413,29 @@ │ │ │ │ nop │ │ │ │ subs r3, #114 @ 0x72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r1, 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, #3944] @ 0xf68 │ │ │ │ mov sl, r1 │ │ │ │ @@ -298782,43 +298783,43 @@ │ │ │ │ subs r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff6a966 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #252] @ (14cab8 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ @@ -298954,15 +298955,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f7830 │ │ │ │ + bl 1f77d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 14c9a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ @@ -299008,18 +299009,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 1e6950 │ │ │ │ + bl 1e68f0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e67b0 │ │ │ │ + bl 1e6750 │ │ │ │ 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 │ │ │ │ @@ -299028,15 +299029,15 @@ │ │ │ │ blx 61830 │ │ │ │ ldr r2, [pc, #40] @ (14cbf4 ) │ │ │ │ ldr r1, [pc, #40] @ (14cbf8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (14cbfc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ ldr r2, [pc, #36] @ (14cc00 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (14cc04 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -299057,31 +299058,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 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ cbz r0, 14cc42 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1421a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14cc26 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e64c8 │ │ │ │ + bl 1e6468 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -299093,33 +299094,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (14cd4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6950 │ │ │ │ + bl 1e68f0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1e67b0 │ │ │ │ + bl 1e6750 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14cca2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cc92 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 14ccee │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e6578 │ │ │ │ + bl 1e6518 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14ccb8 │ │ │ │ @@ -299142,29 +299143,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14cd28 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14cd04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14ccf6 │ │ │ │ b.n 14cca8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 14cccc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cd2e │ │ │ │ @@ -299195,33 +299196,33 @@ │ │ │ │ str.w r3, [r0], #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ blx 6224c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6950 │ │ │ │ + bl 1e68f0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e67b0 │ │ │ │ + bl 1e6750 │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14cdb4 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 14cda4 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 14ce24 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e6578 │ │ │ │ + bl 1e6518 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14cdf8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -299236,15 +299237,15 @@ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1e65bc │ │ │ │ + bl 1e655c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14ce08 │ │ │ │ dmb ish │ │ │ │ @@ -299254,34 +299255,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14ce6e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14ce3a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14ce2c │ │ │ │ b.n 14cdba │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 14cde0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ mov r0, r7 │ │ │ │ b.n 14ce1e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -299604,15 +299605,15 @@ │ │ │ │ ldr.w r0, [r4, #1440] @ 0x5a0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14d1f4 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ cbz r0, 14d1e8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 14d21a │ │ │ │ ldr.w r3, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r5, [r4, #1444] @ 0x5a4 │ │ │ │ add r5, r3 │ │ │ │ str.w r9, [r4, #1452] @ 0x5ac │ │ │ │ str.w r7, [r4, #1448] @ 0x5a8 │ │ │ │ @@ -300113,26 +300114,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n 14d774 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 14d752 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n 14d72c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14d740 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 14d78a │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -300211,21 +300212,21 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ movs r1, 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 │ │ │ │ @@ -300280,82 +300281,82 @@ │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fd4ec │ │ │ │ + bl 2fd48c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ strd fp, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsrs r1, r7, #2 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 30c990 │ │ │ │ + bl 30c930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14d9a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14d920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 220458 │ │ │ │ + bl 2203f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fd70 │ │ │ │ + bl 23fd10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214704 │ │ │ │ + bl 2146a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211040 │ │ │ │ + bl 210fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207f14 │ │ │ │ + bl 207eb4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 220458 │ │ │ │ + bl 2203f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294e98 │ │ │ │ + bl 294e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29489c │ │ │ │ + bl 29483c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #104] @ (14d9d4 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b1bc │ │ │ │ + bl 20b15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b130 │ │ │ │ + bl 20b0d0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 14d99e │ │ │ │ mov r0, r4 │ │ │ │ - bl 216f90 │ │ │ │ + bl 216f30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a9d4 │ │ │ │ + bl 28a974 │ │ │ │ ldr r2, [pc, #48] @ (14d9d8 ) │ │ │ │ ldr r3, [pc, #32] @ (14d9cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -300398,110 +300399,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 14da22 │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14daa6 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14da4c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14da7a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r2, [pc, #152] @ (14db24 ) │ │ │ │ ldr r3, [pc, #148] @ (14db20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14db16 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14dacc │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14db08 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 14da88 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -300579,32 +300580,32 @@ │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 14d9dc │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -300628,31 +300629,31 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov lr, r7 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 14d9dc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -300674,32 +300675,32 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl 14d9dc │ │ │ │ mov lr, r4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -300722,36 +300723,36 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r6, #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, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ strd sl, r7, [sp] │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r0, fp │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 14df96 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 14e028 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -300759,37 +300760,37 @@ │ │ │ │ vldr d0, [pc, #180] @ 14dee0 │ │ │ │ vldr s16, [pc, #184] @ 14dee8 │ │ │ │ vldr s18, [pc, #184] @ 14deec │ │ │ │ vldr s17, [pc, #184] @ 14def0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #124] @ 14ded8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 14ded8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14dea2 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -300797,15 +300798,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 14e2da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #8 │ │ │ │ lsls r2, r0, #8 │ │ │ │ @@ -300842,15 +300843,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -300865,36 +300866,36 @@ │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add.w lr, r7, #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, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ strd r4, r8, [sp] │ │ │ │ - bl 208504 │ │ │ │ + bl 2084a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, #912] @ (14e328 ) │ │ │ │ ldr r3, [pc, #912] @ (14e32c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -300945,37 +300946,37 @@ │ │ │ │ vldr s18, [pc, #732] @ 14e320 │ │ │ │ vldr s17, [pc, #732] @ 14e324 │ │ │ │ b.n 14de3a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #32 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ vldr d0, [pc, #636] @ 14e300 │ │ │ │ movs r1, #32 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e0ba │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -300983,15 +300984,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 14e2da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @@ -301009,36 +301010,36 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #516] @ 14e300 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #32 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ vldr d0, [pc, #480] @ 14e300 │ │ │ │ movs r1, #32 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e15c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ @@ -301047,15 +301048,15 @@ │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ adds r4, #20 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 14e2da │ │ │ │ add r2, pc, #8 @ (adr r2, 14e170 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -301091,134 +301092,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14df0a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14e0f6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14e05a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 14e2e4 ) │ │ │ │ @@ -301340,15 +301341,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 1e665c │ │ │ │ + bl 1e65fc │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -301368,36 +301369,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 14e494 │ │ │ │ mov r3, sp │ │ │ │ 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, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ ldr.w lr, [pc, #124] @ 14e548 │ │ │ │ @@ -301420,15 +301421,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r7, [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 r6, [r2, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #44] @ (14e54c ) │ │ │ │ ldr r3, [pc, #36] @ (14e544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -301468,50 +301469,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e5a8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14e5d8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r2, [pc, #92] @ (14e648 ) │ │ │ │ ldr r3, [pc, #88] @ (14e644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -301521,25 +301522,25 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 14e638 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14e62c │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 14e5ac │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r6, r2, r2 │ │ │ │ @@ -301574,23 +301575,23 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 14e72c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ str r7, [r6, #12] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [pc, #260] @ 14e7d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -301608,15 +301609,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 r7, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #192] @ (14e7d4 ) │ │ │ │ ldr r3, [pc, #180] @ (14e7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -301652,30 +301653,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e790 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14e696 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14e766 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -301712,45 +301713,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w sl, [pc, #388] @ 14e984 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14e914 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 14e8e4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w fp, [pc, #264] @ 14e988 │ │ │ │ @@ -301769,15 +301770,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #192] @ (14e98c ) │ │ │ │ ldr r3, [pc, #180] @ (14e980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -301813,30 +301814,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14e946 │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 14e846 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14e91e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -301934,30 +301935,30 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ asrs r2, r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ea7a │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #196] @ (14eb50 ) │ │ │ │ ldr r3, [pc, #188] @ (14eb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -301967,26 +301968,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ea8a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 14ea8a │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ b.n 14ea56 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ b.n 14ea56 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -301998,30 +301999,30 @@ │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14eb1c │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14ea8a │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ b.n 14ea56 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14eaee │ │ │ │ rbit r4, r3 │ │ │ │ @@ -302068,31 +302069,31 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #4] │ │ │ │ - bl 22723c │ │ │ │ + bl 2271dc │ │ │ │ mov r2, r0 │ │ │ │ sub.w r1, r7, #20 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r3, r9 │ │ │ │ - bl 22723c │ │ │ │ + bl 2271dc │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 22723c │ │ │ │ + bl 2271dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -302129,24 +302130,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14ed3e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14ece0 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -302194,30 +302195,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14ec34 │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14ed0e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14ec34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 14ece8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -302349,30 +302350,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14edb6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd sl, fp, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14ee92 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14edb6 │ │ │ │ tst.w r9, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ite ne │ │ │ │ @@ -302529,15 +302530,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 14e990 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14ee3c │ │ │ │ ands.w sl, r9, r8 │ │ │ │ beq.n 14f04c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14f71e │ │ │ │ @@ -302555,20 +302556,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14f07e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 14e64c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -302717,15 +302718,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 14e990 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14ee3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 14f21e │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ itt mi │ │ │ │ @@ -302738,26 +302739,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r7, r7, [sp, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14ed98 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 14ed98 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ b.n 14ee66 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n 14ee66 │ │ │ │ @@ -302823,54 +302824,54 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14f31e │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ b.n 14f02e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14f1f0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14f358 │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14f1f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ee3c │ │ │ │ strd r3, sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ b.n 14f2fc │ │ │ │ @@ -302879,44 +302880,44 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14f3ac │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14f020 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14f1f0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f346 │ │ │ │ b.n 14f358 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 14e550 │ │ │ │ @@ -303062,15 +303063,15 @@ │ │ │ │ movs r6, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f346 │ │ │ │ b.n 14f358 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 14f548 │ │ │ │ @@ -303151,15 +303152,15 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14f39a │ │ │ │ b.n 14f3ac │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14f624 │ │ │ │ @@ -303221,15 +303222,15 @@ │ │ │ │ movs r6, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrd sl, fp, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14f358 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 14f348 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -303494,25 +303495,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14f99c │ │ │ │ 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, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14f928 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14f928 │ │ │ │ @@ -303531,23 +303532,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r8 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ - bl 22723c │ │ │ │ + bl 2271dc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r1, r7, [r8] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22723c │ │ │ │ + bl 2271dc │ │ │ │ mov r6, r0 │ │ │ │ b.n 14f928 │ │ │ │ movs r6, #0 │ │ │ │ b.n 14f928 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -303620,15 +303621,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14fabc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206b0c │ │ │ │ + bl 206aac │ │ │ │ b.n 14fa76 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsls r6, r2, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #23 │ │ │ │ @@ -303786,17 +303787,17 @@ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ bne.n 14fb92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ebf4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 14fb94 │ │ │ │ movs r3, #0 │ │ │ │ bl 14fa10 │ │ │ │ mov r6, r0 │ │ │ │ b.n 14fb94 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ bls.w 14fd9a │ │ │ │ @@ -303828,26 +303829,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14fce4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 14eb54 │ │ │ │ ldr.w r3, [pc, #1276] @ 1501f0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -303863,22 +303864,22 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ add.w r8, r2, r3, lsl #7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ @@ -303889,21 +303890,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r1, [lr, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r6, #1 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 14fb94 │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14fb5e │ │ │ │ b.n 14fb92 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ @@ -303988,15 +303989,15 @@ │ │ │ │ bl 14eb54 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 227b98 │ │ │ │ + bl 227b38 │ │ │ │ b.n 14fb94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ @@ -304004,54 +304005,54 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14feb8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r5 │ │ │ │ bl 14eb54 │ │ │ │ ldr.w r9, [sl, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - bl 2e7a1c │ │ │ │ + bl 2e79bc │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r3, r9, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w fp, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r7, #4] │ │ │ │ str.w ip, [r7, #12] │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -304077,20 +304078,20 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 14fb94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -304108,35 +304109,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 14eb54 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2260dc │ │ │ │ + bl 22607c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150182 │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w fp, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r9, #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 │ │ │ │ @@ -304172,39 +304173,39 @@ │ │ │ │ subeq r3, #20 │ │ │ │ strne r2, [sp, #20] │ │ │ │ streq r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1500a4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1500e0 │ │ │ │ strd sl, r7, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ mov sl, ip │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1501cc │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r7, #20 │ │ │ │ @@ -304212,37 +304213,37 @@ │ │ │ │ beq.n 1500ba │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrd sl, r7, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ bl 14ed50 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w lr, [pc, #172] @ 1501f0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -304253,20 +304254,20 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, lr] │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 14fb94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 1501b2 │ │ │ │ cmp r3, #24 │ │ │ │ @@ -304388,15 +304389,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 207860 │ │ │ │ + bl 207800 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 150310 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -304416,15 +304417,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 150254 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 207860 │ │ │ │ + bl 207800 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1502d2 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 15032a │ │ │ │ @@ -304504,15 +304505,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 150242 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207860 │ │ │ │ + bl 207800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 150450 │ │ │ │ mov r7, r6 │ │ │ │ b.n 1502d2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -304550,31 +304551,31 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 1502c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 20605c │ │ │ │ + bl 205ffc │ │ │ │ b.n 1502d2 │ │ │ │ ldr.w sl, [r3, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1503f6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #24 │ │ │ │ - bl 20605c │ │ │ │ + bl 205ffc │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 148080 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1504ac │ │ │ │ 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 │ │ │ │ @@ -304582,23 +304583,23 @@ │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ b.n 150460 │ │ │ │ ldr.w sl, [r3, #48] @ 0x30 │ │ │ │ b.n 150460 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ blx 6224c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 15048c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -304619,210 +304620,210 @@ │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15059a │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 150582 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ movs r7, #119 @ 0x77 │ │ │ │ lsls r2, r5, #25 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 15052a │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #432] @ (150758 ) │ │ │ │ ldr r3, [pc, #428] @ (150754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2068] @ 0x814 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 15074c │ │ │ │ addw sp, sp, #2072 @ 0x818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 15060c │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 148080 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15058e │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15058e │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 1506b8 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 148080 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15058e │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 150732 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ bl 148080 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15058e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfaf600b1 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5400b1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -304842,15 +304843,15 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r1, [pc, #468] @ (15095c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1507ae │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbnz r3, 1507e6 │ │ │ │ @@ -304864,15 +304865,15 @@ │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150918 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #404] @ (150960 ) │ │ │ │ ldr r3, [pc, #396] @ (150958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -304899,15 +304900,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ 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, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 150914 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -304942,34 +304943,34 @@ │ │ │ │ bne.n 15088a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14fad8 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1508b4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 150838 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1501f4 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 150894 │ │ │ │ mov r4, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ 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 │ │ │ │ @@ -305015,15 +305016,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 6224c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15092a │ │ │ │ b.n 1507c2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 150856 │ │ │ │ @@ -305557,40 +305558,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 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ cbz r7, 150eee │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cbz r3, 150eee │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 150ee8 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 150ed6 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 150efe │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r2, [pc, #36] @ (150f24 ) │ │ │ │ ldr r3, [pc, #28] @ (150f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -305615,40 +305616,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 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2480 │ │ │ │ + bl 1e2420 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -305766,15 +305767,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4093 @ 0xffd │ │ │ │ bl 14214c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r1, #4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r1, #104] @ 0x68 │ │ │ │ mov r4, r1 │ │ │ │ @@ -305896,15 +305897,15 @@ │ │ │ │ str.w r3, [r2, #684] @ 0x2ac │ │ │ │ b.n 151204 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 5, r0, cr0, cr1, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ ldcl 0, cr0, [r4, #708]! @ 0x2c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -305917,44 +305918,44 @@ │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2700 │ │ │ │ + bl 1e26a0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1513f2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1513f2 │ │ │ │ ldrd r0, r4, [sl, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1513f6 │ │ │ │ @@ -306024,19 +306025,19 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add.w r8, r8, #148 @ 0x94 │ │ │ │ blx 6224c │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 15139a │ │ │ │ add.w r5, r4, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1513e6 │ │ │ │ ldr r2, [pc, #80] @ (15141c ) │ │ │ │ ldr r3, [pc, #68] @ (151414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -306142,64 +306143,64 @@ │ │ │ │ cbz r5, 1514da │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1514d0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ and.w r3, r3, #8 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 151640 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 151678 │ │ │ │ ldrd r2, r1, [r6, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 15154a │ │ │ │ mov r1, sl │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 622b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 15157c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 1515a8 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 15158e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 1515a8 │ │ │ │ @@ -306208,93 +306209,93 @@ │ │ │ │ bne.n 15158a │ │ │ │ addw r5, sp, #1940 @ 0x794 │ │ │ │ mov r1, r5 │ │ │ │ bl 1504ec │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 1515b6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 1515be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1515b2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #184] @ (151690 ) │ │ │ │ ldr r3, [pc, #180] @ (15168c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 151684 │ │ │ │ addw sp, sp, #1980 @ 0x7bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ and.w r3, r3, #8 │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 151678 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15153a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29430c │ │ │ │ + bl 2942ac │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1515d4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 61324 │ │ │ │ b.n 1515d4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 15153a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, r4, r1, ror #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r4, r1, ror #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -306311,15 +306312,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 150f40 │ │ │ │ cbnz r0, 15170a │ │ │ │ ldr r2, [pc, #108] @ (151740 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -306359,15 +306360,15 @@ │ │ │ │ blx 61324 │ │ │ │ b.n 1516ee │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r0, #-708] @ 0x2c4 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sl, {r0, r4, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -306380,15 +306381,15 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 1517c2 │ │ │ │ @@ -306431,15 +306432,15 @@ │ │ │ │ blx 61324 │ │ │ │ b.n 1517a6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia.w ip, {r0, r4, r5, r7} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #28 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xe85200b1 │ │ │ │ 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 r8, r2 │ │ │ │ @@ -306599,19 +306600,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1519b0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15197e │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ lsl.w ip, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151a74 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -306651,25 +306652,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 151a1a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 151a22 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 151986 │ │ │ │ ldr r2, [pc, #48] @ (151a88 ) │ │ │ │ ldr r3, [pc, #36] @ (151a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -306723,38 +306724,38 @@ │ │ │ │ movne r4, ip │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp ip, lr │ │ │ │ bne.n 151ad8 │ │ │ │ add.w r9, sp, #8 │ │ │ │ mov sl, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1509a8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r4, r8, [sp] │ │ │ │ bl 150e74 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #40] @ (151b60 ) │ │ │ │ ldr r3, [pc, #36] @ (151b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -306827,15 +306828,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 151c84 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r6, #3400] @ 0xd48 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -306895,15 +306896,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ b.n 1514e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ 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] @ (151d60 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -307191,15 +307192,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 151438 │ │ │ │ cbz r0, 151fd2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 20c04c │ │ │ │ + bl 20bfec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152072 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -307252,15 +307253,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 151efc │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 151fc6 │ │ │ │ - bl 2543fc │ │ │ │ + bl 25439c │ │ │ │ b.n 151fc6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 152066 │ │ │ │ b.n 15209e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 15209e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -307293,23 +307294,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.n 151fcc │ │ │ │ nop │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #28 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #4 │ │ │ │ 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] @ 152120 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -307322,15 +307323,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151470 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ ldr r2, [pc, #32] @ (152128 ) │ │ │ │ ldr r3, [pc, #28] @ (152124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -307522,64 +307523,64 @@ │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, sl │ │ │ │ add.w r6, r8, #5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 151470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r2, r9, #476 @ 0x1dc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ blx sl │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ cbz r7, 15236c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cbz r3, 15236c │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 152366 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 152354 │ │ │ │ cbz r4, 152378 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #72] @ (1523d0 ) │ │ │ │ ldr r3, [pc, #68] @ (1523cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -307712,19 +307713,19 @@ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29430c │ │ │ │ + bl 2942ac │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15267a │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [fp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -307816,15 +307817,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 61324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 15268c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 152422 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -307841,17 +307842,17 @@ │ │ │ │ cbz r0, 15267a │ │ │ │ mov r7, r6 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ b.n 152528 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ mov r0, r8 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ b.n 1524d8 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 152684 │ │ │ │ movs r5, #0 │ │ │ │ b.n 152626 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 61324 │ │ │ │ @@ -307870,15 +307871,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ vrev32.8 d16, d23 │ │ │ │ blt.n 152660 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cdp2 0, 10, cr0, cr10, cr7, {5} │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r3, r4 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -308327,15 +308328,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 152b8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ bpl.n 152a88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ 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, #3120] @ 0xc30 │ │ │ │ sub.w sp, sp, #940 @ 0x3ac │ │ │ │ mov r4, r2 │ │ │ │ @@ -308353,15 +308354,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #932] @ 0x3a4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ mov r3, r6 │ │ │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ @@ -308555,15 +308556,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #312] @ 0x138 │ │ │ │ bl 156490 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152e92 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ @@ -308634,15 +308635,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 1523d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 153164 │ │ │ │ ldr.w r3, [r5, #3400] @ 0xd48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152d7a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -308657,19 +308658,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 294320 │ │ │ │ + bl 2942c0 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 153100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 153104 │ │ │ │ @@ -308860,15 +308861,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 1530b6 │ │ │ │ mov r0, r3 │ │ │ │ bl 15671c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 152db2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -308889,15 +308890,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 152f62 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [pc, #1484] @ 1536d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -309350,15 +309351,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bl 151e0c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cbz r3, 153620 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -309438,15 +309439,15 @@ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 153714 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf6e200a7 │ │ │ │ @ instruction: 0xf6ba00a7 │ │ │ │ @ instruction: 0xf69000a7 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf26e00a7 │ │ │ │ adds r4, #1 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w sl, sl, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #-48] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -309548,19 +309549,19 @@ │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1509a8 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ - bl 294320 │ │ │ │ + bl 2942c0 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1538de │ │ │ │ mov r0, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 153816 │ │ │ │ @@ -309623,15 +309624,15 @@ │ │ │ │ cbz r2, 1538b6 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r9, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 1538aa │ │ │ │ ldr r2, [pc, #384] @ (153a38 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -309642,15 +309643,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ and.w r3, fp, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 15326a │ │ │ │ mov r6, fp │ │ │ │ mov r4, fp │ │ │ │ b.n 1537c6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ b.n 15380a │ │ │ │ mov r4, r6 │ │ │ │ b.n 1537c6 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ mov fp, r0 │ │ │ │ @@ -309780,17 +309781,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 153616 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.w 153176 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ movs r1, r4 │ │ │ │ pkhtb r0, r8, r7, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1880] @ 0x758 │ │ │ │ subw sp, sp, #2180 @ 0x884 │ │ │ │ @@ -310137,37 +310138,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 153df6 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 153dda │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 153e3c │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 153e36 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 153e22 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153fbe │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r1, [r3, #3400] @ 0xd48 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 153f7e │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -310183,41 +310184,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 153e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 153ef0 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mla r6, r3, fp, r4 │ │ │ │ ldrd r9, r4, [sp, #40] @ 0x28 │ │ │ │ adds r6, #5 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 1509a8 │ │ │ │ movs r2, #4 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 153eb8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -310230,44 +310231,44 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #476 @ 0x1dc │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp r2, sl │ │ │ │ itt hi │ │ │ │ movhi r3, #80 @ 0x50 │ │ │ │ mlahi r6, r3, sl, r4 │ │ │ │ bls.n 153f72 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 153f40 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -310299,15 +310300,15 @@ │ │ │ │ b.n 153dc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ b.n 153e44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #3817] @ 0xee9 │ │ │ │ cbnz r3, 153fe8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 15400c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -310352,15 +310353,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3836] @ 0xefc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 154a38 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -310441,15 +310442,15 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ @@ -310472,15 +310473,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1523d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 154a2e │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ @@ -310572,15 +310573,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd fp, r3, [sp, #132] @ 0x84 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 154600 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -310617,15 +310618,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r2, r3, r7, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r0, r2, #30 │ │ │ │ bmi.n 1543ec │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldrb.w r2, [r9, #812] @ 0x32c │ │ │ │ ldr.w r3, [r6, #-5] │ │ │ │ add.w r8, r4, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ cbz r2, 1543a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -310672,15 +310673,15 @@ │ │ │ │ bne.w 154a06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r5, sl, r4 │ │ │ │ ldr.w r3, [sl, r4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [sl, r4] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r8 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -310754,15 +310755,15 @@ │ │ │ │ bl 156258 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 15449c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 154550 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r5, r0, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -311009,19 +311010,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 294320 │ │ │ │ + bl 2942c0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 154948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154b06 │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -311113,15 +311114,15 @@ │ │ │ │ add.w r3, r0, #476 @ 0x1dc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 157204 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 154b38 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldrd r8, r3, [sl] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 1542da │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr.w fp, [pc, #728] @ 154b68 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ @@ -311195,26 +311196,26 @@ │ │ │ │ b.n 154736 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r4 │ │ │ │ b.n 1547d4 │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, sl │ │ │ │ bcs.n 154978 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mla r5, r5, sl, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ cmp r6, sl │ │ │ │ bne.n 15496c │ │ │ │ ldr r2, [pc, #496] @ (154b6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -311247,15 +311248,15 @@ │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 1549ae │ │ │ │ mov r3, r7 │ │ │ │ b.n 154588 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ bl 15125c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15437a │ │ │ │ ldr r2, [pc, #384] @ (154b70 ) │ │ │ │ @@ -311324,15 +311325,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 154a9a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15469e │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldrd r5, r3, [sl] │ │ │ │ cmp r3, r5 │ │ │ │ bls.w 1542da │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -311390,20 +311391,20 @@ │ │ │ │ lsls r7, r4, #2 │ │ │ │ b.n 154e4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ b.n 154d2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfbfc0020 │ │ │ │ + @ instruction: 0xfbbc0020 │ │ │ │ blt.n 154c58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str??.w r0, [ip, r0, lsl #2] │ │ │ │ - @ instruction: 0xf7f60020 │ │ │ │ - @ instruction: 0xf7d00020 │ │ │ │ + strh.w r0, [ip, r0, lsl #2] │ │ │ │ + @ instruction: 0xf7b60020 │ │ │ │ + @ instruction: 0xf7900020 │ │ │ │ cbz r2, 154b94 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -311576,15 +311577,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ mov r2, fp │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 152218 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -311668,15 +311669,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 150fa8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ blx 6224c │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ cbz r5, 154e70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -311805,19 +311806,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 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 294320 │ │ │ │ + bl 2942c0 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 155114 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 155118 │ │ │ │ @@ -311968,15 +311969,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 155010 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #88] @ (155174 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -312004,16 +312005,16 @@ │ │ │ │ lsls r7, r4, #2 │ │ │ │ bvs.n 155124 │ │ │ │ lsls r7, r4, #2 │ │ │ │ sub sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bcc.n 1550ec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf13c0020 │ │ │ │ - @ instruction: 0xf0cc0020 │ │ │ │ + @ instruction: 0xf0fc0020 │ │ │ │ + eor.w r0, ip, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (155200 ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #116] @ (155204 ) │ │ │ │ @@ -313140,15 +313141,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 155ebe │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add.w fp, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, fp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 155e8a │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 155e1c │ │ │ │ @@ -313171,15 +313172,15 @@ │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r1, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 155d7a │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 155ddc │ │ │ │ mov r5, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -313194,15 +313195,15 @@ │ │ │ │ mla r2, sl, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 155dc6 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 155dae │ │ │ │ adds r7, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -313213,15 +313214,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 151e0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #12 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #232] @ (155ee4 ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #224] @ (155ee0 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -313252,15 +313253,15 @@ │ │ │ │ mov fp, r4 │ │ │ │ movs r5, #0 │ │ │ │ cbz r3, 155e68 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr.w r3, [fp, #640] @ 0x280 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 155e50 │ │ │ │ add.w sl, sl, #616 @ 0x268 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cbz r1, 155e76 │ │ │ │ @@ -313279,15 +313280,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 152218 │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 155eae │ │ │ │ mov r0, r7 │ │ │ │ bl 156258 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 155de6 │ │ │ │ @@ -313296,15 +313297,15 @@ │ │ │ │ bl 156258 │ │ │ │ b.n 155de6 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r8, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4224 @ 0x1080 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ b.n 155df6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #1000 @ (adr r2, 1562c8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -313367,15 +313368,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 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -313406,30 +313407,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 155fa8 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 155ffa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155fec │ │ │ │ pop {r3, r4, r5, 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 1e665c │ │ │ │ + bl 1e65fc │ │ │ │ pop {r3, 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 r6, r2 │ │ │ │ @@ -313446,15 +313447,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, 15608a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, 156090 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (1560c8 ) │ │ │ │ @@ -313494,17 +313495,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r3!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 156418 │ │ │ │ + b.n 156398 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 156474 │ │ │ │ + b.n 1563f4 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -313647,15 +313648,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ subs r4, r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 156104 │ │ │ │ add sp, #12 │ │ │ │ @@ -313705,18 +313706,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1562c8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156292 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 1e665c │ │ │ │ + bl 1e65fc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 156338 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 15630e │ │ │ │ @@ -313734,36 +313735,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156316 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156302 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 156302 │ │ │ │ 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, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1eb438 │ │ │ │ + bl 1eb3d8 │ │ │ │ cbz r0, 15635a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n 15635c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 15636c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb510 │ │ │ │ + bl 1eb4b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 156258 │ │ │ │ b.n 156362 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -313776,25 +313777,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e665c │ │ │ │ + bl 1e65fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 155f94 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r0, [sp, #3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1eb4fc │ │ │ │ + bl 1eb49c │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 156418 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -313854,15 +313855,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156454 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1563f6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1563f6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 156258 │ │ │ │ b.n 1563fe │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -313897,27 +313898,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bl 1e665c │ │ │ │ + bl 1e65fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1565b4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1565b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 155f94 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1eb438 │ │ │ │ + bl 1eb3d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15658e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -313990,19 +313991,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15664e │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3570 │ │ │ │ + bl 1e3510 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1e3418 │ │ │ │ + bl 1e33b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15664e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -314053,21 +314054,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15665a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 156538 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 15653c │ │ │ │ b.n 1565b4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1565b4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 1566b2 │ │ │ │ mov r0, r4 │ │ │ │ bl 155f94 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -314102,29 +314103,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1566de │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1566a8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 1566a8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 156684 │ │ │ │ + blt.n 156804 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n 1566d0 │ │ │ │ + blt.n 156650 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #184] @ (1567e4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -314157,34 +314158,34 @@ │ │ │ │ cbz r6, 1567b4 │ │ │ │ cbnz r3, 1567b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 1567b0 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 1567aa │ │ │ │ ldrb.w r4, [sp, #25] │ │ │ │ cbnz r4, 1567aa │ │ │ │ add r7, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1e3570 │ │ │ │ + bl 1e3510 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e33c4 │ │ │ │ + bl 1e3364 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 1567d4 │ │ │ │ mov r0, r5 │ │ │ │ b.n 15674c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1567b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -314269,22 +314270,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 156826 │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e3570 │ │ │ │ + bl 1e3510 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e33c4 │ │ │ │ + bl 1e3364 │ │ │ │ b.n 156826 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #712] @ 0x2c8 │ │ │ │ @@ -314347,15 +314348,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, 156982 │ │ │ │ ldr r0, [pc, #304] @ (156a84 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cbnz r0, 156982 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 156964 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 15699a │ │ │ │ ldr r2, [pc, #288] @ (156a88 ) │ │ │ │ ldr r3, [pc, #280] @ (156a80 ) │ │ │ │ @@ -314370,31 +314371,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (156a8c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (156a90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1eb1d8 │ │ │ │ + bl 1eb178 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 15695e │ │ │ │ ldr r7, [pc, #252] @ (156a94 ) │ │ │ │ add r7, pc │ │ │ │ b.n 1568e0 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 156964 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -314407,32 +314408,32 @@ │ │ │ │ b.n 156964 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 156258 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n 156964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e20a0 │ │ │ │ + bl 1e2040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156964 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -314469,49 +314470,49 @@ │ │ │ │ bl 141c68 │ │ │ │ b.n 1569dc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 156b78 │ │ │ │ + bls.n 156af8 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #2 │ │ │ │ bl a4a8e │ │ │ │ bl fffdaa92 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r1, r5 │ │ │ │ - bhi.n 1569b0 │ │ │ │ + bhi.n 156b30 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n 156ab4 │ │ │ │ + bvc.n 156a34 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 156ac2 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 156ada │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb378 │ │ │ │ + bl 1eb318 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 142648 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 156258 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156ace │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 156abc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -314585,30 +314586,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 156d04 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20c4 │ │ │ │ + bl 1e2064 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e22c0 │ │ │ │ + bl 1e2260 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 156d10 │ │ │ │ mov r0, r6 │ │ │ │ bl 155f94 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156c8c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156c8c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -314629,27 +314630,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156cfe │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 156c16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e22c0 │ │ │ │ + bl 1e2260 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2060 │ │ │ │ + bl 1e2000 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156d2a │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156d20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -314675,15 +314676,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 156d38 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24e8 │ │ │ │ + bl 1e2488 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 156d60 │ │ │ │ ldr r2, [pc, #304] @ (156de4 ) │ │ │ │ ldr r3, [pc, #300] @ (156de0 ) │ │ │ │ @@ -314701,28 +314702,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24e8 │ │ │ │ + bl 1e2488 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 156bec │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n 156c90 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 156c24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e20c4 │ │ │ │ + bl 1e2064 │ │ │ │ b.n 156bb4 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, 156d68 │ │ │ │ movs r5, #5 │ │ │ │ b.n 156cb0 │ │ │ │ @@ -314743,15 +314744,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156d40 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156c98 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 156c98 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ b.n 156cb0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ b.n 156d1c │ │ │ │ @@ -314791,31 +314792,31 @@ │ │ │ │ ldr r3, [pc, #48] @ (156df4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 156d88 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 156cdc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 156d14 │ │ │ │ + bpl.n 156e94 │ │ │ │ movs r0, r4 │ │ │ │ - bmi.n 156dd4 │ │ │ │ + bmi.n 156d54 │ │ │ │ movs r0, r4 │ │ │ │ - bpl.n 156ef0 │ │ │ │ + bpl.n 156e70 │ │ │ │ movs r0, r4 │ │ │ │ - bmi.n 156d58 │ │ │ │ + bmi.n 156ed8 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -314857,51 +314858,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 156e4a │ │ │ │ mov r0, r6 │ │ │ │ bl 155f94 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156edc │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n 156e94 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 156f0c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 156eda │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1eb4fc │ │ │ │ + bl 1eb49c │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156e80 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156eba │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156e94 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 156e4a │ │ │ │ @@ -314913,15 +314914,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156eec │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156e4a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 156e4a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 156e88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 156258 │ │ │ │ @@ -314959,15 +314960,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 156f68 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 156f44 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.n 156f44 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -314979,15 +314980,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 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #276] @ (1570e0 ) │ │ │ │ @@ -315088,24 +315089,24 @@ │ │ │ │ bne.n 1570dc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ b.n 1570ae │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r1, r5 │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, 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, #2064] @ 0x810 │ │ │ │ @@ -315138,15 +315139,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, [sp, #36] @ 0x24 │ │ │ │ - bl 1e2260 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -315156,34 +315157,34 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 1571b8 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e20d8 │ │ │ │ + bl 1e2078 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (1571ec ) │ │ │ │ ldr r3, [pc, #36] @ (1571e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1996] @ 0x7cc │ │ │ │ @@ -315195,25 +315196,25 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 1571ba │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 157248 │ │ │ │ + bne.n 1571c8 │ │ │ │ movs r0, r4 │ │ │ │ ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (157200 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ 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 r5, [pc, #304] @ (157348 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -315277,28 +315278,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 157306 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, #3400] @ 0xd48 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #164] @ 0xa4 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 157296 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ 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 │ │ │ │ @@ -315325,17 +315326,17 @@ │ │ │ │ b.n 15729e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 61324 │ │ │ │ b.n 1572f0 │ │ │ │ ldr r0, [pc, #56] @ (15735c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ee990 │ │ │ │ + bl 1ee930 │ │ │ │ ldr r3, [pc, #44] @ (157360 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -315347,15 +315348,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r3!, {r0, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - beq.n 157408 │ │ │ │ + beq.n 157388 │ │ │ │ movs r0, r4 │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -315371,29 +315372,29 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20c4 │ │ │ │ + bl 1e2064 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1570f0 │ │ │ │ cbnz r0, 1573ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1573cc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 1573e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e20c4 │ │ │ │ + bl 1e2064 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1570f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (157400 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -315491,19 +315492,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1575aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -315869,15 +315870,15 @@ │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15775a │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1578b4 │ │ │ │ b.n 1577a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 157584 │ │ │ │ @@ -315935,41 +315936,41 @@ │ │ │ │ b.n 15754c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 6224c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 625fc │ │ │ │ cbnz r0, 1579e2 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ @@ -316004,48 +316005,48 @@ │ │ │ │ b.n 15754c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ ldrsh.w pc, [r1, #255]! │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ cbz r2, 157a70 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -316174,15 +316175,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ blx 6224c │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -316217,15 +316218,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 1e7640 │ │ │ │ + bl 1e75e0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 157c4c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -316251,15 +316252,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ 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] @ (157cd8 ) │ │ │ │ @@ -316272,15 +316273,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} │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ 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] @ (157d14 ) │ │ │ │ @@ -316293,15 +316294,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} │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (157dc8 ) │ │ │ │ @@ -316362,15 +316363,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #8 │ │ │ │ movs r6, r5 │ │ │ │ strh r6, [r1, #18] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -316951,19 +316952,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r6, r5 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r0, #0 │ │ │ │ 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 │ │ │ │ @@ -317773,17 +317774,17 @@ │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.n 158c8e │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -317812,15 +317813,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ b.n 158d1a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb69c │ │ │ │ movs r0, r4 │ │ │ │ cbnz r2, 158d3c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -317994,17 +317995,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r4, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r4 │ │ │ │ + lsrs r0, r4 │ │ │ │ movs r0, r6 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ @@ -318169,15 +318170,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 158fca │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318355,15 +318356,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r6, r5 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -318626,19 +318627,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r7, r5 │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r0, #6 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r2 │ │ │ │ @@ -318788,15 +318789,15 @@ │ │ │ │ b.n 159634 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ movs r7, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ @@ -319106,15 +319107,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #120 @ (adr r7, 159aec ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 159dec ) │ │ │ │ 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 │ │ │ │ @@ -319907,30 +319908,30 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 159f56 │ │ │ │ b.n 159f9a │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 159fd4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #768 @ (adr r4, 15a560 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 15a460 ) │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 15a464 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 15a364 ) │ │ │ │ movs r0, r4 │ │ │ │ ldcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - add r2, pc, #656 @ (adr r2, 15a504 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 15a404 ) │ │ │ │ movs r0, r4 │ │ │ │ bl 246276 │ │ │ │ - add r2, pc, #80 @ (adr r2, 15a2cc ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 15a5cc ) │ │ │ │ movs r0, r4 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - add r1, pc, #816 @ (adr r1, 15a5b4 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 15a4b4 ) │ │ │ │ movs r0, 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, #132] @ (15a31c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -320144,20 +320145,20 @@ │ │ │ │ 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 r6, r0, #360 @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 15a4cc │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 15a4ea │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -320196,15 +320197,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 15a53e │ │ │ │ ldr.w ip, [pc, #28] @ 15a548 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f4498 │ │ │ │ + bl 2f4438 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldrh r6, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -320402,59 +320403,59 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r5, sl, #264 @ 0x108 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f4190 │ │ │ │ + bl 2f4130 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15a886 │ │ │ │ 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 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15a862 │ │ │ │ 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 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15a890 │ │ │ │ ldr r0, [pc, #304] @ (15a8ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ ldr r1, [pc, #300] @ (15a8f0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (15a8f4 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15a8b2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e5c48 │ │ │ │ + bl 2e5be8 │ │ │ │ b.n 15a814 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 15a6f6 │ │ │ │ ldr r4, [pc, #252] @ (15a8f8 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (15a8fc ) │ │ │ │ @@ -320495,15 +320496,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (15a908 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (15a90c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 15a804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r2, [pc, #164] @ (15a910 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 14214c │ │ │ │ @@ -320515,98 +320516,98 @@ │ │ │ │ b.n 15a69c │ │ │ │ ldr r2, [pc, #140] @ (15a914 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 15a86e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r2, [pc, #120] @ (15a918 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14214c │ │ │ │ mov r4, r0 │ │ │ │ b.n 15a814 │ │ │ │ ldr r0, [pc, #104] @ (15a91c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeb74 │ │ │ │ + bl 1eeb14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (15a920 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e8000 │ │ │ │ + bl 1e7fa0 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 15a7e4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r4, [r6, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ movs r0, r4 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r4, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ movs r0, r4 │ │ │ │ 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, r0 │ │ │ │ bl 15a378 │ │ │ │ - bl 2e5d20 │ │ │ │ + bl 2e5cc0 │ │ │ │ add.w r6, r4, #328 @ 0x148 │ │ │ │ ldr.w r5, [r4, #332] @ 0x14c │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15a98c │ │ │ │ ldr.w r5, [r4, #300] @ 0x12c │ │ │ │ add.w r6, r4, #296 @ 0x128 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15a9c2 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 15a978 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 15a982 │ │ │ │ @@ -320764,34 +320765,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, 15ab40 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 2f4374 │ │ │ │ + bl 2f4314 │ │ │ │ cbnz r0, 15ab40 │ │ │ │ ldr r3, [pc, #112] @ (15ab88 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2f4498 │ │ │ │ + bl 2f4438 │ │ │ │ cbnz r0, 15ab40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (15ab8c ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f4610 │ │ │ │ + bl 2f45b0 │ │ │ │ b.n 15ab40 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -320808,27 +320809,27 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15ab40 │ │ │ │ ldr r3, [pc, #48] @ (15ab94 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15ab40 │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -320845,32 +320846,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n 15abc2 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2f42e4 │ │ │ │ + bl 2f4284 │ │ │ │ cbz r0, 15abc6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (15abec ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f4314 │ │ │ │ + bl 2f42b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15abc2 │ │ │ │ ldr r3, [pc, #20] @ (15abf0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f4344 │ │ │ │ + bl 2f42e4 │ │ │ │ b.n 15abc2 │ │ │ │ strb r0, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -321302,15 +321303,15 @@ │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #944] @ (15b424 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, r4 │ │ │ │ ldr r7, [pc, #720] @ (15b350 ) │ │ │ │ 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 │ │ │ │ @@ -321544,16 +321545,16 @@ │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, 15b32a │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 15b32a │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ @@ -321652,15 +321653,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [pc, #632] @ (15b6a4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [pc, #248] @ (15b530 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -321815,18 +321816,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 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ ldr.w r1, [pc, #1700] @ 15bca0 │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61830 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -322336,63 +322337,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16845c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15baf8 │ │ │ │ ldr r0, [pc, #520] @ (15bd78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15bb8c │ │ │ │ ldr r1, [pc, #512] @ (15bd7c ) │ │ │ │ add r1, pc │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bbfe │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (15bd80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 15bbf2 │ │ │ │ ldr r5, [pc, #484] @ (15bd84 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bc3a │ │ │ │ ldr r5, [pc, #472] @ (15bd88 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bc26 │ │ │ │ ldr r5, [pc, #456] @ (15bd8c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cbnz r0, 15bc12 │ │ │ │ ldr r5, [pc, #444] @ (15bd90 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cbz r0, 15bbf2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (15bd94 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -322404,31 +322405,31 @@ │ │ │ │ blx 624c8 │ │ │ │ cbnz r0, 15bc4e │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 15bb8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 15bbd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 15bbc0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 15bbae │ │ │ │ ldr r1, [pc, #332] @ (15bd9c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -322457,149 +322458,149 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #224] @ (15bd70 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r1, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (15bcc8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ strb r6, [r2, #19] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [sp, #832] @ 0x340 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [sp, #864] @ 0x360 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r4 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r0, r4 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r4 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r4 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ - movs r0, r4 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r4 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ movs r0, r4 │ │ │ │ add lr, fp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - str.w r0, [ip, pc, lsl #1] │ │ │ │ - ldrh.w r0, [r6, #31] │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + strb.w r0, [ip, pc, lsl #1] │ │ │ │ + ldr??.w r0, [r6, pc, lsl #1] │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, 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 │ │ │ │ @@ -322732,15 +322733,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r4 │ │ │ │ adcs r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -322872,15 +322873,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 15c020 │ │ │ │ b.n 15c04a │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15c056 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -323857,15 +323858,15 @@ │ │ │ │ str.w r9, [fp] │ │ │ │ str.w r5, [fp, #4] │ │ │ │ lsls r2, r2, #22 │ │ │ │ bpl.n 15c9e4 │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #288] @ 0x120 │ │ │ │ cbz r2, 15cb22 │ │ │ │ mov r0, r3 │ │ │ │ b.n 15cafc │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ @@ -323992,15 +323993,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r2, [r6, #356] @ 0x164 │ │ │ │ cbz r2, 15cc8a │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r6, #348] @ 0x15c │ │ │ │ mov ip, r4 │ │ │ │ b.n 15cc64 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ @@ -324019,15 +324020,15 @@ │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 15cc94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 15ccbe │ │ │ │ @@ -324051,15 +324052,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r8, r0, #320 @ 0x140 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r7, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ subs r1, r5, r1 │ │ │ │ ldr.w lr, [r4, #388] @ 0x184 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ ldrd r3, r2, [r4, #380] @ 0x17c │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ @@ -324093,22 +324094,22 @@ │ │ │ │ strd r5, r6, [r4, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r7, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ str.w r2, [r4, #384] @ 0x180 │ │ │ │ str.w r9, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, r3, lr │ │ │ │ beq.n 15cd54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -324118,15 +324119,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 15cdb6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -324298,15 +324299,15 @@ │ │ │ │ cbz r2, 15cfe0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r7, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bls.n 15cfe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r5, 15cfea │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -324318,21 +324319,21 @@ │ │ │ │ b.n 15cfbc │ │ │ │ str.w sl, [r3, #24] │ │ │ │ b.n 15cf40 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 15cf30 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #24] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n 15cfc2 │ │ │ │ mov r7, r0 │ │ │ │ b.n 15cdf8 │ │ │ │ ... │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + movs r6, r0 │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 15d01a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -324372,37 +324373,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r2, r3, [r4, #376] @ 0x178 │ │ │ │ strd r2, r3, [r6, #16] │ │ │ │ ldrd r2, r3, [r4, #368] @ 0x170 │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ cbz r7, 15d09c │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r2, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ cmp r3, r5 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 15d0f8 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -324416,15 +324417,15 @@ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ cbz r0, 15d10c │ │ │ │ strd r0, r5, [r4, #348] @ 0x15c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str.w r5, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 15d0f8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -324922,15 +324923,15 @@ │ │ │ │ vldr d8, [r3] │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, r5, #320 @ 0x140 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 15e1d6 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 15d6c6 │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -324943,15 +324944,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 15d6c6 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ @@ -324987,15 +324988,15 @@ │ │ │ │ str.w r2, [r5, #360] @ 0x168 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ strd r7, r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r3, #20] │ │ │ │ vstr d8, [r3] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r8, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ str.w fp, [r9] │ │ │ │ beq.w 15dffe │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -325927,15 +325928,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15d436 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3436] @ 0xd6c │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ b.w 15d436 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 15e0f2 │ │ │ │ ldr.w r3, [r9, #-8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15daa8 │ │ │ │ @@ -325985,39 +325986,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dfbc │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15e1c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e1b2 │ │ │ │ b.n 15dfbc │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ str.w r3, [r9] │ │ │ │ b.w 15d756 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ b.n 15dbb2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ movs r0, 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 │ │ │ │ @@ -326569,16 +326570,16 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ strb.w r8, [r5, #77] @ 0x4d │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 2fd0d0 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 2fd070 │ │ │ │ + bl 1e1cbc │ │ │ │ cbz r0, 15e832 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ movhi.w r8, r3, lsr #3 │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ @@ -327038,21 +327039,21 @@ │ │ │ │ blx 615b0 │ │ │ │ ldr r2, [pc, #20] @ (15ed3c ) │ │ │ │ ldr r1, [pc, #24] @ (15ed40 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #568] @ (15ef7c ) │ │ │ │ + ldr r7, [pc, #312] @ (15ee7c ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (15ede0 ) │ │ │ │ @@ -327089,15 +327090,15 @@ │ │ │ │ blx 615b0 │ │ │ │ ldr r2, [pc, #64] @ (15edec ) │ │ │ │ ldr r1, [pc, #64] @ (15edf0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15edc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (15edf4 ) │ │ │ │ ldr r3, [pc, #28] @ (15ede4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -327110,19 +327111,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ asrs r2, r4, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15f254 │ │ │ │ + b.n 15f1d4 │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #32] @ (15ee14 ) │ │ │ │ + ldr r6, [pc, #800] @ (15f114 ) │ │ │ │ movs r0, r4 │ │ │ │ asrs r4, r6, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -328195,33 +328196,33 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r5, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bls.n 15f94c │ │ │ │ + bhi.n 15f8cc │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #116] @ (15f9b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -328873,15 +328874,15 @@ │ │ │ │ bne.w 16023a │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 15ff76 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3484] @ 0xd9c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvns r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r1, r7 │ │ │ │ @@ -329164,15 +329165,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1602e0 │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r5 │ │ │ │ vshr.u64 d0, d16, #44 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -329194,37 +329195,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, fp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 160324 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr.w r2, [pc, #1360] @ 160854 │ │ │ │ ldr.w r3, [pc, #1348] @ 16084c │ │ │ │ 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 160842 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 160560 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -329571,18 +329572,18 @@ │ │ │ │ blx 61324 │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16078e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1607be │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -329641,15 +329642,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ite ls │ │ │ │ movls.w r8, #0 │ │ │ │ movhi.w r8, #1 │ │ │ │ blx 61324 │ │ │ │ b.n 16046a │ │ │ │ mov r0, r4 │ │ │ │ - bl 336f48 │ │ │ │ + bl 336ee8 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 61324 │ │ │ │ @@ -329680,15 +329681,15 @@ │ │ │ │ b.n 1606e8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 160754 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r5, r0 │ │ │ │ b.n 1602fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ mov r0, sl │ │ │ │ @@ -329731,39 +329732,39 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r4, #-704]! @ 0xfffffd40 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r6, #-704]! @ 0xfffffd40 │ │ │ │ ldc2l 0, cr0, [r2], #704 @ 0x2c0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r0, r2] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r6, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r5, r1] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r6, [r4, r1] │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #16] @ (16088c ) │ │ │ │ + ldr r6, [pc, #784] @ (160b8c ) │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #880] @ (160bf4 ) │ │ │ │ + ldr r6, [pc, #624] @ (160af4 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #864] @ (160be8 ) │ │ │ │ + ldr r6, [pc, #608] @ (160ae8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #856] @ (160be4 ) │ │ │ │ + ldr r6, [pc, #600] @ (160ae4 ) │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #116] @ (160914 ) │ │ │ │ @@ -329960,34 +329961,34 @@ │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ b.n 160aa6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 160aca │ │ │ │ cbnz r0, 160ad0 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 160a96 │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 160a52 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 160a40 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 160ab4 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 160ab4 │ │ │ │ @@ -330054,15 +330055,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 160b62 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 160b76 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ 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, #152] @ (160c2c ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -330073,48 +330074,48 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 160bf6 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 160bca │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #40] @ (160c34 ) │ │ │ │ ldr r3, [pc, #32] @ (160c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -330151,25 +330152,25 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #848 @ 0x350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #872 @ 0x368 │ │ │ │ strd r2, r3, [r5, #920] @ 0x398 │ │ │ │ str.w r4, [r5, #928] @ 0x3a0 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r0, r5, #800 @ 0x320 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ add.w r2, r5, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 160ce6 │ │ │ │ dmb ish │ │ │ │ @@ -330266,58 +330267,58 @@ │ │ │ │ bne.n 160e9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w sl, r0, #692 @ 0x2b4 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #720 @ 0x2d0 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #176 @ (adr r3, 160ea0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__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 160e84 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160dfe │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 160e32 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 160db8 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r6, r5, #776 @ 0x308 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 160c38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 160d9a │ │ │ │ blx 622dc │ │ │ │ b.n 160db8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ blx 622ac │ │ │ │ @@ -330327,20 +330328,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 15fe78 │ │ │ │ mov r4, r0 │ │ │ │ b.n 160d84 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1ee8f0 │ │ │ │ + bl 1ee890 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 160d8e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2ec00b0 │ │ │ │ @@ -330670,18 +330671,18 @@ │ │ │ │ b.n 161188 │ │ │ │ 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 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 161242 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 161250 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 62444 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -330691,18 +330692,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 161240 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 161286 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 161284 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 161284 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -330710,19 +330711,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 62444 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 16124c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd0d0 │ │ │ │ + bl 2fd070 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1612fc │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 161324 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 161324 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -330884,15 +330885,15 @@ │ │ │ │ beq.n 16135c │ │ │ │ b.n 16135a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip], #704 @ 0x2c0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r4} │ │ │ │ movs r7, r5 │ │ │ │ stc 0, cr0, [r8], {176} @ 0xb0 │ │ │ │ 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 r2, [r0, #0] │ │ │ │ @@ -330929,15 +330930,15 @@ │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 161490 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 161494 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 336ef8 │ │ │ │ + bl 336e98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161490 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 161470 │ │ │ │ blx 62084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -330947,22 +330948,22 @@ │ │ │ │ beq.n 161476 │ │ │ │ b.n 161472 │ │ │ │ ldr r2, [pc, #20] @ (1614f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (1614f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 161490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 161496 │ │ │ │ nop │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #716] @ 0x2cc │ │ │ │ cbnz r0, 161526 │ │ │ │ cbz r1, 16151e │ │ │ │ ldrb.w r3, [ip, #723] @ 0x2d3 │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -331449,33 +331450,33 @@ │ │ │ │ bne.n 16191c │ │ │ │ ldr r2, [pc, #48] @ (161a0c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #48] @ (161a10 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 16191c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe82c00b0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 161804 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r7, r5 │ │ │ │ subs r2, r1, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ mov r9, r1 │ │ │ │ @@ -331493,31 +331494,31 @@ │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w sl, r0, #672 @ 0x2a0 │ │ │ │ add.w fp, r0, #720 @ 0x2d0 │ │ │ │ b.n 161a74 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 161a94 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 161a5c │ │ │ │ mov r0, fp │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 161a5c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -331526,55 +331527,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r9, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 161bc8 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 161bd0 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 61324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 161b70 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 161168 │ │ │ │ @@ -331591,38 +331592,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 619b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 627d0 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15bf60 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 161b0a │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 61324 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ b.n 161b3a │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -331654,26 +331655,26 @@ │ │ │ │ str.w r6, [r3, #1172] @ 0x494 │ │ │ │ add.w r6, r4, #596 @ 0x254 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ str.w r7, [r3, #1168] @ 0x490 │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 161cf8 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -331704,15 +331705,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 62854 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 161c3a │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 161c70 │ │ │ │ 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 │ │ │ │ @@ -331731,15 +331732,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1602ac │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [pc, #1356] @ 162290 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 1ee63c │ │ │ │ + bl 1ee5dc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1336] @ 162294 │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -331753,39 +331754,39 @@ │ │ │ │ blt.w 162032 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, sl, #596 @ 0x254 │ │ │ │ bl 160f78 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r4, sl, #624 @ 0x270 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ addw r3, pc, #1244 @ 0x4dc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [sl, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 16233c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 161db4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 16235c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w 162032 │ │ │ │ @@ -331805,24 +331806,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 161e28 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 161fbc │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2824 @ 0xb08 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n 161e4c │ │ │ │ ldr.w r3, [r6, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 161e5c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #800 @ 0x320 │ │ │ │ - bl 1e29a0 │ │ │ │ + bl 1e2940 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 161e3a │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -331914,21 +331915,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 161ffc │ │ │ │ add.w r6, sl, #800 @ 0x320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 162230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 161d6c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 161e28 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 161e28 │ │ │ │ @@ -331951,37 +331952,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161e28 │ │ │ │ b.n 162360 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #848 @ 0x350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, sl, #872 @ 0x368 │ │ │ │ strd r2, r3, [sl, #920] @ 0x398 │ │ │ │ str.w r4, [sl, #928] @ 0x3a0 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r0, sl, #800 @ 0x320 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 160c38 │ │ │ │ ldrb.w r3, [sl, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16236a │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r2, [pc, #584] @ (16229c ) │ │ │ │ ldr r3, [pc, #568] @ (16228c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -332123,40 +332124,40 @@ │ │ │ │ moveq r4, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sl, #692 @ 0x2b4 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [sl, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 162352 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 161f8a │ │ │ │ ldr r1, [pc, #108] @ (1622a0 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 160f78 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n 162254 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cbz r3, 162264 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e29a0 │ │ │ │ + bl 1e2940 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 162246 │ │ │ │ ldr.w r3, [sl, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -332170,23 +332171,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 16283c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #24 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, #20 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ svc 168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #28 │ │ │ │ movs r0, r4 │ │ │ │ mul.w r3, r9, r7 │ │ │ │ ldr.w fp, [sl, #496] @ 0x1f0 │ │ │ │ adds r3, #24 │ │ │ │ cmp.w r0, r3, lsr #2 │ │ │ │ bhi.n 16239a │ │ │ │ adds r0, r0, r0 │ │ │ │ @@ -332234,43 +332235,43 @@ │ │ │ │ blx 627d0 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n 1622e0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ b.n 1621c0 │ │ │ │ add.w r0, sl, #576 @ 0x240 │ │ │ │ - bl 1ee8f0 │ │ │ │ + bl 1ee890 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 161de2 │ │ │ │ add.w r0, sl, #720 @ 0x2d0 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 16221c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 162032 │ │ │ │ add.w r4, sl, #692 @ 0x2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [sl, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1623dc │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 16204a │ │ │ │ ldr.w r3, [r4, #1092] @ 0x444 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r2, [r4, #1112] @ 0x458 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -332286,15 +332287,15 @@ │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ blx 61b3c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #476] @ 0x1dc │ │ │ │ blx 627d0 │ │ │ │ b.n 1621c0 │ │ │ │ add.w r0, sl, #720 @ 0x2d0 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 162382 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1621f6 │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 1621f6 │ │ │ │ @@ -332315,20 +332316,20 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee63c │ │ │ │ + bl 1ee5dc │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r3, r5, #800 @ 0x320 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 16256a │ │ │ │ @@ -332341,21 +332342,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 16258e │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 16246e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r1, [r5, #536] @ 0x218 │ │ │ │ ldr.w r0, [r5, #476] @ 0x1dc │ │ │ │ blx 62800 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 16254e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -332398,37 +332399,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 162506 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ add.w r8, r5, #692 @ 0x2b4 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #564] @ 0x234 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [r5, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 1626aa │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 160c38 │ │ │ │ mov r0, r9 │ │ │ │ blx 61324 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 162462 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r2, [pc, #612] @ (1627d8 ) │ │ │ │ ldr r3, [pc, #604] @ (1627d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -332437,15 +332438,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #236] @ 0xec │ │ │ │ cbz r3, 16259e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e29a0 │ │ │ │ + bl 1e2940 │ │ │ │ b.n 162452 │ │ │ │ ldr.w r3, [r5, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 162482 │ │ │ │ b.n 162594 │ │ │ │ @@ -332481,15 +332482,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 16267a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 162668 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 1625e8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -332518,30 +332519,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61a1c │ │ │ │ b.n 16260a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r2, r3, [r5, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 16269c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 162602 │ │ │ │ add.w r0, r5, #872 @ 0x368 │ │ │ │ strd r1, fp, [r5, #920] @ 0x398 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ b.n 162690 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 16253c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16254c │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -332585,15 +332586,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r5, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r5, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r0, [sl, #1] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -332604,21 +332605,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 16100c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl 160b84 │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, 162794 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 2fd0c4 │ │ │ │ + bl 2fd064 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, 1627a2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -332634,15 +332635,15 @@ │ │ │ │ b.n 16254e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 162798 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ movs r0, r4 │ │ │ │ bge.n 1626ec │ │ │ │ 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 │ │ │ │ @@ -332716,30 +332717,30 @@ │ │ │ │ beq.w 162b12 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 61830 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162b06 │ │ │ │ add.w sl, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163160 │ │ │ │ add.w r7, r4, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163146 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163164 │ │ │ │ ldrd r5, r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 61144 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -333050,15 +333051,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 162c8c │ │ │ │ ldr.w r3, [r8, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 162e8a │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ - bl 1e790c │ │ │ │ + bl 1e78ac │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 162c80 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ cbz r5, 162cb6 │ │ │ │ add.w sl, r7, r5, lsl #2 │ │ │ │ @@ -333140,27 +333141,27 @@ │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1631ba │ │ │ │ add.w sl, r4, #624 @ 0x270 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16301c │ │ │ │ add.w r7, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163016 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162f88 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -333172,56 +333173,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 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1631c0 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16309e │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163098 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 162f88 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 162e68 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 162f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 162e4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 162e4e │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ b.n 162cba │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr.w ip, [r6, #200] @ 0xc8 │ │ │ │ ldrd sl, lr, [r6, #112] @ 0x70 │ │ │ │ @@ -333265,15 +333266,15 @@ │ │ │ │ addw r7, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w sl, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 61c50 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e790c │ │ │ │ + bl 1e78ac │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 1630d2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 62468 │ │ │ │ mov r1, r0 │ │ │ │ @@ -333282,15 +333283,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1630bc │ │ │ │ adds r5, #24 │ │ │ │ cmp r5, sl │ │ │ │ beq.w 162d34 │ │ │ │ b.n 162f1a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 336ef8 │ │ │ │ + bl 336e98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1631b2 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 16282e │ │ │ │ blx 62084 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -333301,35 +333302,35 @@ │ │ │ │ b.n 162ba0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #632] @ (163204 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcc4c │ │ │ │ + bl 1fcbec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163026 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 61324 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 162cb6 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 61324 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ b.n 162cb6 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e790c │ │ │ │ + bl 1e78ac │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ beq.w 162e84 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -333343,23 +333344,23 @@ │ │ │ │ ldrh.w r7, [r6, #156] @ 0x9c │ │ │ │ strd ip, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 62614 │ │ │ │ mov r1, r0 │ │ │ │ b.n 162ef6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 61324 │ │ │ │ b.n 162cba │ │ │ │ ldr r1, [pc, #480] @ (163208 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcc4c │ │ │ │ + bl 1fcbec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1630f0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #17 │ │ │ │ @@ -333395,23 +333396,23 @@ │ │ │ │ blx 627d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61324 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 162972 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 61324 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 61324 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ b.n 162cba │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 61324 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 15c3dc │ │ │ │ @@ -333419,77 +333420,77 @@ │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ b.n 1630c4 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162db6 │ │ │ │ b.n 162ae6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 16319e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ b.n 162f9a │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 61a4c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 627d0 │ │ │ │ b.n 1630c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 162b12 │ │ │ │ mov r0, r5 │ │ │ │ b.n 16314e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 162b12 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.w 162972 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ blx 62480 │ │ │ │ mov r1, r0 │ │ │ │ b.n 163086 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2960 │ │ │ │ + bl 1e2900 │ │ │ │ b.n 163104 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ blx 61944 │ │ │ │ b.n 163126 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.w 162972 │ │ │ │ @@ -333513,19 +333514,19 @@ │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ @ instruction: 0xfffff1e5 │ │ │ │ @ instruction: 0xffffeff9 │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ @ instruction: 0xffff0dbc │ │ │ │ movs r0, r0 │ │ │ │ svc 239 @ 0xef │ │ │ │ - vrsra.u64 q13, q9, #1 │ │ │ │ + vrsra.u64 d26, d18, #1 │ │ │ │ movs r7, r5 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ bl 53320a │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #204] @ (1632f0 ) │ │ │ │ @@ -333576,15 +333577,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 163268 │ │ │ │ ldr r2, [pc, #92] @ (1632fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (163300 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 163268 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, sp │ │ │ │ blx 61454 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 61a10 │ │ │ │ @@ -333612,28 +333613,28 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 336ef8 │ │ │ │ + bl 336e98 │ │ │ │ cbnz r0, 163324 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 62084 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -333819,71 +333820,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16362c │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163624 │ │ │ │ ldr r3, [pc, #300] @ (163638 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (16363c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16361e │ │ │ │ cbz r5, 163588 │ │ │ │ ldr r7, [pc, #276] @ (163640 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1635d4 │ │ │ │ ldr r7, [pc, #260] @ (163644 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1635e2 │ │ │ │ ldr r7, [pc, #248] @ (163648 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1635f6 │ │ │ │ ldr r7, [pc, #232] @ (16364c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #722] @ 0x2d2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16360a │ │ │ │ ldr r7, [pc, #212] @ (163650 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 338f24 │ │ │ │ + bl 338ec4 │ │ │ │ cbnz r0, 1635c0 │ │ │ │ ldr r2, [pc, #200] @ (163654 ) │ │ │ │ ldr r3, [pc, #204] @ (163658 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (16365c ) │ │ │ │ @@ -333902,73 +333903,73 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [r6, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #724] @ 0x2d4 │ │ │ │ b.n 163588 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338f7c │ │ │ │ + bl 338f1c │ │ │ │ str.w r0, [r6, #716] @ 0x2cc │ │ │ │ b.n 16353c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #720] @ 0x2d0 │ │ │ │ b.n 16354e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #721] @ 0x2d1 │ │ │ │ b.n 163560 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338f58 │ │ │ │ + bl 338ef8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #722] @ 0x2d2 │ │ │ │ b.n 163578 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 1635b4 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ udf #197 @ 0xc5 │ │ │ │ vsubl.u q15, d15, d23 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ @ instruction: 0xffffdf93 │ │ │ │ vsli.64 d29, d9, #63 @ 0x3f │ │ │ │ vsra.u32 d30, d31, #1 │ │ │ │ @@ -333979,33 +333980,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 1636c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1636ac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 16369e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163694 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e64c8 │ │ │ │ + bl 1e6468 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -334312,25 +334313,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 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cbz r0, 163a36 │ │ │ │ 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 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cbz r0, 163a52 │ │ │ │ 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 │ │ │ │ @@ -334470,21 +334471,21 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 163c04 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 163c28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1639ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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} │ │ │ │ @@ -334493,19 +334494,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 15cc2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 163bea │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ str.w r0, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -334532,15 +334533,15 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15ccc4 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 163d16 │ │ │ │ add.w r8, r5, #536 @ 0x218 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ str.w fp, [r5, #740] @ 0x2e4 │ │ │ │ cbnz r3, 163cb2 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r6, [r5, #720] @ 0x2d0 │ │ │ │ @@ -334568,15 +334569,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #708] @ 0x2c4 │ │ │ │ bl 1639ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -334597,51 +334598,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ cbnz r0, 163dc8 │ │ │ │ ldrb.w r7, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r7, 163dac │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r0, r8 │ │ │ │ - bl 33741c │ │ │ │ + bl 3373bc │ │ │ │ add.w r8, r4, #608 @ 0x260 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n 163dc8 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 163dd2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 163da6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 163da6 │ │ │ │ @@ -334684,25 +334685,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 163e74 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ add.w r9, sp, #8 │ │ │ │ b.n 163e60 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 163e74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 163d30 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 163e74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163e42 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #56] @ (163eb0 ) │ │ │ │ ldr r3, [pc, #52] @ (163eac ) │ │ │ │ @@ -334712,15 +334713,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 163e96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ b.n 163e16 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -334766,24 +334767,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 163fcc │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 163fe8 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 164044 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 16405c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 164088 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -334792,22 +334793,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 164088 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164044 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 163fca │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 163d30 │ │ │ │ @@ -334817,23 +334818,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 163fcc │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 163fca │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 163fca │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 164044 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 164020 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (1640a0 ) │ │ │ │ ldr r3, [pc, #204] @ (16409c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -334841,15 +334842,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 164080 │ │ │ │ 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, 164090 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ 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 │ │ │ │ @@ -334864,43 +334865,43 @@ │ │ │ │ movcc r1, r5 │ │ │ │ b.n 163f42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 163d30 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 163fcc │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 163f6a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 163fcc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 163efa │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 163ffa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -334957,21 +334958,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r5, #536 @ 0x218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 61e54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1639ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 61718 │ │ │ │ @@ -334982,15 +334983,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 1e1d3c │ │ │ │ + bl 1e1cdc │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 164198 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -335031,15 +335032,15 @@ │ │ │ │ add r7, pc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ef864 │ │ │ │ + bl 1ef804 │ │ │ │ movs r3, #1 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r8, [r4] │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -335065,15 +335066,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bkpt 0x003a │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ movs r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ @@ -335115,15 +335116,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 164350 │ │ │ │ ldr.w r1, [r6, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164346 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164378 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ str.w r9, [r6, #164] @ 0xa4 │ │ │ │ add.w lr, r0, r2 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ b.n 1642e0 │ │ │ │ @@ -335145,15 +335146,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [lr, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 61830 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #180 @ 0xb4 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ ldr r2, [pc, #108] @ (164394 ) │ │ │ │ ldr r3, [pc, #96] @ (164388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -335218,15 +335219,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [pc, #228] @ (1644b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldrb.w r3, [r6, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1644a0 │ │ │ │ ldr.w r5, [r6, #288] @ 0x120 │ │ │ │ cmp r5, #8 │ │ │ │ bhi.n 164452 │ │ │ │ @@ -335272,15 +335273,15 @@ │ │ │ │ blx 622ac │ │ │ │ mov sl, r0 │ │ │ │ b.n 1643fa │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 337590 │ │ │ │ + bl 337530 │ │ │ │ ldrb.w r2, [r6, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 164436 │ │ │ │ @@ -335322,15 +335323,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [pc, #384] @ (16466c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 164652 │ │ │ │ ldrd r0, r1, [r7, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 164660 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -335363,20 +335364,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 164616 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 1645e0 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 164592 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -335389,15 +335390,15 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 337590 │ │ │ │ + bl 337530 │ │ │ │ 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] @ (164670 ) │ │ │ │ @@ -335411,15 +335412,15 @@ │ │ │ │ bne.n 16465c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 33741c │ │ │ │ + bl 3373bc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 164652 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16454c │ │ │ │ ldrd r3, r2, [r7, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -335433,28 +335434,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n 164546 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 337220 │ │ │ │ + bl 3371c0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 16457c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1645c6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -335523,15 +335524,15 @@ │ │ │ │ cbz r0, 164712 │ │ │ │ ldr r2, [pc, #60] @ (164734 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 164708 │ │ │ │ cbz r3, 164724 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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] │ │ │ │ @@ -335558,15 +335559,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 61830 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cbz r0, 164770 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ @@ -335591,15 +335592,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 16479a │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ movs r7, r5 │ │ │ │ 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 r5, r0 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -335823,30 +335824,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1649c6 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1649c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 164a36 │ │ │ │ strd r9, r8, [r0] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 164982 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1649c6 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n 1649c6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ b.n 1649c6 │ │ │ │ @@ -336398,15 +336399,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 62638 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ add.w r0, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165074 │ │ │ │ - bl 33754c │ │ │ │ + bl 3374ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 15c3dc │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 165074 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ @@ -336600,19 +336601,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 62638 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ ldr r1, [pc, #172] @ (165390 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 618d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -336865,22 +336866,22 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r9 │ │ │ │ sub.w r4, r3, #72 @ 0x48 │ │ │ │ bne.n 165540 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 3376b0 │ │ │ │ + bl 337650 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 165578 │ │ │ │ blx 61c5c │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 165592 │ │ │ │ blx 61de8 │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 1655a2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -336970,15 +336971,15 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ blx 61830 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r8, pc │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16594c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -337035,25 +337036,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61670 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 61324 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1658ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1658ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1658ae │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -337102,15 +337103,15 @@ │ │ │ │ cmp lr, r3 │ │ │ │ bne.n 1657d6 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1657f6 │ │ │ │ ldrb.w r3, [r8, #29] │ │ │ │ cbnz r3, 165806 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1658ae │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 16578a │ │ │ │ @@ -337360,15 +337361,15 @@ │ │ │ │ b.n 165a56 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #0 @ (adr r6, 165a9c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbca001f │ │ │ │ + @ instruction: 0xfb8a001f │ │ │ │ add r5, pc, #648 @ (adr r5, 165d30 ) │ │ │ │ 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 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -337498,15 +337499,15 @@ │ │ │ │ bl 165398 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 165bc2 │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ b.n 165bc2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - smlawt r0, ip, pc, r0 @ │ │ │ │ + @ instruction: 0xfafc001f │ │ │ │ add r5, pc, #176 @ (adr r5, 165cb0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #216 @ (adr r4, 165ce0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -337647,15 +337648,15 @@ │ │ │ │ b.n 165d34 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #856 @ (adr r3, 1660c8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, #31] │ │ │ │ + ldrsb.w r0, [sl, #31] │ │ │ │ add r2, pc, #784 @ (adr r2, 16608c ) │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -337908,15 +337909,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 165ffc │ │ │ │ ldr r2, [pc, #224] @ (166104 ) │ │ │ │ ldr r1, [pc, #224] @ (166108 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 165ffc │ │ │ │ ldr.w r5, [r9, #64] @ 0x40 │ │ │ │ cbz r5, 16604c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cbz r3, 16608c │ │ │ │ @@ -337982,28 +337983,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 165e40 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #416 @ (adr r2, 166288 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ movs r7, r5 │ │ │ │ - @ instruction: 0xf796001f │ │ │ │ - @ instruction: 0xf714001f │ │ │ │ + @ instruction: 0xf756001f │ │ │ │ + @ instruction: 0xf6d4001f │ │ │ │ add r0, pc, #416 @ (adr r0, 16629c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf684001f │ │ │ │ + movw r0, #18463 @ 0x481f │ │ │ │ bpl.n 166014 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4c8001f │ │ │ │ - bgt.n 166030 │ │ │ │ + eor.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + bgt.n 1661b0 │ │ │ │ movs r7, r3 │ │ │ │ - rsbs r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - @ instruction: 0xf586001f │ │ │ │ + @ instruction: 0xf592001f │ │ │ │ + adc.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r6, [r0, #472] @ 0x1d8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -338110,15 +338111,15 @@ │ │ │ │ cbnz r2, 16627c │ │ │ │ ldr r2, [pc, #624] @ (1664e0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (1664e4 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (1664e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -338326,16 +338327,16 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bcc.n 16655c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3e6001f │ │ │ │ - bge.n 166574 │ │ │ │ + usat16 r0, #31, r6 │ │ │ │ + bge.n 1664f4 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xb7d2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338733,15 +338734,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw fp, #12820 @ 0x3214 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1669c4 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 166834 │ │ │ │ mov r0, r9 │ │ │ │ blx 62474 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -338788,15 +338789,15 @@ │ │ │ │ add.w r3, r1, #840 @ 0x348 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -338805,15 +338806,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166b98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 337720 │ │ │ │ + bl 3376c0 │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r7 │ │ │ │ @@ -338827,15 +338828,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov r0, r9 │ │ │ │ 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 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r3, r4 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 166968 │ │ │ │ @@ -339427,21 +339428,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 16719a │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16792e │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16767e │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -339477,15 +339478,15 @@ │ │ │ │ add r6, 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 r6, ip, [sp, #8] │ │ │ │ - bl 337670 │ │ │ │ + bl 337610 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ cbz r5, 167272 │ │ │ │ mov r0, r5 │ │ │ │ @@ -339567,15 +339568,15 @@ │ │ │ │ strd r7, r8, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 62638 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #200 @ 0xc8 │ │ │ │ - bl 3374c4 │ │ │ │ + bl 337464 │ │ │ │ mov r0, r5 │ │ │ │ blx 62474 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -339709,15 +339710,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 62638 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #200 @ 0xc8 │ │ │ │ - bl 3374c4 │ │ │ │ + bl 337464 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 167516 │ │ │ │ ldr.w r3, [pc, #1324] @ 1679f4 │ │ │ │ add.w r5, r9, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r9, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -339775,15 +339776,15 @@ │ │ │ │ bne.w 1677fe │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [r7, #64] @ 0x40 │ │ │ │ - bl 33759c │ │ │ │ + bl 33753c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 167936 │ │ │ │ ldr.w r9, [r7, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167608 │ │ │ │ blx 62474 │ │ │ │ @@ -339850,15 +339851,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 62638 │ │ │ │ str.w r0, [r7, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 167026 │ │ │ │ mov r0, r6 │ │ │ │ - bl 337648 │ │ │ │ + bl 3375e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 167026 │ │ │ │ ldr.w r9, [r6, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ bl 165398 │ │ │ │ @@ -340015,15 +340016,15 @@ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 337648 │ │ │ │ + bl 3375e8 │ │ │ │ ldr r5, [r5, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 166f72 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 165398 │ │ │ │ mov r1, r5 │ │ │ │ @@ -340044,15 +340045,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 62638 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - bl 337648 │ │ │ │ + bl 3375e8 │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 167944 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.w 166f72 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -340129,15 +340130,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 61568 │ │ │ │ b.n 167234 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6224c │ │ │ │ b.n 16719a │ │ │ │ mov r0, r6 │ │ │ │ - bl 337648 │ │ │ │ + bl 3375e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 167860 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 16781a │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ @@ -340179,15 +340180,15 @@ │ │ │ │ vtbl.8 d28, {d31}, d9 │ │ │ │ @ instruction: 0xffffc89f │ │ │ │ @ instruction: 0xffffc899 │ │ │ │ @ instruction: 0xffffcfa3 │ │ │ │ @ instruction: 0xffffcd83 │ │ │ │ vmull.u q14, d31, d17 │ │ │ │ @ instruction: 0xffffc7c9 │ │ │ │ - @ instruction: 0xffffe3ea │ │ │ │ + vsubw.u q15, , d26 │ │ │ │ movs r7, r3 │ │ │ │ stmia r7!, {r0, r1, r5, r6, r7} │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffff0da0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ @@ -340199,15 +340200,15 @@ │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r5, r6} │ │ │ │ @ instruction: 0xffff0cfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 167c5c │ │ │ │ + b.n 167bdc │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -340280,15 +340281,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 167ae4 │ │ │ │ + blt.n 167a64 │ │ │ │ movs r7, 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.w r6, [r0, #200] @ 0xc8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -340328,15 +340329,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx 62638 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 337648 │ │ │ │ + bl 3375e8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cbz r6, 167b6c │ │ │ │ ldr.w r8, [r6, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ bl 165398 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ @@ -340557,15 +340558,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 167d96 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 167daa │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ 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 r6, r3 │ │ │ │ @@ -340911,26 +340912,26 @@ │ │ │ │ bne.n 168158 │ │ │ │ ldr r2, [pc, #28] @ (168188 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #28] @ (16818c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 168158 │ │ │ │ - ldr r7, [pc, #584] @ (1683cc ) │ │ │ │ + ldr r7, [pc, #328] @ (1682cc ) │ │ │ │ movs r7, r5 │ │ │ │ push {r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 168090 │ │ │ │ + bcc.n 168210 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, 1681e2 │ │ │ │ + cbnz r2, 1681d2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #220] @ (168280 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -341043,15 +341044,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1682b0 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #448] @ (168488 ) │ │ │ │ + ldr r5, [pc, #192] @ (168388 ) │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 168390 │ │ │ │ @@ -341457,34 +341458,34 @@ │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ b.n 1686de │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 168702 │ │ │ │ cbnz r0, 168708 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 1686ce │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 16868a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e787c │ │ │ │ + bl 1e781c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 168678 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 1686ec │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 1686ec │ │ │ │ @@ -341530,22 +341531,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 619d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n 168770 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 62438 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 168770 │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -341673,15 +341674,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1688dc │ │ │ │ blx 61d64 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n 1688de │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r7, r3 │ │ │ │ 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, #172] @ (1689c0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -341786,15 +341787,15 @@ │ │ │ │ bne.n 1689fa │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, r4, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ movs r7, r5 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #488] @ 0x1e8 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 168a54 │ │ │ │ @@ -341952,15 +341953,15 @@ │ │ │ │ b.n 168b72 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 168b00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n 168b00 │ │ │ │ nop │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r0 │ │ │ │ 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, #120] @ (168c58 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -342025,24 +342026,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 168caa │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -342062,15 +342063,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ add r3, pc, #184 @ (adr r3, 168da8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -342079,15 +342080,15 @@ │ │ │ │ b.n 168d24 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ add.w r0, fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 168d5e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, 168d7a │ │ │ │ @@ -342100,15 +342101,15 @@ │ │ │ │ cbz r1, 168d68 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ add.w r0, fp, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 168d24 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 168d7c │ │ │ │ @@ -342117,15 +342118,15 @@ │ │ │ │ add.w r0, fp, #120 @ 0x78 │ │ │ │ blx 6265c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 168d3e │ │ │ │ b.n 168d1c │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #48 @ 0x30 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r2, [pc, #52] @ (168dbc ) │ │ │ │ ldr r3, [pc, #44] @ (168db4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -342328,15 +342329,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 169084 │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 16900c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 168fce │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ @@ -342347,15 +342348,15 @@ │ │ │ │ bne.n 168fc4 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #876] @ 0x36c │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w sl, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (1690e0 ) │ │ │ │ ldr r3, [pc, #232] @ (1690dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -342378,38 +342379,38 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r7, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1e297c │ │ │ │ + bl 1e291c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n 168fb8 │ │ │ │ add.w r6, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov sl, r5 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 168ff0 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r9, r1 │ │ │ │ mov r3, sl │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itete eq │ │ │ │ @@ -342425,15 +342426,15 @@ │ │ │ │ blx 6265c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169018 │ │ │ │ b.n 16903e │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 168ff0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -342809,15 +342810,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -342834,17 +342835,17 @@ │ │ │ │ bl 168bcc │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 16959c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ 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 │ │ │ │ @@ -343409,69 +343410,69 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 169844 │ │ │ │ b.n 169b74 │ │ │ │ nop │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - it vc │ │ │ │ - movvc r7, r3 │ │ │ │ - ite vs │ │ │ │ - movvs r7, r3 │ │ │ │ - nopvc {6} │ │ │ │ + it cc │ │ │ │ + movcc r7, r3 │ │ │ │ + ite cs │ │ │ │ + movcs r7, r3 │ │ │ │ + wfecc │ │ │ │ movs r7, r3 │ │ │ │ - nop {6} │ │ │ │ + wfe │ │ │ │ movs r7, r3 │ │ │ │ - ite mi │ │ │ │ - movmi r7, r3 │ │ │ │ - ldrbpl r2, [r4, #25] │ │ │ │ + ite eq │ │ │ │ + moveq r7, r3 │ │ │ │ + ldrbne r2, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ - bkpt 0x0004 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ movs r1, r4 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + cbnz r2, 169ca6 │ │ │ │ movs r7, 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 │ │ │ │ ldrd r3, r8, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -343500,22 +343501,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #24] @ (169c98 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #24] @ (169c9c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 169cf2 │ │ │ │ + cbnz r0, 169ce2 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 169d70 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -343821,15 +343822,15 @@ │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 169f96 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 61ac4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r5, #20] │ │ │ │ b.n 169fa2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r3, 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 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -343980,16 +343981,16 @@ │ │ │ │ beq.n 16a212 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 16a230 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc14 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1fcbb4 │ │ │ │ + bl 1e7730 │ │ │ │ adds.w r0, r0, fp │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -344008,31 +344009,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 6118c <__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 1e297c │ │ │ │ + bl 1e291c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbnz r4, 16a20e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 16a16e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 6265c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a1c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #104] @ (16a27c ) │ │ │ │ ldr r3, [pc, #92] @ (16a274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -344137,17 +344138,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r7, #268] @ 0x10c │ │ │ │ beq.n 16a2d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ movs r7, r5 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ 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, #172] @ (16a3e8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -344491,22 +344492,22 @@ │ │ │ │ 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 r8, r6, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 16a6da │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 16a6e6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6242c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a716 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -344522,21 +344523,21 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 16a4bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16a6f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 61330 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61330 │ │ │ │ b.n 16a6e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -344547,24 +344548,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, 16a780 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -344727,15 +344728,15 @@ │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ adc.w r1, sl, 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 1e7800 │ │ │ │ + bl 1e77a0 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ bl 1690e8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344749,25 +344750,25 @@ │ │ │ │ movt r0, #15 │ │ │ │ blx 62330 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 16a7ce │ │ │ │ add.w r5, r4, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 16a9a2 │ │ │ │ add.w r3, r6, #304 @ 0x130 │ │ │ │ add.w r2, r6, #296 @ 0x128 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 6262c │ │ │ │ ldrd r3, r2, [r6, #296] @ 0x128 │ │ │ │ @@ -344775,44 +344776,44 @@ │ │ │ │ beq.n 16a982 │ │ │ │ b.n 16a84a │ │ │ │ subs.w r8, r0, #1000 @ 0x3e8 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 16a8b6 │ │ │ │ add.w r5, r0, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 16a936 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ 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 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 16aa3a │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ str.w r2, [r5, #204] @ 0xcc │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 16a934 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -344843,15 +344844,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, r9 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ orrs r6, r7 │ │ │ │ bne.n 16ab60 │ │ │ │ ldrd r3, r2, [r4, #648] @ 0x288 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 16ab60 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ @@ -344874,28 +344875,28 @@ │ │ │ │ str.w r3, [r5, #876] @ 0x36c │ │ │ │ bl 16a790 │ │ │ │ cbz r0, 16ab78 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ str.w r5, [r4, #488] @ 0x1e8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r8, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16aafe │ │ │ │ ldr r2, [pc, #28] @ (16ab88 ) │ │ │ │ mov r3, r8 │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 6265c │ │ │ │ b.n 16aafe │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ blt.n 16aafe │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -345017,27 +345018,27 @@ │ │ │ │ movs r1, #6 │ │ │ │ ldrd r3, r2, [r4, #240] @ 0xf0 │ │ │ │ str.w r1, [r4, #204] @ 0xcc │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 16ac92 │ │ │ │ add.w r6, r5, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 16ad12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ b.n 16ac92 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1e2944 │ │ │ │ + bl 1e28e4 │ │ │ │ b.n 16ad0a │ │ │ │ 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 │ │ │ │ @@ -345110,15 +345111,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cbz r0, 16ae22 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #828] @ (16b138 ) │ │ │ │ ldr r3, [pc, #812] @ (16b12c ) │ │ │ │ @@ -345135,15 +345136,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r9, #3 │ │ │ │ b.n 16adfa │ │ │ │ add.w r3, r4, #520 @ 0x208 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b050 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 169ff0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -345323,17 +345324,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15bf60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 16b232 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ b.n 16adf2 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 16adfa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ @@ -345408,30 +345409,30 @@ │ │ │ │ add r3, r1 │ │ │ │ b.n 16b16e │ │ │ │ ... │ │ │ │ strh r4, [r6, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r7, r5 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r7, r5 │ │ │ │ str r6, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 16b086 │ │ │ │ vmlsl.u q15, d31, d7[0] │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vaddl.u q15, d31, d31 │ │ │ │ @ instruction: 0xffffdb5b │ │ │ │ @ instruction: 0xfffffbd3 │ │ │ │ @ instruction: 0xffffd74f │ │ │ │ vqrdmlah.s , , d23[0] │ │ │ │ vtbx.8 d29, {d31}, d11 │ │ │ │ - vqshl.u64 d26, d26, #63 @ 0x3f │ │ │ │ + vqshl.u32 q13, q13, #31 │ │ │ │ movs r7, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ beq.w 16b324 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 16b164 │ │ │ │ @@ -345514,15 +345515,15 @@ │ │ │ │ b.n 16b04a │ │ │ │ ldr r2, [pc, #368] @ (16b3b8 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #368] @ (16b3bc ) │ │ │ │ mov sl, fp │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b218 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ b.n 16b010 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ @@ -345649,17 +345650,17 @@ │ │ │ │ blx 617fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ b.n 16b218 │ │ │ │ nop │ │ │ │ - add r5, pc, #808 @ (adr r5, 16b6e4 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 16b5e4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -346469,30 +346470,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 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16bd50 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16bd4a │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16bd44 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1e28b0 │ │ │ │ + bl 1e2850 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16bd3e │ │ │ │ ldr r2, [pc, #136] @ (16bd60 ) │ │ │ │ ldr r3, [pc, #140] @ (16bd64 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -346531,19 +346532,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 61ba8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 620e4 │ │ │ │ b.n 16bc90 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 16bd02 │ │ │ │ nop │ │ │ │ @@ -346570,29 +346571,29 @@ │ │ │ │ bl 168530 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 16bda0 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 16be00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 16bdf0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1e2930 │ │ │ │ + bl 1e28d0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 6212c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -346602,15 +346603,15 @@ │ │ │ │ blx 6212c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 61af4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16bdc8 │ │ │ │ b.n 16bdf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346627,19 +346628,19 @@ │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 16be8a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 16bea2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 16be74 │ │ │ │ blx 61944 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -347308,23 +347309,23 @@ │ │ │ │ bl 168ef4 │ │ │ │ cbz r0, 16c590 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r3, [r5, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #704 @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #704] @ 0x2c0 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ cbz r7, 16c588 │ │ │ │ ldr r1, [pc, #64] @ (16c598 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -347886,37 +347887,37 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ bl 184d04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #120] @ (16cb60 ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [pc, #104] @ (16cb64 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1eebec │ │ │ │ + bl 1eeb8c │ │ │ │ ldr r3, [pc, #96] @ (16cb68 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cb0c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 16ca80 │ │ │ │ ldr r0, [pc, #72] @ (16cb6c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ ldr r3, [pc, #68] @ (16cb70 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -347934,33 +347935,33 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r6, #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 1e3334 │ │ │ │ + bl 1e32d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ ldr.w r8, [pc, #1280] @ 16d0a8 │ │ │ │ @@ -347969,30 +347970,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d044 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea574 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2ea5d4 │ │ │ │ + bl 2ea574 │ │ │ │ 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 │ │ │ │ @@ -348322,15 +348323,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 16cec8 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 16cec8 │ │ │ │ ldr r1, [pc, #116] @ (16d0bc ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 16cbd0 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -348371,96 +348372,96 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16d0e4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (16d0e8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1eedd0 │ │ │ │ + bl 1eed70 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrh r2, [r6, r4] │ │ │ │ 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 r4, r1 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 16d15a │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16d136 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ b.n 16d128 │ │ │ │ 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 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 16d1c6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16d1aa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ b.n 16d19c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (16d298 ) │ │ │ │ @@ -348471,54 +348472,54 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r5, [pc, #168] @ (16d2a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2012] @ 0x7dc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2ea704 │ │ │ │ + bl 2ea6a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (16d2a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e2834 │ │ │ │ + bl 1e27d4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e28a8 │ │ │ │ + bl 1e2848 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sp, #1912 @ 0x778 │ │ │ │ - bl 1e28ac │ │ │ │ + bl 1e284c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #304 @ 0x130 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, sp, #1944 @ 0x798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e75c0 │ │ │ │ + bl 1e7560 │ │ │ │ ldr r3, [pc, #76] @ (16d2a8 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e317c │ │ │ │ + bl 1e311c │ │ │ │ ldr r2, [pc, #52] @ (16d2ac ) │ │ │ │ ldr r3, [pc, #36] @ (16d29c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2012] @ 0x7dc │ │ │ │ @@ -348571,32 +348572,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2340 │ │ │ │ + bl 1e22e0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1e3570 │ │ │ │ + bl 1e3510 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, 16d358 │ │ │ │ ldr r2, [pc, #40] @ (16d36c ) │ │ │ │ ldr r3, [pc, #36] @ (16d368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -348630,47 +348631,47 @@ │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16d420 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 29430c │ │ │ │ + bl 2942ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 16d42a │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ ldr r2, [pc, #56] @ (16d440 ) │ │ │ │ ldr r3, [pc, #52] @ (16d43c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -348697,50 +348698,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 16d0ec │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 16d4fc │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ands.w r9, r3, #56 @ 0x38 │ │ │ │ bne.n 16d4fc │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #120] @ 0x78 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -348763,21 +348764,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 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16d16c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 16d54c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -348807,22 +348808,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl 16d2dc │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1e3418 │ │ │ │ + bl 1e33b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16d5ba │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16d0ec │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 16d5b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16d0ec │ │ │ │ @@ -348867,30 +348868,30 @@ │ │ │ │ add r7, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bl 16d2dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d16c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 16d630 │ │ │ │ mov r0, r6 │ │ │ │ bl 16d16c │ │ │ │ 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 1e33c4 │ │ │ │ + bl 1e3364 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16d660 │ │ │ │ ldr r2, [pc, #40] @ (16d674 ) │ │ │ │ ldr r3, [pc, #36] @ (16d670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -349018,15 +349019,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 16d738 │ │ │ │ ldr r1, [pc, #40] @ (16d7c8 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8c18 │ │ │ │ + bl 2e8bb8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r1, r3 │ │ │ │ beq.n 16d738 │ │ │ │ ldrb.w r1, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ @@ -349387,15 +349388,15 @@ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16dc50 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r8 │ │ │ │ @@ -349413,23 +349414,23 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16dba8 │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16dbe2 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e84e8 │ │ │ │ + bl 2e8488 │ │ │ │ cbz r0, 16db98 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e8a38 │ │ │ │ + bl 2e89d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 16dbb6 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 16dba8 │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -349439,28 +349440,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 16db5a │ │ │ │ - bl 2e84a0 │ │ │ │ + bl 2e8440 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16db98 │ │ │ │ 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 16db98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16db7a │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 16dc48 │ │ │ │ lsrs r1, r6, #2 │ │ │ │ @@ -349495,15 +349496,15 @@ │ │ │ │ add sl, r3 │ │ │ │ bge.n 16dc1e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n 16dc4a │ │ │ │ ldr.w r1, [r6, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1eb534 │ │ │ │ + bl 1eb4d4 │ │ │ │ b.n 16dbfe │ │ │ │ cbz r7, 16dc50 │ │ │ │ mov r0, r9 │ │ │ │ blx 61324 │ │ │ │ ldr r2, [pc, #40] @ (16dc7c ) │ │ │ │ ldr r3, [pc, #32] @ (16dc74 ) │ │ │ │ add r2, pc │ │ │ │ @@ -349527,27 +349528,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 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ cbz r0, 16dcbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16dca6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -349559,55 +349560,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 16db00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16dd12 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbz r3, 16dd04 │ │ │ │ - bl 1eb534 │ │ │ │ + bl 1eb4d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16dcee │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb378 │ │ │ │ + bl 1eb318 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ add.w sl, r4, #100 @ 0x64 │ │ │ │ @@ -349646,15 +349647,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -349690,30 +349691,30 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16de6a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 16de20 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -349743,38 +349744,38 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16def0 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r3 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w ip, [r5, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -349812,15 +349813,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #44] @ (16dfe0 ) │ │ │ │ ldr r3, [pc, #32] @ (16dfd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -349873,15 +349874,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strd r8, r8, [sp, #4] │ │ │ │ - bl 20ad94 │ │ │ │ + bl 20ad34 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -349892,20 +349893,20 @@ │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -349932,30 +349933,30 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16e0f4 │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16e05c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16e138 │ │ │ │ @@ -350032,31 +350033,31 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r2, #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} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -350070,57 +350071,57 @@ │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ 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, [r8, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r4!, {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, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16e2ba │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [pc, #44] @ (16e304 ) │ │ │ │ ldr r3, [pc, #32] @ (16e2fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350157,27 +350158,27 @@ │ │ │ │ cmp.w r2, #612 @ 0x264 │ │ │ │ beq.w 16e642 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16e5b6 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #0 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ @@ -350193,33 +350194,33 @@ │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -350233,31 +350234,31 @@ │ │ │ │ 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.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -350270,89 +350271,89 @@ │ │ │ │ strb.w r8, [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.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16e53c │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr.w r2, [pc, #2216] @ 16ee38 │ │ │ │ ldr.w r3, [pc, #2208] @ 16ee34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -350369,101 +350370,101 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 16ecac │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r6, [r3, #792] @ 0x318 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r4, #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.w 16eb7e │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16ebb8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 16e58c │ │ │ │ ldr.w r2, [r3, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r6, [r2, #360] @ 0x168 │ │ │ │ and.w r6, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 16e6ae │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r3, #792] @ 0x318 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 16e58c │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -350478,34 +350479,34 @@ │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ 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, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ 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 r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -350519,31 +350520,31 @@ │ │ │ │ strb.w r3, [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.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ecf4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r5, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -350562,74 +350563,74 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [r4, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16e83a │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16e87c │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16e8b2 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ed36 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -350649,87 +350650,87 @@ │ │ │ │ strcc r6, [sp, #48] @ 0x30 │ │ │ │ strcc r6, [r4, #4] │ │ │ │ bcs.w 16ed7a │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16e934 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ 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.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16e976 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16e9a6 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r6, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -350748,32 +350749,32 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -350787,113 +350788,113 @@ │ │ │ │ strb.w r8, [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.w r0, [sl, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r7, r4, #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, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 16e58c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16e752 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16eba6 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e632 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ @@ -350967,25 +350968,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [pc, #468] @ 16ee28 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ec7c │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ @@ -351006,25 +351007,25 @@ │ │ │ │ b.n 16e58c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 16ece0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ it hi │ │ │ │ @@ -351035,55 +351036,55 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ed24 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16ec7c │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ed66 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ b.n 16ece4 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16ee22 │ │ │ │ @@ -351190,25 +351191,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16eea2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #72] @ (16eeec ) │ │ │ │ ldr r3, [pc, #64] @ (16eee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -351284,26 +351285,26 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r3, [r0, #70] @ 0x46 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16ef22 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 16ef22 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #3 │ │ │ │ @@ -351340,29 +351341,29 @@ │ │ │ │ beq.n 16f006 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16efc6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6b2c │ │ │ │ + bl 2e6acc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bls.n 16efe2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6b2c │ │ │ │ + bl 2e6acc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 16efe2 │ │ │ │ ldr r2, [pc, #12] @ (16f028 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n 16efea │ │ │ │ @@ -351396,25 +351397,25 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ strb.w r2, [r0, #70] @ 0x46 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16f092 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16de8c │ │ │ │ ldr r2, [pc, #36] @ (16f0c4 ) │ │ │ │ ldr r3, [pc, #28] @ (16f0c0 ) │ │ │ │ @@ -351493,70 +351494,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 16f182 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 16f1cc │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w sl, r0, #20 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ @@ -351597,15 +351598,15 @@ │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #48] @ (16f2d8 ) │ │ │ │ ldr r3, [pc, #32] @ (16f2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -351666,18 +351667,18 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 16f3ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 25d190 │ │ │ │ + bl 25d130 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f2d4 │ │ │ │ + bl 26f274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16f552 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ @@ -351689,89 +351690,89 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 263448 │ │ │ │ + bl 2633e8 │ │ │ │ orr.w r4, r4, r8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270be8 │ │ │ │ + bl 270b88 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2763ec │ │ │ │ + bl 27638c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278300 │ │ │ │ + bl 2782a0 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16f5a0 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 253b28 │ │ │ │ + bl 253ac8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21c000 │ │ │ │ + bl 21bfa0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ea68 │ │ │ │ + bl 23ea08 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 211040 │ │ │ │ + bl 210fe0 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c1d4 │ │ │ │ + bl 25c174 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e83c │ │ │ │ + bl 25e7dc │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25d494 │ │ │ │ + bl 25d434 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 295e64 │ │ │ │ + bl 295e04 │ │ │ │ movs r1, #1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2766dc │ │ │ │ + bl 27667c │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 296178 │ │ │ │ + bl 296118 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ uxtb.w r8, r8 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ adds r3, r1, #1 │ │ │ │ beq.w 16f58c │ │ │ │ @@ -351780,57 +351781,57 @@ │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 16f57a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r5, #16 │ │ │ │ strd r5, r3, [sp, #60] @ 0x3c │ │ │ │ - bl 272f60 │ │ │ │ + bl 272f00 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264fbc │ │ │ │ + bl 264f5c │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ uxtb r5, r5 │ │ │ │ subs r3, r2, #4 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 16f4c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273e9c │ │ │ │ + bl 273e3c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200674 │ │ │ │ + bl 200614 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a0bc │ │ │ │ + bl 21a05c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e80c │ │ │ │ + bl 23e7ac │ │ │ │ ldr r1, [pc, #260] @ (16f5e0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 254580 │ │ │ │ + bl 254520 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ac64 │ │ │ │ + bl 27ac04 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276e38 │ │ │ │ + bl 276dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r7, r7, [r9, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -351838,60 +351839,60 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r9] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 272718 │ │ │ │ + bl 2726b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16f344 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2294c8 │ │ │ │ + bl 229468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25d190 │ │ │ │ + bl 25d130 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f2d4 │ │ │ │ + bl 26f274 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16f358 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263448 │ │ │ │ + bl 2633e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270be8 │ │ │ │ + bl 270b88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2763ec │ │ │ │ + bl 27638c │ │ │ │ mov r0, r6 │ │ │ │ - bl 278300 │ │ │ │ + bl 2782a0 │ │ │ │ b.n 16f3b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25ef6c │ │ │ │ + bl 25ef0c │ │ │ │ orr.w r0, r8, r0 │ │ │ │ uxtb.w r8, r0 │ │ │ │ b.n 16f486 │ │ │ │ ldr r0, [pc, #84] @ (16f5e4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeb74 │ │ │ │ + bl 1eeb14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 16f47e │ │ │ │ mov r0, r6 │ │ │ │ - bl 254280 │ │ │ │ + bl 254220 │ │ │ │ ldr r2, [pc, #64] @ (16f5e8 ) │ │ │ │ ldr r3, [pc, #32] @ (16f5cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -351911,15 +351912,15 @@ │ │ │ │ lsrs r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 16eed2 │ │ │ │ - vabdl.u q11, d15, d30 │ │ │ │ + vmlsl.u q11, d31, d30[0] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ 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 │ │ │ │ @@ -351930,15 +351931,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 16f61e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c9f0 │ │ │ │ + bl 22c990 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16f642 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -351949,25 +351950,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16f628 │ │ │ │ cbz r5, 16f668 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 235f80 │ │ │ │ + bl 235f20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 294e98 │ │ │ │ + bl 294e38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254280 │ │ │ │ + bl 254220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a040 │ │ │ │ + bl 229fe0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c9f0 │ │ │ │ + bl 22c990 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ b.n 16f642 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -351983,30 +351984,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2334d0 │ │ │ │ + bl 233470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 16f6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 218844 │ │ │ │ + bl 2187e4 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (16f700 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16f6f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -352075,26 +352076,26 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 1700d0 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1700e4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229ee8 │ │ │ │ + bl 229e88 │ │ │ │ ldr.w r3, [pc, #1152] @ 16fc20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21cde8 │ │ │ │ + bl 21cd88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 250bb8 │ │ │ │ + bl 250b58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a224 │ │ │ │ + bl 22a1c4 │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 170150 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -352134,35 +352135,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16f992 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2379a8 │ │ │ │ + bl 237948 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2575e8 │ │ │ │ + bl 257588 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ strb r5, [r7, #0] │ │ │ │ bl 16f2dc │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 260fac │ │ │ │ + bl 260f4c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22b950 │ │ │ │ + bl 22b8f0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r3, [pc, #944] @ (16fc24 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r8 │ │ │ │ @@ -352172,26 +352173,26 @@ │ │ │ │ uxtb r4, r4 │ │ │ │ strd r5, r5, [r6, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w fp, [r9, #20] │ │ │ │ strd r3, r2, [r9, #8] │ │ │ │ - bl 26d688 │ │ │ │ + bl 26d628 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16f8b2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 16f2dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 29018c │ │ │ │ + bl 29012c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #25 │ │ │ │ bmi.n 16f968 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -352230,25 +352231,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 16f8e8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e8e64 │ │ │ │ + bl 2e8e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f8f6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e8e34 │ │ │ │ + bl 2e8dd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16f8e8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16f8f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 296ca0 │ │ │ │ + bl 296c40 │ │ │ │ ldr r2, [pc, #740] @ (16fc28 ) │ │ │ │ ldr r3, [pc, #716] @ (16fc10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -352263,24 +352264,24 @@ │ │ │ │ ldr r5, [pc, #704] @ (16fc2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #704] @ (16fc30 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 16f8c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16f826 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ @@ -352312,15 +352313,15 @@ │ │ │ │ str r3, [r2, #16] │ │ │ │ str.w r8, [r2, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 170370 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -352371,15 +352372,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sl, #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 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16fe62 │ │ │ │ strd r6, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -352410,15 +352411,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16fb08 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 16fac4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16fe36 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 16faa8 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16fdfe │ │ │ │ @@ -352432,15 +352433,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16fb18 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ adds r6, r5, #4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -352531,17 +352532,17 @@ │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ svc 185 @ 0xb9 │ │ │ │ vqshlu.s64 d16, d24, #63 @ 0x3f │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - muls r4, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ adds r1, #5 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16fe14 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #32 │ │ │ │ @@ -352569,31 +352570,31 @@ │ │ │ │ mov r5, r6 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r6 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ strd r3, r3, [sl] │ │ │ │ mov r5, r6 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ @@ -352606,128 +352607,128 @@ │ │ │ │ str.w r7, [r8, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia r6!, {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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fd82 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16fe04 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16fe04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 16e16c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 16fbb4 │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16fccc │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 16fbac │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16fb6c │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16fb28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16fdce │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ b.n 16fc48 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w 16fbd8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16fb04 │ │ │ │ ldrd r6, r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 16fe5c │ │ │ │ cbz r4, 16fe5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16fa6e │ │ │ │ @@ -352750,15 +352751,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, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16ff52 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 16fee4 │ │ │ │ @@ -352790,34 +352791,34 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 16dfe4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r7, 16ff10 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16fe9c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16fee4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, fp │ │ │ │ bl 16dfe4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 16feee │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16ff30 │ │ │ │ cbz r5, 16ff30 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16fe6a │ │ │ │ @@ -352854,15 +352855,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #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 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1700cc │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ @@ -352874,15 +352875,15 @@ │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1706b4 │ │ │ │ mov r7, r3 │ │ │ │ b.n 170004 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 170090 │ │ │ │ mov fp, r0 │ │ │ │ b.n 16ffa6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16ffbc │ │ │ │ @@ -352894,19 +352895,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16ffbc │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16ffbc │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cbz r7, 17002a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 17002a │ │ │ │ @@ -352939,39 +352940,39 @@ │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17007e │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16fff6 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1700b8 │ │ │ │ cbz r4, 1700b8 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16ff66 │ │ │ │ @@ -352987,124 +352988,124 @@ │ │ │ │ bne.w 16f7e8 │ │ │ │ b.w 16f81c │ │ │ │ mov r8, r5 │ │ │ │ b.n 170096 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 271398 │ │ │ │ + bl 271338 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 16f796 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2989f0 │ │ │ │ + bl 298990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r0, r5 │ │ │ │ bl 179df0 │ │ │ │ mov r0, r5 │ │ │ │ bl 16f66c │ │ │ │ b.w 16f796 │ │ │ │ ldr r6, [pc, #80] @ (170168 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #80] @ (17016c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.w 16f782 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r4, r2, #30 │ │ │ │ bpl.w 16f93a │ │ │ │ mov r4, r3 │ │ │ │ b.w 16f8de │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.w 16f81c │ │ │ │ ... │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 16fa42 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1701dc │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd fp, fp, [r8] │ │ │ │ vstr d8, [sp, #64] @ 0x40 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170206 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 16dd1c │ │ │ │ @@ -353113,114 +353114,114 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w fp, [r3] │ │ │ │ str.w r1, [r8] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 170256 │ │ │ │ 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, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ strd fp, fp, [sp, #8] │ │ │ │ strd fp, fp, [sp] │ │ │ │ bl 16dd1c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 209010 │ │ │ │ + bl 208fb0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17029c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 209088 │ │ │ │ + bl 209028 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str r6, [r4, #12] │ │ │ │ strd fp, fp, [r4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16fa32 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r5, 17033e │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 16fa14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 17030c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16fa60 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 170316 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 170362 │ │ │ │ cbz r7, 170362 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cbnz r3, 17036a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -353260,15 +353261,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [fp, #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, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17068a │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr.w sl, [r6] │ │ │ │ @@ -353298,15 +353299,15 @@ │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 1705c4 │ │ │ │ ldr.w r4, [r2, r8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17041e │ │ │ │ mov r0, r6 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 1705c4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r8 │ │ │ │ ldr.w lr, [r6, #56] @ 0x38 │ │ │ │ @@ -353340,66 +353341,66 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w 1705fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ 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 r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17051a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ add r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 1705a0 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -353426,15 +353427,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [r6, #28] │ │ │ │ bne.n 170556 │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ - bl 2081d4 │ │ │ │ + bl 208174 │ │ │ │ movs r7, #1 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r0, r0, [r5, #8] │ │ │ │ @@ -353443,15 +353444,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1705da │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r6, 17063a │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1703d8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 170606 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353482,22 +353483,22 @@ │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ mov r6, sl │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 170412 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1705d4 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 170660 │ │ │ │ cbz r4, 170660 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17039e │ │ │ │ @@ -353621,18 +353622,18 @@ │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1708a4 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 279df8 │ │ │ │ + bl 279d98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 247dd4 │ │ │ │ + bl 247d74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4ec8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -353640,34 +353641,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 18a02c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 22bf84 │ │ │ │ + bl 22bf24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 22b950 │ │ │ │ + bl 22b8f0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1708e0 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 170824 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (170964 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (170968 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 16f2dc │ │ │ │ ldr r2, [pc, #308] @ (17096c ) │ │ │ │ @@ -353703,62 +353704,62 @@ │ │ │ │ bne.n 170946 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2396c0 │ │ │ │ + bl 239660 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 17072a │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 1707b2 │ │ │ │ ldr r2, [pc, #192] @ (170974 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #192] @ (170978 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ 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 1707da │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a674 │ │ │ │ + bl 24a614 │ │ │ │ b.n 1707da │ │ │ │ ldr r2, [pc, #152] @ (17097c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #152] @ (170980 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 170804 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257eb0 │ │ │ │ + bl 257e50 │ │ │ │ mov r0, r4 │ │ │ │ bl 175e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 175c70 │ │ │ │ mov r0, r4 │ │ │ │ bl 17b850 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22896c │ │ │ │ + bl 22890c │ │ │ │ mov r0, r4 │ │ │ │ bl 17c210 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 17093a │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -353768,15 +353769,15 @@ │ │ │ │ b.n 17085a │ │ │ │ mov r0, r4 │ │ │ │ bl 176384 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 170712 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2396c0 │ │ │ │ + bl 239660 │ │ │ │ b.n 17088e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ vst4.32 {d0-d3}, [ip :128] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, #175] @ 0xaf │ │ │ │ lsrs r4, r1, #4 │ │ │ │ @@ -354115,15 +354116,15 @@ │ │ │ │ cbnz r0, 170d18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 170c98 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 170c8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -354146,20 +354147,20 @@ │ │ │ │ bne.n 170dc8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 170cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n 170cca │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ bls.n 170cbe │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 170cbe │ │ │ │ @@ -354470,15 +354471,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 171400 │ │ │ │ ldr.w r2, [pc, #1712] @ 171724 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 237520 │ │ │ │ + bl 2374c0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 1710c2 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1710c2 │ │ │ │ @@ -354487,15 +354488,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 237520 │ │ │ │ + bl 2374c0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 178efc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354511,47 +354512,47 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1713a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 21e97c │ │ │ │ + bl 21e91c │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1714d2 │ │ │ │ ldr.w r3, [pc, #1580] @ 171728 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2671a8 │ │ │ │ + bl 267148 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 173ee4 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171550 │ │ │ │ ldr.w r1, [pc, #1532] @ 17172c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 29b070 │ │ │ │ + bl 29b010 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22abbc │ │ │ │ + bl 22ab5c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 171548 │ │ │ │ orrs r5, r4 │ │ │ │ uxtb.w r9, r5 │ │ │ │ ldr.w r3, [pc, #1500] @ 171730 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -354559,34 +354560,34 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 23d5fc │ │ │ │ + bl 23d59c │ │ │ │ orr.w r4, r0, r9 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 1747a8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174780 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 174ebc │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2326bc │ │ │ │ + bl 23265c │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255218 │ │ │ │ + bl 2551b8 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b4dd0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ @@ -354600,15 +354601,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 171462 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 27ac64 │ │ │ │ + bl 27ac04 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 1711f0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 16f2dc │ │ │ │ @@ -354621,15 +354622,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 1715b2 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 171452 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201f1c │ │ │ │ + bl 201ebc │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1714b4 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ @@ -354656,15 +354657,15 @@ │ │ │ │ ldr.w r3, [pc, #1228] @ 171734 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21cde8 │ │ │ │ + bl 21cd88 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1714c4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -354677,23 +354678,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 171380 │ │ │ │ mov r0, r6 │ │ │ │ bl 173ebc │ │ │ │ cbz r0, 1712c0 │ │ │ │ b.n 171394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c1d4 │ │ │ │ + bl 25c174 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2012c8 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1712a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 18a3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1712a8 │ │ │ │ @@ -354721,31 +354722,31 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 239e3c │ │ │ │ + bl 239ddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c1d4 │ │ │ │ + bl 25c174 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278058 │ │ │ │ + bl 277ff8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 171578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 296ca0 │ │ │ │ + bl 296c40 │ │ │ │ ldr r2, [pc, #992] @ (171738 ) │ │ │ │ ldr r3, [pc, #956] @ (171718 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354777,15 +354778,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1710ee │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 21eb10 │ │ │ │ + bl 21eab0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ b.n 1710ee │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 179a64 │ │ │ │ @@ -354851,37 +354852,37 @@ │ │ │ │ ldr r5, [pc, #696] @ (17173c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #696] @ (171740 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 17105a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 173888 │ │ │ │ b.n 171232 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1732bc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 171228 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2563b4 │ │ │ │ + bl 256354 │ │ │ │ orrs r4, r0 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 171288 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -354901,15 +354902,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, sl, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1716e4 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -354939,35 +354940,35 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #476] @ (171748 ) │ │ │ │ add r2, pc │ │ │ │ - bl 23fe1c │ │ │ │ + bl 23fdbc │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 17112c │ │ │ │ ldr r5, [pc, #464] @ (17174c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #464] @ (171750 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 171350 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 175f6c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 17125c │ │ │ │ @@ -354985,15 +354986,15 @@ │ │ │ │ b.n 171252 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17862c │ │ │ │ b.n 1710be │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 171686 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17152e │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ @@ -355045,29 +355046,29 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ bne.n 1715de │ │ │ │ mov r5, r3 │ │ │ │ b.n 1715fe │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r2, r5 │ │ │ │ b.n 171638 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ beq.n 1715fe │ │ │ │ mov r2, r5 │ │ │ │ b.n 171638 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1716b4 │ │ │ │ @@ -355099,15 +355100,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 1716d0 │ │ │ │ mov sl, r3 │ │ │ │ b.n 17168a │ │ │ │ cbz r1, 1716ec │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2165f0 │ │ │ │ + bl 216590 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ b.n 1710fa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw r3, #826 @ 0x33a │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 17170c │ │ │ │ movw r3, #821 @ 0x335 │ │ │ │ @@ -355126,24 +355127,24 @@ │ │ │ │ vqrshrun.s64 d16, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r2, r6, r7} │ │ │ │ vtbl.8 d28, {d15-d16}, d15 │ │ │ │ vmull.u q8, d31, d24 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r2], #700 @ 0x2bc │ │ │ │ - ldr r0, [pc, #248] @ (171838 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r4} │ │ │ │ - @ instruction: 0xffff4746 │ │ │ │ + vabdl.u q10, d15, d6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -355268,15 +355269,15 @@ │ │ │ │ b.n 17188e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia.w ip, {r0, r1, r2, r3, r5, r7} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe82600af │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ movs r6, r5 │ │ │ │ ldr r3, [pc, #64] @ (1718f4 ) │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (1718f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -355436,30 +355437,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 171a18 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171a5e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1719fa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 171aa2 │ │ │ │ @@ -355848,15 +355849,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w fp, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, lsl #2 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 171cc8 │ │ │ │ mov fp, r2 │ │ │ │ b.n 171e2a │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 171df4 │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -355998,15 +355999,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 171ee4 │ │ │ │ ldr.w sl, [r6, #112] @ 0x70 │ │ │ │ ldrb.w r4, [sl, #-8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 172120 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ @@ -356036,22 +356037,22 @@ │ │ │ │ bmi.w 172124 │ │ │ │ add.w r9, sp, #16 │ │ │ │ ldrb.w r2, [r6, #40] @ 0x28 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w fp, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ 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] │ │ │ │ @@ -356061,20 +356062,20 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, fp │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 171f5c │ │ │ │ cmp.w ip, #5 │ │ │ │ beq.w 171f7e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 171ee4 │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -356200,51 +356201,51 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 17200a │ │ │ │ uxtb r4, r4 │ │ │ │ sub.w sl, sl, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 172000 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172234 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 172026 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 17220a │ │ │ │ movs r2, #8 │ │ │ │ @@ -356291,30 +356292,30 @@ │ │ │ │ ldrb.w lr, [sl, #72] @ 0x48 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n 172316 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ asrs r4, r3, #2 │ │ │ │ b.n 172000 │ │ │ │ str r2, [sp, #8] │ │ │ │ b.n 1722a0 │ │ │ │ uxth r3, r2 │ │ │ │ @@ -356335,30 +356336,30 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1723c8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ 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} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r9, [sl, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 1723be │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -356393,30 +356394,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 172404 │ │ │ │ add r3, sp, #16 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17200a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 172708 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -356535,30 +356536,30 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.w 1727c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 1727d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -356594,37 +356595,37 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r4, r4, [r9] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 17263e │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w sl, [r8, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 172770 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ @@ -356653,72 +356654,72 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.w 1727bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ 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, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r4, [r2, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 17273c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w sl, [r8, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r7, sl │ │ │ │ bcc.w 17265e │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -356728,19 +356729,19 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ bne.w 1725fe │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ ldr r2, [pc, #236] @ (172888 ) │ │ │ │ ldr r3, [pc, #228] @ (172884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -356779,15 +356780,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ @@ -356800,48 +356801,48 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r9] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 172862 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 172802 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n 1727d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 172948 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ @@ -356876,30 +356877,30 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ beq.n 172950 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w ip, r6, #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} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 1725a0 │ │ │ │ cmp r8, r6 │ │ │ │ bls.n 172916 │ │ │ │ b.n 1725a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 17296e │ │ │ │ @@ -356909,15 +356910,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1727f8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sl] │ │ │ │ @@ -356935,36 +356936,36 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #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} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov.w r1, #1 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov r8, fp │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r4, r4, [sl] │ │ │ │ @@ -356978,38 +356979,38 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r3, #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, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ @@ -357024,31 +357025,31 @@ │ │ │ │ ldmia r4!, {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 r2, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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 r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov r8, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -357065,33 +357066,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ movs r3, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -357105,33 +357106,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov ip, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -357145,32 +357146,32 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ @@ -357184,32 +357185,32 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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 r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ mov r8, fp │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -357226,33 +357227,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ movs r3, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd r4, r4, [r8] │ │ │ │ @@ -357266,34 +357267,34 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r9] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r4, r4, [r8] │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ @@ -357306,33 +357307,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ mov lr, r8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str.w r4, [r8] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ @@ -357342,15 +357343,15 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [r8, #16] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ strd r2, r7, [r8, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17289e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 172f2a │ │ │ │ cmp r3, #15 │ │ │ │ bhi.n 172ee4 │ │ │ │ @@ -357365,44 +357366,44 @@ │ │ │ │ add.w r8, r3, r2, lsl #2 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ b.w 1724e4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17289e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17289e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ b.n 17279a │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1729fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 172d06 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 172b12 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17289e │ │ │ │ blx 61dac <__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 │ │ │ │ @@ -357466,22 +357467,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ add.w fp, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ @@ -357520,15 +357521,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 173156 │ │ │ │ ldr r2, [pc, #508] @ (1732b8 ) │ │ │ │ ldr r3, [pc, #492] @ (1732ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -357570,30 +357571,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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173144 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 172fce │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -357679,29 +357680,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 173230 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1730ba │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, r5 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 1730ba │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 17311a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 17311a │ │ │ │ @@ -357805,15 +357806,15 @@ │ │ │ │ sub.w sl, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 17338c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [r3, #772] @ 0x304 │ │ │ │ - bl 275068 │ │ │ │ + bl 275008 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 17386a │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -357822,15 +357823,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r9, r2 │ │ │ │ @@ -357900,15 +357901,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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r6, r6, [sl] │ │ │ │ @@ -357927,15 +357928,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 208160 │ │ │ │ + bl 208100 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 17347e │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, #24 │ │ │ │ @@ -357955,15 +357956,15 @@ │ │ │ │ cbz r4, 173552 │ │ │ │ ldrb.w r3, [r6, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173776 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17353a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ @@ -358004,15 +358005,15 @@ │ │ │ │ bl 171930 │ │ │ │ cbnz r0, 1735da │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1735ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1735b4 │ │ │ │ mov r4, r9 │ │ │ │ b.n 17336a │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -358030,25 +358031,25 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 17362e │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, sp, #172 @ 0xac │ │ │ │ strd r6, r6, [r9] │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ str.w r6, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -358064,32 +358065,32 @@ │ │ │ │ mov r8, r7 │ │ │ │ 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.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r5 │ │ │ │ strd r6, r6, [r9] │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r6, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -358101,57 +358102,57 @@ │ │ │ │ str r3, [r5, #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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 173450 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1736ae │ │ │ │ @@ -358205,24 +358206,24 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 171e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1737a2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 173552 │ │ │ │ mov r0, r1 │ │ │ │ bl 171930 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1737fa │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ @@ -358407,15 +358408,15 @@ │ │ │ │ cmp.w r0, #660 @ 0x294 │ │ │ │ beq.n 173a02 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1739de │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1739d8 │ │ │ │ b.n 173940 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ @@ -358529,23 +358530,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 173b3c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 173c0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173afa │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173ab4 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldrd r5, r9, [sp, #20] │ │ │ │ ldrb.w r2, [fp, #96] @ 0x60 │ │ │ │ @@ -358599,15 +358600,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 171e6c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 173b10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 173afa │ │ │ │ b.n 173b48 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 173ba8 │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ @@ -358631,15 +358632,15 @@ │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 173b3c │ │ │ │ mov r5, r3 │ │ │ │ b.n 173bd6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 173b56 │ │ │ │ ldr.w r1, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 173a76 │ │ │ │ mov r4, r0 │ │ │ │ @@ -358656,15 +358657,15 @@ │ │ │ │ bl 170de0 │ │ │ │ b.n 173ba8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173bb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 275068 │ │ │ │ + bl 275008 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 173ea2 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -358673,15 +358674,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -358713,25 +358714,25 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [r3] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 173d38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 173e38 │ │ │ │ ldrd r3, r2, [sl, #396] @ 0x18c │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -358751,32 +358752,32 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173d92 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r9, r9, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -358803,15 +358804,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 173d5a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -358822,21 +358823,21 @@ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.n 173bb4 │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w ip, [pc, #76] @ 173eb8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -358848,15 +358849,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ add.w r7, r1, r7, lsl #7 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r7, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 173d40 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ @@ -358874,15 +358875,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (173edc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (173ee0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bge.n 173e52 │ │ │ │ vtbl.8 d29, {d15-d17}, d23 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -358890,30 +358891,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (173f58 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (173f5c ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 173f0c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ ands r1, r3 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r6, #460] @ 0x1cc │ │ │ │ blx 6224c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 173f50 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr r2, [pc, #28] @ (173f60 ) │ │ │ │ @@ -358924,15 +358925,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ b.n 173f40 │ │ │ │ bl 1b7f5a │ │ │ │ bge.n 173f8e │ │ │ │ - @ instruction: 0xffff1d96 │ │ │ │ + vcvt.u16.f16 , q3, #1 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #33] @ 0x21 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -359009,36 +359010,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [r7, #8] │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r7, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w r2, r7, #92 @ 0x5c │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r4, [r7, #12] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ 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, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str.w sl, [r7, #44] @ 0x2c │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r7, #76] @ 0x4c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd sl, sl, [r6, #4] │ │ │ │ @@ -359050,56 +359051,56 @@ │ │ │ │ strb.w r6, [r7, #76] @ 0x4c │ │ │ │ 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} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [r7, #36] @ 0x24 │ │ │ │ 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} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #32] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 174182 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1741be │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ add.w r6, r7, #76 @ 0x4c │ │ │ │ str.w sl, [r7, #44] @ 0x2c │ │ │ │ add.w r8, fp, #20 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ ldrb.w ip, [fp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -359112,19 +359113,19 @@ │ │ │ │ bne.w 174022 │ │ │ │ add.w r3, r7, #92 @ 0x5c │ │ │ │ str.w r8, [r7, #20] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.n 174086 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ ldr r2, [pc, #52] @ (1741cc ) │ │ │ │ ldr r3, [pc, #48] @ (1741c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -359216,34 +359217,34 @@ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r7, r9, #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} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ 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 │ │ │ │ @@ -359274,83 +359275,83 @@ │ │ │ │ movw r2, #8194 @ 0x2002 │ │ │ │ strh r2, [r4, #32] │ │ │ │ ldrb.w r8, [r4, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ vldr d7, [pc, #172] @ 174400 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17437e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ vldr d7, [pc, #128] @ 174400 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1743ae │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ vldr d7, [pc, #88] @ 174408 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1743d6 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20611c │ │ │ │ + bl 2060bc │ │ │ │ b.n 1742f8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -359375,15 +359376,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -359431,15 +359432,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r5, [r3, #96] @ 0x60 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r6, 174560 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -359460,15 +359461,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 17467c │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ ldr r3, [pc, #552] @ (174778 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ @@ -359486,35 +359487,35 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r5, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1745b4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ @@ -359545,15 +359546,15 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #280] @ (17477c ) │ │ │ │ ldr r3, [pc, #268] @ (174770 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -359572,28 +359573,28 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r6, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1746b6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -359630,15 +359631,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 174660 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ revsh r0, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r2 │ │ │ │ @@ -359652,29 +359653,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1747a0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1747a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pld [r1, #255]! │ │ │ │ bl 1407a6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1747c8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1747cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ bl 1307ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -359823,15 +359824,15 @@ │ │ │ │ beq.n 17494e │ │ │ │ ldrd r4, r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17488c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17488c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ add r3, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ @@ -359840,15 +359841,15 @@ │ │ │ │ ldrb.w r2, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r7, r6, lsl #7 │ │ │ │ @@ -359861,21 +359862,21 @@ │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r6, #91] @ 0x5b │ │ │ │ ldrb.w r6, [r6, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -359888,18 +359889,18 @@ │ │ │ │ str.w fp, [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 r5, [ip, #40] @ 0x28 │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w fp, r2, #20 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ itt ne │ │ │ │ @@ -359925,20 +359926,20 @@ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r3, r8, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ @@ -359960,20 +359961,20 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ bl 174424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 174a40 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1748f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ ldrd sl, r9, [sp, #32] │ │ │ │ @@ -360014,23 +360015,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 174c7c │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -360051,26 +360052,26 @@ │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -360091,35 +360092,35 @@ │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ b.n 174b16 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ @@ -360137,26 +360138,26 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r7, r0 │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -360174,18 +360175,18 @@ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 174c5c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w lr, [r6, #12] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov ip, r0 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #32 │ │ │ │ @@ -360222,18 +360223,18 @@ │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w lr, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -360268,15 +360269,15 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w r6, ip, r6, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 174ad2 │ │ │ │ mov r3, r2 │ │ │ │ b.n 1748ca │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1748dc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -360341,15 +360342,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 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17500e │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -360383,35 +360384,35 @@ │ │ │ │ bne.n 174fae │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1741d0 │ │ │ │ orr.w r0, r0, sl │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 174fdc │ │ │ │ mov fp, r0 │ │ │ │ b.n 174f5c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 174fae │ │ │ │ mov r0, r8 │ │ │ │ bl 1741d0 │ │ │ │ orr.w r3, sl, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 174fb8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 174ef4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -360448,15 +360449,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [pc, #416] @ (1751e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw ip, #634 @ 0x27a │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, ip │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -360476,18 +360477,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 16f0c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (1751ec ) │ │ │ │ ldr r3, [pc, #308] @ (1751e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -360670,15 +360671,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 175382 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 1752e6 │ │ │ │ @@ -360710,35 +360711,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 175024 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r6, 175316 │ │ │ │ mov fp, r0 │ │ │ │ b.n 175298 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1752e6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ bl 175024 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1752f0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17533e │ │ │ │ @@ -360783,19 +360784,19 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ subeq.w r0, r0, #274 @ 0x112 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -360866,43 +360867,43 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ 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 r0, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ strd r6, r6, [fp] │ │ │ │ @@ -360914,36 +360915,36 @@ │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r7, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ cmp r0, r9 │ │ │ │ bls.n 1755b6 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ b.n 175438 │ │ │ │ ldrb.w r4, [r8, #13] │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ @@ -360955,34 +360956,34 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #64] @ (1755dc ) │ │ │ │ ldr r3, [pc, #44] @ (1755cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1755c8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17559a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -361014,30 +361015,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #7 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldrsb.w r3, [ip, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [ip, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [ip, #368] @ 0x170 │ │ │ │ @@ -361064,43 +361065,43 @@ │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1753c4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -361117,68 +361118,68 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1753c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr.w r2, [pc, #1200] @ 175c6c │ │ │ │ ldr.w r3, [pc, #1184] @ 175c60 │ │ │ │ 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 175c56 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ @@ -361196,40 +361197,40 @@ │ │ │ │ add.w sl, sp, #116 @ 0x74 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w ip, r7, #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, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -361243,42 +361244,42 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -361295,44 +361296,44 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r9, r7 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, sl, #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, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 1753c4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -361347,41 +361348,41 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, sl, #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, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 1753c4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 175ba4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -361450,30 +361451,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 175b52 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 175ba4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 175ba6 │ │ │ │ mov r9, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -361491,38 +361492,38 @@ │ │ │ │ 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 r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, fp │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldmia r4!, {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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 1757ba │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 175706 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n 1759d2 │ │ │ │ @@ -361549,15 +361550,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (175c90 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (175c94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ bl 99c96 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361593,106 +361594,106 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 175df4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r6, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r7, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175d88 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ movs r0, #1 │ │ │ │ b.n 175cda │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r5 │ │ │ │ adds r6, #20 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 175dda │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20611c │ │ │ │ + bl 2060bc │ │ │ │ b.n 175da2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #296 @ (adr r3, 175f24 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #120 @ (adr r3, 175e7c ) │ │ │ │ @@ -361747,15 +361748,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 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 175f56 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -361789,35 +361790,35 @@ │ │ │ │ bne.n 175ef6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 175c98 │ │ │ │ orr.w r0, r0, sl │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 175f24 │ │ │ │ mov fp, r0 │ │ │ │ b.n 175ea4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 175ef6 │ │ │ │ mov r0, r8 │ │ │ │ bl 175c98 │ │ │ │ orr.w r3, sl, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175f00 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175e3c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -361858,15 +361859,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 176114 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 275068 │ │ │ │ + bl 275008 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 176122 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 175fd2 │ │ │ │ @@ -361874,15 +361875,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -361907,30 +361908,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 176060 │ │ │ │ mov r3, r8 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, sl, [r7, #312] @ 0x138 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ @@ -361946,15 +361947,15 @@ │ │ │ │ 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 sl, [r5, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1760d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cbnz r1, 1760f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -361971,15 +361972,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 17611e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1760d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1760d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ @@ -362029,23 +362030,23 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (176378 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6b2c │ │ │ │ + bl 2e6acc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -362056,18 +362057,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r8, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -362077,34 +362078,34 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176216 │ │ │ │ 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, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ add.w fp, r6, #20 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #64 @ 0x40 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -362115,43 +362116,43 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r8, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17635c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ add.w fp, r6, #20 │ │ │ │ @@ -362174,15 +362175,15 @@ │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 1761e2 │ │ │ │ ldr r2, [pc, #64] @ (176380 ) │ │ │ │ ldr r3, [pc, #52] @ (176374 ) │ │ │ │ @@ -362195,15 +362196,15 @@ │ │ │ │ bne.n 176358 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -362273,15 +362274,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1765ec │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r8, r7 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -362308,15 +362309,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 17645a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1765e0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1765a2 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 17643c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 176474 │ │ │ │ @@ -362333,22 +362334,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 17613c │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ 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 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -362362,29 +362363,29 @@ │ │ │ │ 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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldr.w lr, [pc, #180] @ 17660c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -362394,33 +362395,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 r6, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20611c │ │ │ │ + bl 2060bc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 176454 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 176482 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1763c4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -362444,16 +362445,16 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vld4.8 {d0-d3}, [ip :64], lr │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + str??.w r0, [ip, #30] │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -362513,15 +362514,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ 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 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1768cc │ │ │ │ mov r9, r5 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ @@ -362569,15 +362570,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 176750 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1766ea │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 17688e │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 1766ca │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -362586,20 +362587,20 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 17613c │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -362612,29 +362613,29 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -362643,15 +362644,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, #4] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ strd sl, sl, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ @@ -362675,24 +362676,24 @@ │ │ │ │ bne.w 17673e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 17686a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 17674c │ │ │ │ ldrd r7, r4, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 176650 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -362712,16 +362713,16 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf6ba001e │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf67a001e │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -362735,15 +362736,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 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176a0e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -362833,30 +362834,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 176986 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176a44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 176986 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 176aea │ │ │ │ @@ -362880,15 +362881,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176986 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176a44 │ │ │ │ mov r3, sp │ │ │ │ b.n 176a34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -362952,30 +362953,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 176b58 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 176b90 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r4 │ │ │ │ add.w r4, r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ sub.w r1, r5, #20 │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 176bc8 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 176bc8 │ │ │ │ @@ -363000,15 +363001,15 @@ │ │ │ │ bl 1768f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176bac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ b.n 176bae │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1768f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -363047,15 +363048,15 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1772f4 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ - bl 1e9ae0 │ │ │ │ + bl 1e9a80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -363065,15 +363066,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1773c2 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov fp, r9 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -363103,15 +363104,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1772aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1772da │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 176cb2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -363153,15 +363154,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r6, r5, r6, lsl #4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -363200,15 +363201,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 176dd4 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2077b8 │ │ │ │ + bl 207758 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -363219,34 +363220,34 @@ │ │ │ │ ble.w 177226 │ │ │ │ strd r2, r7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 176e58 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -363268,15 +363269,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17729e │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r5 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 176ed6 │ │ │ │ @@ -363328,36 +363329,36 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ 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, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r8 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ @@ -363370,31 +363371,31 @@ │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r1, #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} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177356 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ @@ -363404,15 +363405,15 @@ │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r5, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -363422,23 +363423,23 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -363465,15 +363466,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r0, [fp, #32] │ │ │ │ adds r3, #1 │ │ │ │ @@ -363526,30 +363527,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1771d4 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 17704a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #104] @ 0x68 │ │ │ │ b.n 1771ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ @@ -363579,30 +363580,30 @@ │ │ │ │ beq.w 176e68 │ │ │ │ strd r3, r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17725a │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 176e68 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 176d30 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ @@ -363614,19 +363615,19 @@ │ │ │ │ b.n 176d70 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ b.n 176dbc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ b.n 176eb8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 177388 │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -363643,15 +363644,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 176d70 │ │ │ │ ldrd r8, r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 176c52 │ │ │ │ mov r9, fp │ │ │ │ @@ -363688,24 +363689,24 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 176d70 │ │ │ │ mov r3, sl │ │ │ │ mov sl, fp │ │ │ │ ldrd r5, r4, [sp, #68] @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, sl │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 176cca │ │ │ │ b.n 176ce8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -363945,50 +363946,50 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ beq.n 1776d0 │ │ │ │ @@ -364061,15 +364062,15 @@ │ │ │ │ mov r9, ip │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -364081,21 +364082,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ add.w r1, fp, #20 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #376] @ 0x178 │ │ │ │ add.w r1, fp, #20 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ ldrsb.w r1, [ip, #65] @ 0x41 │ │ │ │ @@ -364104,22 +364105,22 @@ │ │ │ │ cmp r1, #14 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #376] @ 0x178 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ @@ -364138,15 +364139,15 @@ │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ mov r6, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -364165,15 +364166,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #208] @ 177940 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -364184,26 +364185,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str.w r8, [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 │ │ │ │ @@ -364235,15 +364236,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 r7, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 17790c │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -364257,15 +364258,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -364297,32 +364298,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, 177a00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -364348,48 +364349,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 177a78 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 177ac8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 177ae8 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -364440,30 +364441,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 177afe │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 177b76 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 177afe │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 177a78 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -364535,73 +364536,73 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177c26 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 177c26 │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 177c96 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 177c26 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 177cd6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 177bea │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 177d38 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -364660,69 +364661,69 @@ │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1140] @ 1781f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w r3, [r9, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 177fda │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 177e10 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 178086 │ │ │ │ mov r0, r5 │ │ │ │ bl 177470 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -364735,116 +364736,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 177e6e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 178010 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 177ee8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [pc, #740] @ (1781fc ) │ │ │ │ ldr r3, [pc, #732] @ (1781f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1781e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [pc, #692] @ (178200 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1780e6 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -364915,48 +364916,48 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177e9a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 177e9a │ │ │ │ uxtb r3, r2 │ │ │ │ vldr d7, [pc, #408] @ 1781e8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177e20 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 177e26 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -364972,81 +364973,81 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 177ef8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 177ef8 │ │ │ │ mov r3, r2 │ │ │ │ b.n 17804c │ │ │ │ uxth r3, r2 │ │ │ │ b.n 17804c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 177e6e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17811e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 177e6e │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1780a4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 178162 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1780a8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 1780f2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -365124,34 +365125,34 @@ │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r2, [r6, #260] @ 0x104 │ │ │ │ ldr.w r1, [r6, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 177bc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 177470 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -365164,137 +365165,137 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1782d2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17830e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r1, [r6, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 178458 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 178366 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [pc, #656] @ (178624 ) │ │ │ │ ldr r3, [pc, #648] @ (17861c ) │ │ │ │ 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 178606 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [pc, #576] @ (178628 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [fp, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 17850a │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -365367,106 +365368,106 @@ │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ asrs r4, r6, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1784e8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 178318 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17830e │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 178540 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17830e │ │ │ │ vldr d7, [pc, #188] @ 178610 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1784f8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 1784f8 │ │ │ │ cbnz r3, 1785c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1785b0 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1784f8 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 178582 │ │ │ │ movs r2, #16 │ │ │ │ @@ -365575,15 +365576,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, fp │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ mov ip, fp │ │ │ │ @@ -365607,29 +365608,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 178756 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17899a │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ @@ -365688,15 +365689,15 @@ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17895a │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, sl, [r9] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ @@ -365732,15 +365733,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 178208 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ 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 sl, r0, #84 @ 0x54 │ │ │ │ @@ -365767,24 +365768,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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1787aa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cbz r4, 178960 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 17878e │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -365798,15 +365799,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 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #64] @ (1789bc ) │ │ │ │ ldr r3, [pc, #52] @ (1789b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -365901,15 +365902,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [r6] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r6, #8] │ │ │ │ mov lr, r9 │ │ │ │ @@ -365930,29 +365931,29 @@ │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178cfe │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -366036,15 +366037,15 @@ │ │ │ │ bl 177948 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 178b32 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178d00 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 178b16 │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -366066,31 +366067,31 @@ │ │ │ │ str.w ip, [r6] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ bl 177bc0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r5, r4 │ │ │ │ b.n 178bd8 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 178c68 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 178b74 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ @@ -366099,71 +366100,71 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 178ca4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 178d58 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 178e82 │ │ │ │ vldr d7, [pc, #544] @ 178ee0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 178cf0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov sl, r0 │ │ │ │ b.n 178c64 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 17764c │ │ │ │ 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 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #472] @ (178ef8 ) │ │ │ │ ldr r3, [pc, #460] @ (178eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -366186,67 +366187,67 @@ │ │ │ │ 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, [r6, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 178d8e │ │ │ │ mov r2, r9 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 178df6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 178dd8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov sl, r0 │ │ │ │ b.n 178c64 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -366403,27 +366404,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r5, #20 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cbz r3, 178fb6 │ │ │ │ ldr.w r4, [pc, #2752] @ 179a54 │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e44 │ │ │ │ ldr.w r2, [pc, #2748] @ 179a58 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1774ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r7, #724 @ 0x2d4 │ │ │ │ @@ -366464,15 +366465,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ mov.w r8, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r8, r8, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r8, r8, [r4, #8] │ │ │ │ mov fp, sl │ │ │ │ @@ -366490,33 +366491,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w fp!, {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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r6, [r3, #196] @ 0xc4 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 1797dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17954e │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -366649,15 +366650,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 177948 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 179176 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17954e │ │ │ │ mov fp, r0 │ │ │ │ b.n 1790c0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -366800,33 +366801,33 @@ │ │ │ │ lsls r7, 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1793e2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ 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 │ │ │ │ @@ -366839,24 +366840,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1775cc │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 177948 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ b.n 179170 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 1793bc │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 1793bc │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -366929,15 +366930,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1775cc │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 177948 │ │ │ │ b.n 179170 │ │ │ │ @@ -366981,15 +366982,15 @@ │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldmia.w r0, {r2, r3} │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20dbe0 │ │ │ │ + bl 20db80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 179a20 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -367000,24 +367001,24 @@ │ │ │ │ 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 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 177bc0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -367065,38 +367066,38 @@ │ │ │ │ lsls r7, r1, #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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 179682 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 20dcf0 │ │ │ │ + bl 20dc90 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 179a20 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -367107,19 +367108,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 209058 │ │ │ │ + bl 208ff8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #892] @ (179a60 ) │ │ │ │ ldr r3, [pc, #868] @ (179a48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -367192,31 +367193,31 @@ │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1797b6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -367236,43 +367237,43 @@ │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ strd r2, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl] │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 179850 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 61830 │ │ │ │ mov lr, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -367282,15 +367283,15 @@ │ │ │ │ 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} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str r5, [r6, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -367356,15 +367357,15 @@ │ │ │ │ ldrb.w r3, [r8, #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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 179a38 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 1799ac │ │ │ │ @@ -367372,29 +367373,29 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 179a26 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ b.w 1790bc │ │ │ │ movs r2, #1 │ │ │ │ b.n 1796ca │ │ │ │ movs r2, #1 │ │ │ │ b.n 1795c4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 179588 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 17965c │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov fp, r0 │ │ │ │ b.w 1790bc │ │ │ │ movs r2, #1 │ │ │ │ b.n 1797fa │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178fb6 │ │ │ │ @@ -367449,17 +367450,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -367514,33 +367515,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 179b10 │ │ │ │ ldr r4, [pc, #748] @ (179ddc ) │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e44 │ │ │ │ ldr r2, [pc, #744] @ (179de0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 24a964 │ │ │ │ + bl 24a904 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 179dc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ @@ -367568,15 +367569,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 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 179d2c │ │ │ │ strd r5, sl, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -367669,15 +367670,15 @@ │ │ │ │ ldrne r4, [sp, #8] │ │ │ │ beq.n 179bbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 179c2a │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 179d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179b90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -367741,15 +367742,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 17764c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [sl, #720] @ 0x2d0 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #160] @ (179de8 ) │ │ │ │ ldr r3, [pc, #136] @ (179dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -367803,17 +367804,17 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #784 @ (adr r1, 17a0f0 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 179ff0 ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -367905,15 +367906,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17ac44 │ │ │ │ mov r2, r4 │ │ │ │ b.n 179ebc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17b1c2 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17b0fc │ │ │ │ @@ -367922,48 +367923,48 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr.w r3, [pc, #1316] @ 17a430 │ │ │ │ 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, r8 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, sl, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ rbit r4, sl │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 17ad58 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20de40 │ │ │ │ + bl 20dde0 │ │ │ │ ldr.w r3, [pc, #1244] @ 17a434 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1232] @ 17a438 │ │ │ │ add r3, pc │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ 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] │ │ │ │ @@ -367999,15 +368000,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ strd r7, r7, [sp, #160] @ 0xa0 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -368025,24 +368026,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 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ @@ -368115,39 +368116,39 @@ │ │ │ │ ldr r7, [pc, #824] @ (17a440 ) │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20bbec │ │ │ │ + bl 20bb8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2033ac │ │ │ │ + bl 20334c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 20bbec │ │ │ │ + bl 20bb8c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2033ac │ │ │ │ + bl 20334c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ str.w fp, [r3] │ │ │ │ str.w fp, [sl, #256] @ 0x100 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -368157,21 +368158,21 @@ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [pc, #708] @ (17a444 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ ldr r2, [pc, #700] @ (17a448 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17b1c2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 17a1b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -368188,25 +368189,25 @@ │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a1f0 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 177840 │ │ │ │ @@ -368215,25 +368216,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a232 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 177840 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -368246,34 +368247,34 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a27c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 177840 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17aae2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ vldr d8, [pc, #360] @ 17a410 │ │ │ │ @@ -368326,37 +368327,37 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ ldr.w r7, [r3, #208] @ 0xd0 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17a344 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 177840 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17a2d6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17aade │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17a2ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 17a37e │ │ │ │ @@ -368369,15 +368370,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -368385,18 +368386,18 @@ │ │ │ │ add.w r7, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17a690 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -368438,37 +368439,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x002e │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r5} │ │ │ │ + cbnz r4, 17a4c0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + cbnz r6, 17a4c4 │ │ │ │ movs r6, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ adds r1, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ strd fp, fp, [r9] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ ldr.w lr, [pc, #2520] @ 17ae60 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ @@ -368480,53 +368481,53 @@ │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w ip, r0, ip, lsl #7 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 177bc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ @@ -368538,18 +368539,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r7, #20 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17b1c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -368577,22 +368578,22 @@ │ │ │ │ lsls r3, r5, #24 │ │ │ │ lsls r3, r5, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd fp, fp, [r9] │ │ │ │ str.w fp, [r9, #8] │ │ │ │ @@ -368601,15 +368602,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17a8b2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -368682,40 +368683,40 @@ │ │ │ │ b.n 17a5a6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17a6ea │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 177840 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 1776dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -368725,18 +368726,18 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17b1c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -368764,22 +368765,22 @@ │ │ │ │ lsls r3, r6, #20 │ │ │ │ lsls r3, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd fp, fp, [r9] │ │ │ │ str.w fp, [r9, #8] │ │ │ │ @@ -368788,15 +368789,15 @@ │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 17a93c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -368805,15 +368806,15 @@ │ │ │ │ bpl.w 17aa2a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 177840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #184] @ 0xb8 │ │ │ │ @@ -368830,25 +368831,25 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd fp, fp, [sl] │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a880 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ bl 177840 │ │ │ │ b.n 17a356 │ │ │ │ movs r3, #32 │ │ │ │ @@ -368873,78 +368874,78 @@ │ │ │ │ beq.w 17a6ea │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r1, fp, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a8e6 │ │ │ │ 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, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17a6ea │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl] │ │ │ │ vldr d7, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a924 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 17a848 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r9] │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17a962 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 17a810 │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 17b1c8 │ │ │ │ add r3, pc, #8 @ (adr r3, 17a98c ) │ │ │ │ @@ -369127,15 +369128,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -369143,18 +369144,18 @@ │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 17b1c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #10 │ │ │ │ @@ -369296,15 +369297,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 17ac66 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17ac92 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ac5a │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 179f54 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -369338,15 +369339,15 @@ │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ rbit r4, r4 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 20dbe0 │ │ │ │ + bl 20db80 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -369380,30 +369381,30 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20be40 │ │ │ │ + bl 20bde0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20dcf0 │ │ │ │ + bl 20dc90 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 179ed8 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ @@ -369430,19 +369431,19 @@ │ │ │ │ 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 r3, r9 │ │ │ │ beq.n 17ae10 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17b0a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 179ed4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 17adcc │ │ │ │ mov r0, r6 │ │ │ │ @@ -369451,50 +369452,50 @@ │ │ │ │ bpl.w 179ea4 │ │ │ │ ldr r4, [pc, #52] @ (17ae6c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #52] @ (17ae70 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ b.w 179ea4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ b.w 17a0c6 │ │ │ │ movs r2, #1 │ │ │ │ b.n 17ab06 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #828] @ (17b1d4 ) │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -369506,99 +369507,99 @@ │ │ │ │ ldr r3, [r2, r7] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17af0a │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17af5e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 177840 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1776dc │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17b106 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r9, {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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 1776dc │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -369649,24 +369650,24 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22a040 │ │ │ │ + bl 229fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 294e98 │ │ │ │ + bl 294e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254280 │ │ │ │ + bl 254220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fbd0 │ │ │ │ + bl 20fb70 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 17b0e6 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17b13c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -369712,55 +369713,55 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 17ae76 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 17b13c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 17ac24 │ │ │ │ movs r6, #1 │ │ │ │ b.n 17ae76 │ │ │ │ movs r2, #1 │ │ │ │ b.w 179efc │ │ │ │ movs r2, #1 │ │ │ │ b.n 17ad76 │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 17afbe │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 17b0ec │ │ │ │ ldr r4, [pc, #152] @ (17b1d8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (17b1dc ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 17ac24 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 179e9e │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17b0ec │ │ │ │ b.n 17b13c │ │ │ │ @@ -369797,17 +369798,17 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #344] @ (17b34c ) │ │ │ │ @@ -370131,15 +370132,15 @@ │ │ │ │ bhi.n 17b530 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ asrs r4, r0, #32 │ │ │ │ asrs r1, r1, #32 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 206f2c │ │ │ │ + bl 206ecc │ │ │ │ cbnz r0, 17b53a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #9 │ │ │ │ @@ -370310,15 +370311,15 @@ │ │ │ │ bhi.n 17b6de │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206f2c │ │ │ │ + bl 206ecc │ │ │ │ cbnz r0, 17b6e6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ bhi.w 17b820 │ │ │ │ @@ -370498,15 +370499,15 @@ │ │ │ │ beq.n 17b954 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17b954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b954 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17b8a6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -370561,15 +370562,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.w 17ba76 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17b90a │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b8b2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17b894 │ │ │ │ @@ -370595,15 +370596,15 @@ │ │ │ │ beq.w 17bac6 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17babc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17b998 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -370704,25 +370705,25 @@ │ │ │ │ bne.n 17baac │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.w 17c04a │ │ │ │ orrs r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17b9a6 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17b978 │ │ │ │ b.n 17b90a │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -371292,15 +371293,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [pc, #268] @ (17c208 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -371315,25 +371316,25 @@ │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17c154 │ │ │ │ mov r3, r6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ @@ -371359,22 +371360,22 @@ │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [fp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ ldr r2, [pc, #44] @ (17c20c ) │ │ │ │ ldr r3, [pc, #32] @ (17c200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -371463,15 +371464,15 @@ │ │ │ │ cmp.w r1, #420 @ 0x1a4 │ │ │ │ beq.w 17c3e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17c2a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c2a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17c2e2 │ │ │ │ cbz r4, 17c2e2 │ │ │ │ @@ -371505,15 +371506,15 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17c3b0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -371550,24 +371551,24 @@ │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ bne.n 17c3a2 │ │ │ │ movs r5, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 17c0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, r4 │ │ │ │ cbz r4, 17c3b2 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17c33c │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -371961,15 +371962,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 213b80 │ │ │ │ + bl 213b20 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -371980,15 +371981,15 @@ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ sub.w r8, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c8f0 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 17c8a0 │ │ │ │ cmp r2, #5 │ │ │ │ @@ -372019,19 +372020,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 17c830 │ │ │ │ ldrd r3, r8, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20bdd8 │ │ │ │ + bl 20bd78 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 256830 │ │ │ │ + bl 2567d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r1, r2, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, #1 │ │ │ │ ldrb.w r1, [r9, #12] │ │ │ │ it ls │ │ │ │ @@ -372087,32 +372088,32 @@ │ │ │ │ beq.w 17cc9a │ │ │ │ mov r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 17c936 │ │ │ │ ldr r2, [pc, #960] @ (17ccd8 ) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 218798 │ │ │ │ + bl 218738 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17c936 │ │ │ │ mov r9, r4 │ │ │ │ - bl 205be0 │ │ │ │ + bl 205b80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r9 │ │ │ │ - bl 205be0 │ │ │ │ + bl 205b80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c902 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ @@ -372128,20 +372129,20 @@ │ │ │ │ bcs.w 17cc5e │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 17cc38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c958 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17cc32 │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r3 │ │ │ │ bcs.w 17cc5e │ │ │ │ @@ -372161,29 +372162,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17ca06 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbnz r0, 17ca06 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17cc40 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 17ca10 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c9e0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c9ca │ │ │ │ @@ -372210,30 +372211,30 @@ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 17ca86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbnz r0, 17ca86 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17cc46 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r7 │ │ │ │ beq.n 17ca92 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ca5a │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r7 │ │ │ │ bne.n 17ca46 │ │ │ │ @@ -372258,15 +372259,15 @@ │ │ │ │ add r3, r8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 17cad8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17cc14 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r9, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp sl, r0 │ │ │ │ @@ -372298,20 +372299,20 @@ │ │ │ │ bcs.w 17cc5e │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 17cc3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17cb18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cc32 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp sl, r3 │ │ │ │ bcs.n 17cc5e │ │ │ │ @@ -372329,15 +372330,15 @@ │ │ │ │ bne.w 17ca16 │ │ │ │ ldr.w r1, [r9, #76] @ 0x4c │ │ │ │ ldr.w r8, [r1, #-12] │ │ │ │ cbz r7, 17cba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ccaa │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17c904 │ │ │ │ b.n 17c902 │ │ │ │ @@ -372358,15 +372359,15 @@ │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 17cbf6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbz r0, 17cc22 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ mla r1, r8, r0, fp │ │ │ │ adds r7, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ @@ -372375,21 +372376,21 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrd r4, r5, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ b.n 17ca18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbz r0, 17cc4e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ b.n 17cada │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cbz r0, 17cc56 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ b.n 17cbf8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ b.n 17c904 │ │ │ │ mov r7, r4 │ │ │ │ @@ -372419,15 +372420,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ b.n 17c8f2 │ │ │ │ @@ -372435,15 +372436,15 @@ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17c904 │ │ │ │ b.n 17c902 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ b.n 17c904 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -372527,29 +372528,29 @@ │ │ │ │ str.w r3, [sp, #39] @ 0x27 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 2750c4 │ │ │ │ + bl 275064 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17cede │ │ │ │ orr.w r0, r4, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ b.n 17cd28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 17ceb0 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, fp │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -372572,15 +372573,15 @@ │ │ │ │ sub.w r0, ip, #223 @ 0xdf │ │ │ │ bics.w r0, r0, #4 │ │ │ │ beq.n 17ce4a │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ beq.n 17ce4a │ │ │ │ cbnz r1, 17ce2e │ │ │ │ mov r0, r9 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r1, 17ce80 │ │ │ │ mov r9, r3 │ │ │ │ b.n 17cde2 │ │ │ │ mov r3, r1 │ │ │ │ @@ -372604,25 +372605,25 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ b.n 17ce18 │ │ │ │ strb.w r8, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17ce2a │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 17cea6 │ │ │ │ cbz r4, 17cea6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -372764,27 +372765,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 17c7cc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e64c8 │ │ │ │ + bl 1e6468 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -372823,15 +372824,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17d6ea │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 21875c │ │ │ │ + bl 2186fc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d684 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -372879,15 +372880,15 @@ │ │ │ │ cmp r5, #4 │ │ │ │ beq.n 17d0fc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17d116 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17d0dc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d6d4 │ │ │ │ @@ -372913,22 +372914,22 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 17d3d0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17d160 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17d14e │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d57a │ │ │ │ b.n 17d570 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17d176 │ │ │ │ @@ -372993,15 +372994,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r8 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ @@ -373036,40 +373037,40 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r4, [r6], #4 │ │ │ │ cbz r4, 17d2e8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 17c7cc │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e64c8 │ │ │ │ + bl 1e6468 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 17d2be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r4, [r3] │ │ │ │ ldr.w r5, [r6, #-12] │ │ │ │ cbz r4, 17d30e │ │ │ │ ldr.w r7, [r4, #-12] │ │ │ │ cbz r5, 17d30c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17d3a4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ @@ -373094,41 +373095,41 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 17d176 │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 17d564 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 17d176 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 213b80 │ │ │ │ + bl 213b20 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ b.n 17d30e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #184 @ 0xb8 │ │ │ │ @@ -373234,15 +373235,15 @@ │ │ │ │ bne.w 17d38e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -373255,15 +373256,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17d38e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17d24e │ │ │ │ movs r3, #20 │ │ │ │ @@ -373277,31 +373278,31 @@ │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ b.n 17d40c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 17d614 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 17d48a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 275068 │ │ │ │ + bl 275008 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17d21e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 17d176 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 218780 │ │ │ │ + bl 218720 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61324 │ │ │ │ ldr r2, [pc, #372] @ (17d6fc ) │ │ │ │ ldr r3, [pc, #372] @ (17d700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -373352,29 +373353,29 @@ │ │ │ │ bne.w 17d176 │ │ │ │ b.n 17d408 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r6, [r3, fp, lsl #2] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17d38e │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -373412,35 +373413,35 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17d13c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ b.n 17d6da │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n 17d57a │ │ │ │ mov r1, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 17d570 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 21875c │ │ │ │ + bl 2186fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -373604,35 +373605,35 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ strd r6, r6, [fp] │ │ │ │ adds r3, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17d8ec │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r6, r6, [r2] │ │ │ │ strd r6, r6, [r2, #8] │ │ │ │ ldrb.w ip, [r3, #31] │ │ │ │ @@ -373642,15 +373643,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r4, [r8, #33] @ 0x21 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 17de3a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ beq.w 17dc8c │ │ │ │ cmp r4, #32 │ │ │ │ beq.n 17d9a6 │ │ │ │ @@ -373661,15 +373662,15 @@ │ │ │ │ beq.w 17de76 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17d97c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r9, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r9, #31] │ │ │ │ @@ -373679,23 +373680,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, r5 │ │ │ │ add.w r0, r8, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 17d856 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17d830 │ │ │ │ ldrd r8, sl, [r7, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r4, fp │ │ │ │ @@ -373773,19 +373774,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #52] @ 0x34 │ │ │ │ ldrpl r0, [r7, #52] @ 0x34 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #56] @ 0x38 │ │ │ │ str.w fp, [r7, #68] @ 0x44 │ │ │ │ @@ -373797,23 +373798,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17da34 │ │ │ │ mov r0, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17da18 │ │ │ │ ldr.w r8, [r7, #44] @ 0x2c │ │ │ │ ldr.w fp, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ @@ -373864,75 +373865,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17db96 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #1 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d14 │ │ │ │ + bl 203cb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 214704 │ │ │ │ + bl 2146a4 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r2, [pc, #660] @ (17df00 ) │ │ │ │ ldr r3, [pc, #664] @ (17df04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -373962,33 +373963,33 @@ │ │ │ │ add.w r4, r7, #180 @ 0xb4 │ │ │ │ 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, #112] @ 0x70 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w r3, r7, #180 @ 0xb4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov lr, r3 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ 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, [r7, #12] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ strd r6, r6, [fp] │ │ │ │ str.w r6, [fp, #8] │ │ │ │ mov ip, r4 │ │ │ │ str.w r5, [r7, #132] @ 0x84 │ │ │ │ str.w r6, [r7, #164] @ 0xa4 │ │ │ │ @@ -374004,36 +374005,36 @@ │ │ │ │ str.w r5, [r7, #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, [r7, #112] @ 0x70 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r9, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w r9!, {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, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17d9a6 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17da3c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ @@ -374057,65 +374058,65 @@ │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r8, sl │ │ │ │ moveq.w sl, #0 │ │ │ │ beq.w 17d884 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17d830 │ │ │ │ b.n 17d9d2 │ │ │ │ add.w r3, r7, #180 @ 0xb4 │ │ │ │ str r5, [r7, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ b.n 17dd1c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17dac6 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 17da8a │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ strd r6, r6, [fp] │ │ │ │ vstr d8, [r7, #72] @ 0x48 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17de64 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17d9a6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r5, r0 │ │ │ │ b.n 17d9a6 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17d9c4 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ @@ -374332,15 +374333,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 17e082 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, r3 │ │ │ │ ldr.w r3, [r1, #388] @ 0x184 │ │ │ │ @@ -374362,15 +374363,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -374389,15 +374390,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 17e11e │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -374486,15 +374487,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17e22e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -374559,15 +374560,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17e2ce │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 17e314 │ │ │ │ mov r4, r3 │ │ │ │ @@ -374578,15 +374579,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17e304 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 17e2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e2ba │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 17e2b4 │ │ │ │ @@ -374609,30 +374610,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17e2c0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ add.w sl, r6, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 17e2ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 17e3d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 17e3dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 17e398 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -374645,20 +374646,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17e396 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 17e2ba │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r9, r0 │ │ │ │ b.n 17e370 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17e380 │ │ │ │ @@ -375029,15 +375030,15 @@ │ │ │ │ bhi.w 17ea38 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 17ea2a │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 17e7c0 │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -375187,20 +375188,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17eb78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 17e962 │ │ │ │ b.n 17eb78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17eb78 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17e954 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -375286,15 +375287,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17ea2e │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 17e7a4 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ebae │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 17e7a8 │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -375316,15 +375317,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17eb3e │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cbz r0, 17eaa4 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 17e7d6 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -375475,105 +375476,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 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed18 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed0c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ed00 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ecf4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ece8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17ecdc │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17ecd0 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cbz r0, 17ecc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17ec10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ecb4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17eca6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec7c │ │ │ │ mov r0, fp │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec6a │ │ │ │ mov r0, sl │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec46 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ec34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -376125,22 +376126,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17f396 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 17f2e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17f396 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -376163,15 +376164,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17f2da │ │ │ │ mov r4, r3 │ │ │ │ b.n 17f34a │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 17f36e │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 17f33e │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -376215,30 +376216,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 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cbz r0, 17f40c │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 17f3f8 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 17f3f2 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 17f3f2 │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 17f3f2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -376246,15 +376247,15 @@ │ │ │ │ cbnz r7, 17f400 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17f3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17f3ba │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -376641,15 +376642,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #8] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -376701,19 +376702,19 @@ │ │ │ │ bmi.w 17ff0a │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #32] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 1eabd0 │ │ │ │ + bl 1eab70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17fe46 │ │ │ │ - bl 1eac18 │ │ │ │ + bl 1eabb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [r7, #100] @ 0x64 │ │ │ │ str r2, [r7, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ @@ -376786,15 +376787,15 @@ │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17f9fa │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eac18 │ │ │ │ + bl 1eabb8 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 17f8e2 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r4 │ │ │ │ bls.w 17f536 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ @@ -376828,15 +376829,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 17f966 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -377247,15 +377248,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ b.n 17fc50 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -377531,26 +377532,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 18015c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 180148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac18 │ │ │ │ + bl 1eabb8 │ │ │ │ cbz r0, 180114 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 180114 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 180114 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eac18 │ │ │ │ + bl 1eabb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1800fa │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 180114 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -377600,27 +377601,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 180268 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180214 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 18021e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18025a │ │ │ │ @@ -377638,19 +377639,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1801de │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ cbz r5, 180214 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1801be │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -377675,33 +377676,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 180232 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ b.n 180206 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ b.n 180206 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ b.n 1801a6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ b.n 180206 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ @@ -377950,15 +377951,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 1803e0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 1804e2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -377968,25 +377969,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cbz r0, 18054e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17ec10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18053c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 18057c │ │ │ │ push {lr} │ │ │ │ @@ -378105,15 +378106,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 180636 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 180636 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r5, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r2, [pc, #2604] @ 1810d0 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -378131,15 +378132,15 @@ │ │ │ │ bl 1ad2a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 182070 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b55b0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ 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, #2536] @ 1810dc │ │ │ │ @@ -378287,21 +378288,21 @@ │ │ │ │ bl 1895f4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -378581,52 +378582,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180b46 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 180b8e │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180b76 │ │ │ │ add.w r0, fp, #236 @ 0xec │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 180bb2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180b9a │ │ │ │ add.w r0, fp, #360 @ 0x168 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 180bd6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180bbe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -378719,15 +378720,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 180a2c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 180d06 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 180d06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w lr, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ b.n 180c84 │ │ │ │ @@ -378996,15 +378997,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1b2620 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 181e72 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #288] @ (1810e8 ) │ │ │ │ ldr r3, [pc, #264] @ (1810d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -379438,15 +379439,15 @@ │ │ │ │ ldr.w r7, [fp, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181610 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr.w r6, [fp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 180e90 │ │ │ │ @@ -379644,15 +379645,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 180a04 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b.w 180d90 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 181410 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ @@ -379942,15 +379943,15 @@ │ │ │ │ ldr.w r3, [pc, #1536] @ 181ef4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1536] @ 181ef8 │ │ │ │ ldr.w r1, [pc, #1536] @ 181efc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 180fae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1b2f54 │ │ │ │ @@ -379972,15 +379973,15 @@ │ │ │ │ ldr.w r3, [pc, #1460] @ 181f00 │ │ │ │ ldr.w r2, [pc, #1460] @ 181f04 │ │ │ │ ldr.w r1, [pc, #1460] @ 181f08 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.w 180816 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -379992,20 +379993,20 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr.w r3, [pc, #1384] @ 181f0c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1376] @ 181f10 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -380257,15 +380258,15 @@ │ │ │ │ bne.w 181af2 │ │ │ │ ldrd fp, sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.w 1807de │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 181a42 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -380471,30 +380472,30 @@ │ │ │ │ ldr r3, [pc, #196] @ (181f18 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (181f1c ) │ │ │ │ ldr r1, [pc, #196] @ (181f20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b8b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 180718 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [pc, #172] @ (181f24 ) │ │ │ │ ldr r2, [pc, #176] @ (181f28 ) │ │ │ │ ldr r1, [pc, #176] @ (181f2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.w 180fbe │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 1808d4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ b.w 181306 │ │ │ │ @@ -380503,77 +380504,77 @@ │ │ │ │ ldr r3, [pc, #136] @ (181f30 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (181f34 ) │ │ │ │ ldr r1, [pc, #140] @ (181f38 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 181978 │ │ │ │ ldr r3, [pc, #120] @ (181f3c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #120] @ (181f40 ) │ │ │ │ ldr r1, [pc, #120] @ (181f44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 181932 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 180fc6 │ │ │ │ nop │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r8, ip │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - add r8, sl │ │ │ │ + add r8, r2 │ │ │ │ movs r6, r3 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, r1 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ stmia r6!, {r0, r2, r4, r5, r7} │ │ │ │ vqshl.u64 d28, d9, #63 @ 0x3f │ │ │ │ vqshlu.s64 d28, d7, #63 @ 0x3f │ │ │ │ - @ instruction: 0xffff3fa6 │ │ │ │ + vqrdmlsh.s , , d22[0] │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ - ands r6, r2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r7, #7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + adds r4, r1, #7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #20 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ 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 │ │ │ │ @@ -380692,15 +380693,15 @@ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr.w r3, [pc, #1744] @ 182774 │ │ │ │ @@ -380708,15 +380709,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1b1644 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1971b4 │ │ │ │ ldr.w r2, [pc, #1712] @ 182778 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -380731,21 +380732,21 @@ │ │ │ │ bls.n 182146 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 18213e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 182106 │ │ │ │ b.n 18213a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 18213a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1820fa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -380759,15 +380760,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 1825fa │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 182118 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182106 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -380784,15 +380785,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -380864,15 +380865,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov.w sl, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ blx 6224c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -381004,15 +381005,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 18238c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 1823d0 │ │ │ │ @@ -381295,15 +381296,15 @@ │ │ │ │ adds r2, r6, r3 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182764 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 182744 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -381324,15 +381325,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r5 │ │ │ │ moveq r6, r2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1826c6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 182744 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -381388,15 +381389,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18287a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -381420,15 +381421,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 6224c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 182854 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -381464,15 +381465,15 @@ │ │ │ │ blx 6224c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 18287e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 6224c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -381523,15 +381524,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -381552,21 +381553,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (182990 ) │ │ │ │ add r3, pc │ │ │ │ b.n 182962 │ │ │ │ ldr r3, [pc, #16] @ (182994 ) │ │ │ │ add r3, pc │ │ │ │ b.n 182962 │ │ │ │ nop │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #20 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #4 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -381575,15 +381576,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 1829ca │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -381595,15 +381596,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1829f4 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r5, #2 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #228] @ (182af0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -381677,15 +381678,15 @@ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [pc, #72] @ (182b00 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #72] @ (182b04 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ ldr r2, [pc, #56] @ (182b08 ) │ │ │ │ ldr r3, [pc, #36] @ (182af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -381701,17 +381702,17 @@ │ │ │ │ nop │ │ │ │ bpl.n 182acc │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r6, r3 │ │ │ │ bpl.n 182b64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -381795,21 +381796,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 182bd4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 182bd4 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 182bd4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 182c86 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -381828,15 +381829,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 182c82 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e9958 │ │ │ │ + bl 1e98f8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ bcs.n 182c80 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ @@ -382041,23 +382042,23 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bcc.n 182ea0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 182f94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 18314c ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 18304c ) │ │ │ │ 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 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ 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 │ │ │ │ @@ -382078,15 +382079,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 1d432c │ │ │ │ + bl 1d42cc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 182f6a │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 182f8c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 182f84 │ │ │ │ @@ -382158,19 +382159,19 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ bl 182fa0 │ │ │ │ subs r3, r4, #1 │ │ │ │ ands r4, r3 │ │ │ │ b.n 182fb8 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 │ │ │ │ @@ -382330,19 +382331,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ 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 │ │ │ │ @@ -382915,15 +382916,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 18383e │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 18388e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e90d0 │ │ │ │ + bl 2e9070 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2008] @ 183ff8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -383001,15 +383002,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 183a78 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e90d0 │ │ │ │ + bl 2e9070 │ │ │ │ add fp, r6 │ │ │ │ ldrb.w r2, [r9, #911] @ 0x38f │ │ │ │ add fp, r5 │ │ │ │ ldrb.w r1, [r9, #910] @ 0x38e │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #5 │ │ │ │ @@ -383042,15 +383043,15 @@ │ │ │ │ ldrb.w r2, [r2, #912] @ 0x390 │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 183a78 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 183904 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ - bl 2e90a8 │ │ │ │ + bl 2e9048 │ │ │ │ b.n 18390e │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 183a5e │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r5, r9 │ │ │ │ @@ -383134,15 +383135,15 @@ │ │ │ │ add.w r3, fp, r6 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 183904 │ │ │ │ ldrb.w r0, [r9, #908] @ 0x38c │ │ │ │ - bl 2e9180 │ │ │ │ + bl 2e9120 │ │ │ │ b.n 18390e │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1432] @ 184020 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ @@ -383366,15 +383367,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 183f2a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e91d0 │ │ │ │ + bl 2e9170 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 18381e │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ @@ -383593,217 +383594,217 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 1834aa │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #20 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r8, ip │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #12 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #26 │ │ │ │ movs r6, r3 │ │ │ │ bl 389fe2 │ │ │ │ bl 351fe6 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #26 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #6 │ │ │ │ movs r6, r3 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #0 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ stmia r3!, {r2} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r8, fp │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #72 @ (adr r6, 1840a8 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 1843a8 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #10 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r2, r4 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + subs r2, r6, #7 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r0, r3, #7 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r2, r4 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #10 │ │ │ │ + subs r2, r1, #7 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #12 │ │ │ │ + subs r4, r1, #7 │ │ │ │ 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, #1944] @ 0x798 │ │ │ │ ldr r2, [pc, #1012] @ (1844e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -383818,31 +383819,31 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 182ebc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r0, r5 │ │ │ │ addw r5, sp, #2072 @ 0x818 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fac1c │ │ │ │ + bl 1fabbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e75c0 │ │ │ │ + bl 1e7560 │ │ │ │ ldr r3, [pc, #928] @ (1844f0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r7, 1841aa │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 184182 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ @@ -383894,15 +383895,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 184274 │ │ │ │ movs r7, #1 │ │ │ │ ldr r1, [pc, #816] @ (1844fc ) │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ ldr r1, [pc, #808] @ (184500 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 625e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184296 │ │ │ │ @@ -383920,15 +383921,15 @@ │ │ │ │ beq.w 1844da │ │ │ │ mov r0, r4 │ │ │ │ bl 182ebc │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1844c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18446a │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -383974,15 +383975,15 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ movs r7, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ blx 61b90 │ │ │ │ mov r5, r0 │ │ │ │ b.n 184310 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 1842f8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 184194 │ │ │ │ ldr r2, [pc, #604] @ (184508 ) │ │ │ │ ldr r3, [pc, #572] @ (1844e8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -384056,15 +384057,15 @@ │ │ │ │ strb.w fp, [r2, #4] │ │ │ │ bl 1833c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 62354 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r6 │ │ │ │ blx 6224c │ │ │ │ @@ -384112,15 +384113,15 @@ │ │ │ │ bl 1833c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 62354 │ │ │ │ ldr r1, [pc, #292] @ (184524 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7500 │ │ │ │ + bl 1e74a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 61324 │ │ │ │ b.n 1842a8 │ │ │ │ ldr r2, [pc, #276] @ (184528 ) │ │ │ │ add r2, pc │ │ │ │ b.n 184336 │ │ │ │ ldr r2, [pc, #276] @ (18452c ) │ │ │ │ @@ -384216,68 +384217,68 @@ │ │ │ │ movne r0, r0 │ │ │ │ bkpt 0x00f8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #14 │ │ │ │ movs r6, r3 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh.w r0, [sl, #29] │ │ │ │ - subs r6, r0, r4 │ │ │ │ + ldr??.w r0, [sl, sp, lsl #1] │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r1, r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str.w r0, [r8, #31] │ │ │ │ - subs r2, r0, r2 │ │ │ │ + strb.w r0, [r8, #31] │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh.w r0, [ip, #31] │ │ │ │ - subs r6, r6, r1 │ │ │ │ + ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ + subs r6, r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r7, r0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r5, #6 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r0, #6 │ │ │ │ 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 │ │ │ │ @@ -384409,15 +384410,15 @@ │ │ │ │ blx 625fc │ │ │ │ cbz r0, 184746 │ │ │ │ ldr r2, [pc, #328] @ (184820 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (184824 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r9, r1 │ │ │ │ blx 62114 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -384447,15 +384448,15 @@ │ │ │ │ bne.n 1846fe │ │ │ │ b.n 184704 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r4, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 18469c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 194fa8 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (184828 ) │ │ │ │ ldr r3, [pc, #184] @ (184814 ) │ │ │ │ @@ -384471,101 +384472,101 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (18482c ) │ │ │ │ ldr r1, [pc, #180] @ (184830 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r0, #0 │ │ │ │ b.n 184758 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, r7 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ uxth.w r9, r9 │ │ │ │ b.n 1846d6 │ │ │ │ ldr r4, [pc, #152] @ (184834 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (184838 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1829f8 │ │ │ │ ldr r2, [pc, #136] @ (18483c ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1829f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 184786 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (184840 ) │ │ │ │ ldr r1, [pc, #104] @ (184844 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 184786 │ │ │ │ mov r7, lr │ │ │ │ b.n 1846c8 │ │ │ │ ldr r2, [pc, #88] @ (184848 ) │ │ │ │ ldr r1, [pc, #88] @ (18484c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 1847ca │ │ │ │ ldr r2, [pc, #80] @ (184850 ) │ │ │ │ ldr r1, [pc, #84] @ (184854 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.n 1847ca │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev16 r2, r6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r6, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r6, r3 │ │ │ │ - rsbs r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf59e001d │ │ │ │ @ instruction: 0xb8a0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf53c001d │ │ │ │ - adds.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + @ instruction: 0xf4fc001d │ │ │ │ + @ instruction: 0xf4de001d │ │ │ │ + subs r4, r7, #0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r1, #1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r0, #4 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf4dc001d │ │ │ │ - adds r6, r1, #5 │ │ │ │ + eors.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf4c8001d │ │ │ │ - adds r0, r0, #6 │ │ │ │ + eor.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf4ba001d │ │ │ │ + orns r0, sl, #10289152 @ 0x9d0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #312] @ 1849a4 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -384639,15 +384640,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16d5e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1706d8 │ │ │ │ ldr r3, [pc, #96] @ (1849a8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -384663,39 +384664,39 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 1848f0 │ │ │ │ b.n 1848cc │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 28a500 │ │ │ │ + bl 28a4a0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 184958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (1849ac ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (1849b0 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ b.n 184952 │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf334001d │ │ │ │ - adds r2, r3, #3 │ │ │ │ + @ instruction: 0xf2f4001d │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 184858 │ │ │ │ @@ -384707,15 +384708,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #924 @ 0x39c │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 184a10 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 184a50 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -384743,15 +384744,15 @@ │ │ │ │ cbz r0, 184a3c │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 184a44 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #17] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 1849fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -385005,15 +385006,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 184d5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ cbz r2, 184d4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -385082,48 +385083,48 @@ │ │ │ │ cbz r1, 184df8 │ │ │ │ ldr r3, [pc, #168] @ (184e48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 184d22 │ │ │ │ ldr r0, [pc, #164] @ (184e4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ ldr r3, [pc, #160] @ (184e50 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 184d62 │ │ │ │ ldr r0, [pc, #144] @ (184e54 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ ldr r3, [pc, #140] @ (184e58 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 184d34 │ │ │ │ ldr r0, [pc, #124] @ (184e5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ ldr r3, [pc, #120] @ (184e60 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 184d4c │ │ │ │ ldr r0, [pc, #104] @ (184e64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ ldr r3, [pc, #100] @ (184e68 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -385135,29 +385136,29 @@ │ │ │ │ stmia.w r6!, {r1, r2, r3, r5, r7} │ │ │ │ ldmia.w r0, {r1, r2, r3, r5, r7} │ │ │ │ stmia.w r8!, {r1, r2, r3, r5, r7} │ │ │ │ stmia.w r6, {r1, r2, r3, r5, r7} │ │ │ │ ldmia.w lr, {r1, r2, r3, r5, r7} │ │ │ │ strd r0, r0, [lr], #-696 @ 0x2b8 │ │ │ │ stmia.w ip, {r1, r2, r3, r5, r7} │ │ │ │ - ldr r0, [pc, #560] @ (185074 ) │ │ │ │ + ldr r0, [pc, #304] @ (184f74 ) │ │ │ │ movs r2, r4 │ │ │ │ strd r0, r0, [r0], #-696 @ 0x2b8 │ │ │ │ @ instruction: 0xe85200ae │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xe82a00ae │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xe81e00ae │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ b.n 184e58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r0, r1 │ │ │ │ movs r6, r3 │ │ │ │ b.n 184e48 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (184e9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 184e78 │ │ │ │ @@ -385234,17 +385235,17 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ b.n 184d9c │ │ │ │ lsls r6, r5, #2 │ │ │ │ cbz r6, 184f28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ cbz r0, 184f2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -385348,15 +385349,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 18500c │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -385371,23 +385372,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 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cbz r0, 18508e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 185038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185078 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -385432,19 +385433,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (185114 ) │ │ │ │ ldr r0, [pc, #20] @ (185118 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r5, r5 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r4 │ │ │ │ tst.w r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ movne r1, #32 │ │ │ │ cmp r2, r1 │ │ │ │ bhi.n 18519a │ │ │ │ @@ -385533,15 +385534,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1851f0 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ add sp, #8 │ │ │ │ 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, [r2, #20] │ │ │ │ @@ -385582,15 +385583,15 @@ │ │ │ │ bls.n 18525e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18526c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 185264 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185264 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -385631,15 +385632,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 185316 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 18531e │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 18533a │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cbz r0, 185316 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 1852f8 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -385835,24 +385836,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 185520 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 185526 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1854e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 185508 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -386028,15 +386029,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 185708 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ cbz r0, 18570e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 185714 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1854e8 │ │ │ │ @@ -386849,15 +386850,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 185efa │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r2, [r5, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #1 │ │ │ │ @@ -387344,24 +387345,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr.w r2, [fp] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ strd r0, r7, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -387936,24 +387937,24 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 1869d2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1869bc │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -387999,18 +388000,18 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 186a16 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 186a08 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ - bl 1e9ae0 │ │ │ │ + bl 1e9a80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [pc, #840] @ (186dc8 ) │ │ │ │ ldr r2, [pc, #840] @ (186dcc ) │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -388133,26 +388134,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186b9e │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 186bf0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 185038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 186bda │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ b.n 186b9e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -388466,15 +388467,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ b.n 1868cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -388598,21 +388599,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 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 187076 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -388670,24 +388671,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 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 187124 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1870a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18710c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -388766,32 +388767,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1871fa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 187218 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18723a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1871dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 187224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 187258 │ │ │ │ @@ -388830,15 +388831,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 1872b6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1872c8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 1872aa │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -388861,15 +388862,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 187306 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 18733a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 187342 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -389209,15 +389210,15 @@ │ │ │ │ cbz r2, 18764c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 18764c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1875f8 │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -389225,15 +389226,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1875f8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -389616,17 +389617,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 187ac2 │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ @@ -389651,27 +389652,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1877cc │ │ │ │ movs r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r2, #4] │ │ │ │ bl 187a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 187a5a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -389695,15 +389696,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ cbz r0, 187b62 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -389727,15 +389728,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1877cc │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 187ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 187b14 │ │ │ │ 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 │ │ │ │ @@ -389757,15 +389758,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 187bd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 187bea │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 187bea │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -389890,15 +389891,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 187cbe │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 18723c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -389934,26 +389935,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 187c32 │ │ │ │ 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 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 187c52 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 187b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 187d80 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -390034,15 +390035,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 187e40 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 187e7c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 187dea │ │ │ │ ldrb.w r7, [r4, #104] @ 0x68 │ │ │ │ @@ -390070,15 +390071,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 187e9c │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 187ea6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 187f14 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -390415,19 +390416,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1882b8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18822e │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 18826c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 188286 │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -390437,15 +390438,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 18822e │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 18822e │ │ │ │ mov r5, r6 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18826c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18825a │ │ │ │ @@ -390465,19 +390466,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18766c │ │ │ │ b.n 18825a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188236 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 1882ee │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 18830c │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -390487,15 +390488,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 188236 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 188236 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1882ee │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1882dc │ │ │ │ @@ -390541,15 +390542,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 1883f0 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18846e │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 1883c6 │ │ │ │ @@ -390565,15 +390566,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 188396 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ b.n 188366 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1883a0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 188468 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -390590,15 +390591,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1883de │ │ │ │ b.n 1883da │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ea868 │ │ │ │ + bl 1ea808 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 18847a │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 188456 │ │ │ │ @@ -390614,15 +390615,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 18840a │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18837a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 188366 │ │ │ │ b.n 18837a │ │ │ │ @@ -391200,15 +391201,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1892fe │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 189280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 188aba │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -391272,15 +391273,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 188a2a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 188a70 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188a08 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -391299,27 +391300,27 @@ │ │ │ │ bne.n 188ac6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188b16 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1870a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188afe │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 188acc │ │ │ │ @@ -391353,34 +391354,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 188b8c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 188b8c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 18723c │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 188b58 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 188b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 188bb6 │ │ │ │ b.n 1885c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1885c0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -391398,15 +391399,15 @@ │ │ │ │ bl 187b68 │ │ │ │ b.n 188ba8 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ b.n 188a4c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 188c24 │ │ │ │ bl 195ea0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -391545,27 +391546,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 189388 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 188da8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1871dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 188d92 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -391690,15 +391691,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r9, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov lr, r7 │ │ │ │ mov r8, 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} │ │ │ │ @@ -391725,19 +391726,19 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1e9928 │ │ │ │ + bl 1e98c8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r1, r8 │ │ │ │ bl 186f98 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -392013,19 +392014,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 188178 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 18910c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1889f2 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 1892cc │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 187ffc │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -392035,43 +392036,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1889f2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1889f2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189298 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1872cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189298 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1889f2 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1872cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189298 │ │ │ │ b.n 1892dc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1889e8 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 18934e │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 189380 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -392083,28 +392084,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1889e8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1889e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 189316 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 1872cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189316 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1889e8 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1872cc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -392112,34 +392113,34 @@ │ │ │ │ b.n 18935e │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 189326 │ │ │ │ b.n 18931e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1eabbc │ │ │ │ + bl 1eab5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 189406 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1893c6 │ │ │ │ cbz r7, 189406 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1eabe4 │ │ │ │ + bl 1eab84 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1893a2 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 189512 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -392344,15 +392345,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 187034 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -392366,15 +392367,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 189624 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ @@ -392388,29 +392389,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2468] @ 18a018 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9ae0 │ │ │ │ + bl 1e9a80 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 187034 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r6, #104] @ 0x68 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ add.w r7, r6, #64 @ 0x40 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -392493,22 +392494,22 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ mul.w r9, r8, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r5, r3, r9 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ ldr.w fp, [r7, #100] @ 0x64 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 1897d2 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -392581,15 +392582,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 1897f8 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 189ab4 │ │ │ │ @@ -393022,15 +393023,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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #820] @ (18a01c ) │ │ │ │ ldr r2, [pc, #824] @ (18a020 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ @@ -393253,15 +393254,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b5918 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #548] @ 0x224 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #268] @ (18a024 ) │ │ │ │ ldr r3, [pc, #248] @ (18a014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -393401,15 +393402,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (18a0c0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18a066 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -393767,15 +393768,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (18a480 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18a426 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -393823,15 +393824,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, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e9958 │ │ │ │ + bl 1e98f8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #152] @ 0x98 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 18a4f8 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -393962,15 +393963,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18a648 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -393995,15 +393996,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (18a718 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -394195,19 +394196,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18a824 ) │ │ │ │ ldr r0, [pc, #20] @ (18a828 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ movs r5, r5 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x0092 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ 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, #580] @ (18aa84 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -394450,37 +394451,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 18a8fe │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r5 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #16 │ │ │ │ movs r5, r5 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0004 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ push {r2, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r5, 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, #1816] @ 0x718 │ │ │ │ ldr.w r2, [pc, #2348] @ 18b400 │ │ │ │ @@ -395543,73 +395544,73 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r6, [r3, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r5, r5 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ movs r5, r5 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #14 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r3, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r5, r5 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ movs r5, r5 │ │ │ │ - bics r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #392] @ (18b5cc ) │ │ │ │ + ldr r6, [pc, #136] @ (18b4cc ) │ │ │ │ movs r5, r5 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r4, [pc, #504] @ (18b644 ) │ │ │ │ + ldr r4, [pc, #248] @ (18b544 ) │ │ │ │ movs r5, r5 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + ldr r7, [pc, #768] @ (18b750 ) │ │ │ │ movs r5, r5 │ │ │ │ strh r2, [r0, #28] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r3, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r5, r5 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r5, r5 │ │ │ │ strh r4, [r3, #22] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #640] @ (18b6f0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r2, [r0, #20] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r0, 18b4cc │ │ │ │ + uxtb r0, r6 │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r5, r5 │ │ │ │ ldr.w r3, [pc, #2748] @ 18bf48 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 18b2ec │ │ │ │ mov fp, r9 │ │ │ │ @@ -396239,21 +396240,21 @@ │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, ip] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ ldr.w r3, [pc, #1264] @ 18c068 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr.w r3, [pc, #1252] @ 18c06c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 18b232 │ │ │ │ ldr.w r3, [pc, #1244] @ 18c070 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -396410,15 +396411,15 @@ │ │ │ │ bl 18a658 │ │ │ │ b.w 18b232 │ │ │ │ ldr r3, [pc, #832] @ (18c0b0 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ ldr r3, [pc, #820] @ (18c0b4 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 18b232 │ │ │ │ ldr r3, [pc, #812] @ (18c0b8 ) │ │ │ │ @@ -397579,15 +397580,15 @@ │ │ │ │ ldr.w r3, [pc, #1412] @ 18cee4 │ │ │ │ str r1, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18b232 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1396] @ 18cee8 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr.w r3, [pc, #1392] @ 18ceec │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -397609,15 +397610,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1344] @ 18cef0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18b232 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1328] @ 18cef4 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr.w r3, [pc, #1324] @ 18cef8 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -397639,15 +397640,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1276] @ 18cefc │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18b232 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1264] @ 18cf00 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr.w r3, [pc, #1260] @ 18cf04 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -397670,15 +397671,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [pc, #1208] @ 18cf08 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18b232 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1196] @ 18cf0c │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr.w r3, [pc, #1192] @ 18cf10 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -398491,15 +398492,15 @@ │ │ │ │ b.w 18b232 │ │ │ │ mov.w r0, #664 @ 0x298 │ │ │ │ bl 18a658 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ b.w 18b232 │ │ │ │ vldr s0, [pc, #664] @ 18d664 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr r6, [pc, #776] @ (18d6dc ) │ │ │ │ ldr r3, [pc, #776] @ (18d6e0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -398524,15 +398525,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 18b232 │ │ │ │ vldr d0, [r7, #-8] │ │ │ │ ldr r6, [pc, #720] @ (18d6e8 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ ldr r3, [pc, #712] @ (18d6ec ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -399480,21 +399481,21 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 18b232 │ │ │ │ ldr.w r6, [pc, #1800] @ 18e4ac │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ ldr.w r3, [pc, #1784] @ 18e4b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.w 18b232 │ │ │ │ ldr.w r3, [pc, #1768] @ 18e4b4 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 18b232 │ │ │ │ @@ -400181,31 +400182,31 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r6, [r2, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r3, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r6, [r5, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #80] @ (18e588 ) │ │ │ │ mov fp, r9 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -400241,17 +400242,17 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b.w 18ba98 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #220] @ (18e688 ) │ │ │ │ @@ -400300,34 +400301,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 18e626 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 18e626 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 18e662 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 18e60e │ │ │ │ ldr r3, [pc, #116] @ (18e6b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [pc, #112] @ (18e6b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [pc, #104] @ (18e6b8 ) │ │ │ │ ldr r0, [pc, #108] @ (18e6bc ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 627e8 │ │ │ │ @@ -400376,15 +400377,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r4, [r1, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r2, [r2, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r4, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (18e7a0 ) │ │ │ │ ldr r2, [pc, #212] @ (18e7a4 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -400472,31 +400473,31 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r5, [pc, #608] @ (18ea14 ) │ │ │ │ + ldr r5, [pc, #352] @ (18e914 ) │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r5, r5 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ movs r5, r5 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r5, r5 │ │ │ │ str r4, [r7, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r6, [r6, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -400562,15 +400563,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6158c │ │ │ │ nop │ │ │ │ asrs r2, r4, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r6, 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 r5, [pc, #96] @ (18e8f0 ) │ │ │ │ add r5, pc │ │ │ │ @@ -400623,15 +400624,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r3, r0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #848] @ (18ec50 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #856] @ (18ec5c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #112] @ (18e97c ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 18e93c │ │ │ │ ldr r3, [pc, #108] @ (18e980 ) │ │ │ │ @@ -400689,15 +400690,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #640] @ (18ec04 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #240] @ (18ea78 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #312] @ (18eac4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bvc.n 18e8f0 │ │ │ │ + bvc.n 18ea70 │ │ │ │ movs r5, r3 │ │ │ │ ldr r7, [pc, #304] @ (18eac4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #192] @ (18ea58 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r7, [pc, #104] @ (18ea04 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -400829,15 +400830,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 18ea24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (18eacc ) │ │ │ │ add r0, pc │ │ │ │ bl 18e840 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r5, 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 r3, [pc, #120] @ (18eb58 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -401997,39 +401998,39 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #912] @ (18f8bc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #952] @ (18f8e8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [pc, #776] @ (18f83c ) │ │ │ │ + ldr r0, [pc, #520] @ (18f73c ) │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r5, r5 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r5, r5 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ movs r5, r5 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r5, r5 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r3, r6] │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [pc, #64] @ (18f59c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r4, [pc, #8] @ (18f568 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r5, r5 │ │ │ │ ldr r4, [pc, #24] @ (18f580 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #864] @ (18f8cc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #840] @ (18f8b8 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -403184,15 +403185,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w r3, [pc, #3088] @ 190db0 │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3084] @ 190db4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -403606,15 +403607,15 @@ │ │ │ │ ldr.w r2, [pc, #2164] @ 190e88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2164] @ 190e8c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ ldr.w r2, [pc, #2152] @ 190e90 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 18f0ec │ │ │ │ ldr.w r2, [pc, #2136] @ 190e90 │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -404350,17 +404351,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -404388,41 +404389,41 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r4, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #134 @ 0x86 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bics r2, r6 │ │ │ │ + muls r2, r6 │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r5, r5 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ movs r5, r5 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r5, r5 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #2 │ │ │ │ movs r5, r5 │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r2, #158 @ 0x9e │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -404448,15 +404449,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r2, #234 @ 0xea │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr.w r2, [pc, #1140] @ 191340 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ @@ -404916,15 +404917,15 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r4, r5, #31 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #4] @ (191378 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsls r2, r4, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -405008,42 +405009,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (191480 ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 191484 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 191488 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r2, [pc, #60] @ (19148c ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r7, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61324 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 19145c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r5, r3 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r4, r3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -405062,22 +405063,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 1914e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1914e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 191512 │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -405103,20 +405104,20 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -405290,17 +405291,17 @@ │ │ │ │ bl 1913a4 │ │ │ │ b.n 1916b8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [lr, #692] @ 0x2b4 │ │ │ │ strd r0, r0, [r0, #-692] @ 0x2b4 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ movs r5, r3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #280] @ (19183c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -405592,15 +405593,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ b.n 19178c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 191674 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ 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 r2, [pc, #96] @ (191a90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -405646,15 +405647,15 @@ │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ b.n 191620 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1915d4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (191ae4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405674,17 +405675,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (191b24 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405701,17 +405702,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (191b5c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405724,17 +405725,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 191a20 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (191b94 ) │ │ │ │ add r1, pc │ │ │ │ @@ -405744,15 +405745,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} │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (191bd0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -405767,17 +405768,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 191a20 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (191c10 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -405792,17 +405793,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 191a20 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (191c48 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405814,17 +405815,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 191a20 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc.w r1, r5, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (191c94 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405845,17 +405846,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (191cd4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -405870,17 +405871,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 191a20 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (191d20 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405900,17 +405901,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ movs r5, 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, #64] @ (191d78 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405936,19 +405937,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r7, #2 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #376] @ (191efc ) │ │ │ │ + ldr r6, [pc, #120] @ (191dfc ) │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (191db4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -405961,17 +405962,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 191a20 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (191dec ) │ │ │ │ add r1, pc │ │ │ │ @@ -405981,15 +405982,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} │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (191e20 ) │ │ │ │ add r1, pc │ │ │ │ @@ -406000,15 +406001,15 @@ │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (191e58 ) │ │ │ │ add r1, pc │ │ │ │ @@ -406020,15 +406021,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (191e90 ) │ │ │ │ add r1, pc │ │ │ │ @@ -406040,15 +406041,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r5, 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, #68] @ (191ee8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -406075,19 +406076,19 @@ │ │ │ │ movne r0, r1 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ 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] @ (191f24 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406100,17 +406101,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 191a20 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r5, 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, #64] @ (191f7c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -406137,19 +406138,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (191fc8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406168,17 +406169,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (191ff8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -406186,15 +406187,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 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (19202c ) │ │ │ │ add r1, pc │ │ │ │ @@ -406204,15 +406205,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} │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (192060 ) │ │ │ │ add r1, pc │ │ │ │ @@ -406222,15 +406223,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} │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1920a0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406248,17 +406249,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r5, 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, #80] @ (192108 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406290,19 +406291,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r5, 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, #80] @ (192174 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406334,19 +406335,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1921c8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406367,17 +406368,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (192214 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -406398,17 +406399,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (192250 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -406423,15 +406424,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r1, #1 │ │ │ │ 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] @ (192294 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -406449,15 +406450,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} │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1922dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -406477,15 +406478,15 @@ │ │ │ │ bcs.n 1922be │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -407345,25 +407346,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1929e6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1929de │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1216] @ 192eb8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 61324 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 192958 │ │ │ │ ldr.w r2, [pc, #1192] @ 192ebc │ │ │ │ @@ -407414,15 +407415,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 192aa4 │ │ │ │ ldr.w r8, [pc, #1072] @ 192ec0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 192a92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -407501,15 +407502,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 192e72 │ │ │ │ ldr r1, [pc, #860] @ (192ec4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ 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 192a02 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -407534,29 +407535,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #772] @ (192ec8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r1, [pc, #760] @ (192ecc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r1, [pc, #748] @ (192ed0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 192a02 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -407580,26 +407581,26 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #664] @ (192ed4 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 192a02 │ │ │ │ ldr r1, [pc, #640] @ (192ed8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 192dfc │ │ │ │ ldr r6, [pc, #616] @ (192edc ) │ │ │ │ vldr s16, [sp, #12] │ │ │ │ @@ -407614,41 +407615,41 @@ │ │ │ │ vldr s13, [pc, #520] @ 192ea0 │ │ │ │ vcmpe.f32 s16, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 192e62 │ │ │ │ vmov r2, r3, d7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 192e3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 192a02 │ │ │ │ ldr r1, [pc, #536] @ (192ee0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 192e28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 192a02 │ │ │ │ ldr r1, [pc, #508] @ (192ee4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 192e4e │ │ │ │ @@ -407667,15 +407668,15 @@ │ │ │ │ bne.n 192d12 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (192ee8 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 192a02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -407696,15 +407697,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 192e0e │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -407716,25 +407717,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1928e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 192a02 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 192a02 │ │ │ │ ldr.w r8, [pc, #296] @ 192eec │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 192dc6 │ │ │ │ b.n 192a02 │ │ │ │ ldr r1, [pc, #276] @ (192ef0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -407747,15 +407748,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 1913a4 │ │ │ │ b.n 192a02 │ │ │ │ ldr r6, [pc, #248] @ (192ef8 ) │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ b.n 192c7a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #228] @ (192efc ) │ │ │ │ @@ -407769,40 +407770,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (192f00 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r1, [pc, #196] @ (192f04 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (192f08 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 192b48 │ │ │ │ ldr r1, [pc, #168] @ (192f0c ) │ │ │ │ vmov r2, r3, d7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 192a02 │ │ │ │ ldr r1, [pc, #156] @ (192f10 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ 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 192a02 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @@ -407814,67 +407815,67 @@ │ │ │ │ b.n 192a02 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ bvs.n 192ea0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #24] │ │ │ │ movs r5, r3 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ bpl.n 192e88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbnz r4, 192f3a │ │ │ │ + cbnz r4, 192f2a │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (19318c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -407900,15 +407901,15 @@ │ │ │ │ b.n 192fd0 │ │ │ │ add.w fp, sp, #20 │ │ │ │ adds r6, #1 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w fp, {r0, r1} │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -407927,20 +407928,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (19319c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 193034 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -408026,15 +408027,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (1931a8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 193184 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 1930d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -408043,15 +408044,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 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 19314c │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -408074,15 +408075,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (1931ac ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ 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] │ │ │ │ @@ -408095,15 +408096,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 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 192ff4 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1930e2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 193178 │ │ │ │ @@ -408113,41 +408114,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 1930e2 │ │ │ │ ldr r1, [pc, #68] @ (1931b0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2eb184 │ │ │ │ + bl 2eb124 │ │ │ │ b.n 193026 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 1930e2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 193160 │ │ │ │ nop │ │ │ │ beq.n 193128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r3, [pc, #808] @ (1934c8 ) │ │ │ │ + ldr r3, [pc, #552] @ (1933c8 ) │ │ │ │ movs r4, r3 │ │ │ │ adds.w r0, r0, sp, asr #2 │ │ │ │ ldmia r7, {r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #896] @ (19352c ) │ │ │ │ + ldr r2, [pc, #640] @ (19342c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1931ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -408162,17 +408163,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 191a20 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ 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 r4, [pc, #92] @ (193260 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408215,19 +408216,19 @@ │ │ │ │ b.n 19322a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1932e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408270,19 +408271,19 @@ │ │ │ │ b.n 1932aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + bx fp │ │ │ │ movs r5, r3 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ 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 r4, [pc, #92] @ (193360 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408325,19 +408326,19 @@ │ │ │ │ b.n 19332a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ 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 r4, [pc, #92] @ (1933e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408380,19 +408381,19 @@ │ │ │ │ b.n 1933aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (193460 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408435,19 +408436,19 @@ │ │ │ │ b.n 19342a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1934e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408490,19 +408491,19 @@ │ │ │ │ b.n 1934aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ 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 r4, [pc, #92] @ (193560 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408545,19 +408546,19 @@ │ │ │ │ b.n 19352a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ 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 r4, [pc, #92] @ (1935e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408600,19 +408601,19 @@ │ │ │ │ b.n 1935aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (193660 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408655,19 +408656,19 @@ │ │ │ │ b.n 19362a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1936e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408710,19 +408711,19 @@ │ │ │ │ b.n 1936aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ 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 r4, [pc, #92] @ (193760 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408765,19 +408766,19 @@ │ │ │ │ b.n 19372a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ 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 r4, [pc, #92] @ (1937e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408820,19 +408821,19 @@ │ │ │ │ b.n 1937aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r5, r3 │ │ │ │ ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (193860 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408875,19 +408876,19 @@ │ │ │ │ b.n 19382a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1938e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408930,19 +408931,19 @@ │ │ │ │ b.n 1938aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r7, r2] │ │ │ │ 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 r4, [pc, #92] @ (193960 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408985,19 +408986,19 @@ │ │ │ │ b.n 19392a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r7, r0] │ │ │ │ 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 r4, [pc, #92] @ (1939e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409040,19 +409041,19 @@ │ │ │ │ b.n 1939aa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r7, [pc, #992] @ (193dd4 ) │ │ │ │ + ldr r7, [pc, #736] @ (193cd4 ) │ │ │ │ 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 r4, [pc, #92] @ (193a60 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409095,19 +409096,19 @@ │ │ │ │ b.n 193a2a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r7, [pc, #480] @ (193c54 ) │ │ │ │ + ldr r7, [pc, #224] @ (193b54 ) │ │ │ │ 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 r4, [pc, #100] @ (193ae8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409154,19 +409155,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 193ab4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r5, r3 │ │ │ │ stmia r5!, {r2, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [pc, #936] @ (193ea4 ) │ │ │ │ + ldr r6, [pc, #680] @ (193da4 ) │ │ │ │ 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 r4, [pc, #100] @ (193b70 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409213,19 +409214,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 193b3c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [pc, #392] @ (193d0c ) │ │ │ │ + ldr r6, [pc, #136] @ (193c0c ) │ │ │ │ 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] @ 193bf8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409270,19 +409271,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 193bc6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #224] @ (193ce4 ) │ │ │ │ + ldr r5, [pc, #992] @ (193fe4 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r4!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #872] @ (193f74 ) │ │ │ │ + ldr r5, [pc, #616] @ (193e74 ) │ │ │ │ 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 r4, [pc, #100] @ (193c80 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409329,19 +409330,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 193c4c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + ldr r7, [pc, #904] @ (194014 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #328] @ (193ddc ) │ │ │ │ + ldr r5, [pc, #72] @ (193cdc ) │ │ │ │ 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 r4, [pc, #100] @ (193d08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409388,19 +409389,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 193cd4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #648] @ (193f9c ) │ │ │ │ + ldr r7, [pc, #392] @ (193e9c ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #808] @ (194044 ) │ │ │ │ + ldr r4, [pc, #552] @ (193f44 ) │ │ │ │ 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] @ 193d90 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409445,19 +409446,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 193d5e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #96] @ (193dfc ) │ │ │ │ + ldr r6, [pc, #864] @ (1940fc ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #264] @ (193eac ) │ │ │ │ + ldr r4, [pc, #8] @ (193dac ) │ │ │ │ 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] @ 193e18 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409502,19 +409503,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 193de6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ movs r5, r3 │ │ │ │ stmia r2!, {r1, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #744] @ (194114 ) │ │ │ │ + ldr r3, [pc, #488] @ (194014 ) │ │ │ │ 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 r4, [pc, #96] @ (193e9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409558,19 +409559,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 193e68 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (193f10 ) │ │ │ │ + ldr r5, [pc, #872] @ (194210 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #232] @ (193f98 ) │ │ │ │ + ldr r2, [pc, #1000] @ (194298 ) │ │ │ │ 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 r4, [pc, #96] @ (193f20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409614,19 +409615,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 193eec │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #648] @ (1941b4 ) │ │ │ │ + ldr r5, [pc, #392] @ (1940b4 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r1!, {r2, r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #728] @ (19420c ) │ │ │ │ + ldr r2, [pc, #472] @ (19410c ) │ │ │ │ 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] @ 193fa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409671,19 +409672,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 193f76 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #192] @ (194074 ) │ │ │ │ + ldr r4, [pc, #960] @ (194374 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [pc, #168] @ (194064 ) │ │ │ │ + ldr r1, [pc, #936] @ (194364 ) │ │ │ │ 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 r4, [pc, #96] @ (19402c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409727,19 +409728,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 193ff8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #728] @ (194310 ) │ │ │ │ + ldr r4, [pc, #472] @ (194210 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r0!, {} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #680] @ (1942e8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1941e8 ) │ │ │ │ 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] @ 1940b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409784,19 +409785,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194082 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ itt ge │ │ │ │ lslge r5, r5, #2 │ │ │ │ lsrge r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #800] @ (1943e0 ) │ │ │ │ + ldr r1, [pc, #544] @ (1942e0 ) │ │ │ │ movs r5, r3 │ │ │ │ itet vc │ │ │ │ lslvc r5, r5, #2 │ │ │ │ - ldrvs r1, [pc, #120] @ (194140 ) │ │ │ │ + ldrvs r0, [pc, #888] @ (194440 ) │ │ │ │ movvc 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] @ 19413c │ │ │ │ sub sp, #20 │ │ │ │ @@ -409841,19 +409842,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19410a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ itt ne │ │ │ │ lslne r5, r5, #2 │ │ │ │ lsrne r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [pc, #600] @ (1943a8 ) │ │ │ │ + ldr r0, [pc, #344] @ (1942a8 ) │ │ │ │ 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] @ 1941c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -409898,19 +409899,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194192 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0094 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #784] @ (1944e0 ) │ │ │ │ + ldr r0, [pc, #528] @ (1943e0 ) │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [pc, #56] @ (194210 ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ 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 r4, [pc, #104] @ (194250 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -409958,19 +409959,19 @@ │ │ │ │ b.n 19421a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x000e │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #472] @ (194434 ) │ │ │ │ + ldr r0, [pc, #216] @ (194334 ) │ │ │ │ movs r5, r3 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blxns r0 │ │ │ │ + bxns r8 │ │ │ │ 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 r4, [pc, #100] @ (1942d8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410017,19 +410018,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1942a4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #312] @ (19441c ) │ │ │ │ + ldr r0, [pc, #56] @ (19431c ) │ │ │ │ movs r5, r3 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov sl, pc │ │ │ │ + mov sl, r7 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 194360 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410074,19 +410075,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19432e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 19434c │ │ │ │ + bgt.n 1942cc │ │ │ │ movs r6, r3 │ │ │ │ pop {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1943e4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410132,19 +410133,19 @@ │ │ │ │ b.n 1943ae │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ movs r7, r3 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, r6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19446c │ │ │ │ sub sp, #20 │ │ │ │ @@ -410189,19 +410190,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19443a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 1944ea │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blxns lr │ │ │ │ + blxns r6 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r6, 1944ea │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, r4 │ │ │ │ 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] @ 1944f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410247,19 +410248,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1944c6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 194554 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, r4 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, 194554 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sl, fp │ │ │ │ + add sl, r3 │ │ │ │ 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] @ 194580 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410304,19 +410305,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19454e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ revsh r0, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + bxns r3 │ │ │ │ movs r5, r3 │ │ │ │ hlt 0x002a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sl │ │ │ │ + add r2, r2 │ │ │ │ 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] @ 194608 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410361,19 +410362,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1945d6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, r6 │ │ │ │ movs r5, r3 │ │ │ │ rev r2, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ 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 r4, [pc, #100] @ (194690 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410420,19 +410421,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 19465c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 1946c6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r2 │ │ │ │ + add r2, sl │ │ │ │ movs r5, r3 │ │ │ │ cbnz r4, 1946c6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - muls r2, r0 │ │ │ │ + orrs r2, r0 │ │ │ │ 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 r4, [pc, #100] @ (194718 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410479,19 +410480,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1946e4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 19472c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r1 │ │ │ │ + mvns r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r4, 19472c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + negs r2, r7 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (1947a0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410538,19 +410539,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 19476c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8ba │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r2, r0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xb88c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 194828 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410595,19 +410596,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1947f6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmp r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + adcs r2, r5 │ │ │ │ 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 r4, [pc, #112] @ (1948bc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -410656,19 +410657,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 194888 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7aa │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + lsrs r2, r3 │ │ │ │ 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] @ 194944 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410713,19 +410714,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194912 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb714 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + eors r6, r1 │ │ │ │ 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] @ 1949cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -410770,19 +410771,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 19499a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - itt vs │ │ │ │ - movvs r6, r3 │ │ │ │ + itt cs │ │ │ │ + movcs r6, r3 │ │ │ │ @ instruction: 0xb65e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ 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] @ 194a54 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410827,19 +410828,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194a22 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r5 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ 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] @ 194adc │ │ │ │ sub sp, #20 │ │ │ │ @@ -410884,19 +410885,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194aaa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #20 │ │ │ │ movs r5, r3 │ │ │ │ push {r1, r2, r3, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ 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] @ 194b64 │ │ │ │ sub sp, #20 │ │ │ │ @@ -410941,19 +410942,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194b32 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ 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] @ 194bec │ │ │ │ sub sp, #20 │ │ │ │ @@ -410998,19 +410999,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 194bba │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #240] @ (194d04 ) │ │ │ │ @@ -411033,49 +411034,49 @@ │ │ │ │ beq.n 194cfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 194c86 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 192f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #156] @ (194d0c ) │ │ │ │ ldr r3, [pc, #152] @ (194d08 ) │ │ │ │ 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 194cfe │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r6, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r1, [pc, #108] @ (194d10 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (194d14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 625e4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -411086,15 +411087,15 @@ │ │ │ │ blx 62354 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 194c5a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [pc, #52] @ (194d18 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -411112,17 +411113,17 @@ │ │ │ │ nop │ │ │ │ cbz r4, 194d80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 194d72 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #368] @ (194e84 ) │ │ │ │ + ldr r1, [pc, #112] @ (194d84 ) │ │ │ │ movs r1, r4 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ stmia r7!, {r0, r1, r2, r5, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (194d34 ) │ │ │ │ add r3, pc │ │ │ │ @@ -411130,15 +411131,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (194d38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ble.n 194dd0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -411147,27 +411148,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (194d80 ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r3, [pc, #28] @ (194d84 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 194d78 │ │ │ │ ldr r0, [pc, #24] @ (194d88 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 61270 <__longjmp_chk@plt> │ │ │ │ blx 619c8 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ movs r5, r3 │ │ │ │ - vqadd.s32 d16, d0, d12 │ │ │ │ + vqadd.s32 d0, d0, d12 │ │ │ │ ldcl 0, cr0, [ip], {173} @ 0xad │ │ │ │ adc.w r0, sl, sp, asr #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ @@ -411248,15 +411249,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 194e0e │ │ │ │ @@ -411291,30 +411292,30 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 194eb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 194ea0 │ │ │ │ @@ -411372,31 +411373,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1ea1d8 │ │ │ │ + bl 1ea178 │ │ │ │ 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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1950aa │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1950dc │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ @@ -411582,20 +411583,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (1951c0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (1951c4 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r0, #1 │ │ │ │ blx 6158c │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - add.w r0, r8, ip, lsr #32 │ │ │ │ + @ instruction: 0xeac8001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 1951f2 │ │ │ │ mla r1, r2, r1, r1 │ │ │ │ @@ -411675,23 +411676,23 @@ │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ ldrb.w r3, [fp, #555] @ 0x22b │ │ │ │ strb.w r3, [fp, #200] @ 0xc8 │ │ │ │ ldr.w r3, [fp, #536] @ 0x218 │ │ │ │ strh.w r3, [fp, #184] @ 0xb8 │ │ │ │ blx 61830 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r5 │ │ │ │ beq.w 195458 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r9 │ │ │ │ bne.n 1952d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -411923,15 +411924,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r6, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ strb.w r6, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [pc, #2256] @ 195e3c │ │ │ │ ldr.w r3, [pc, #2244] @ 195e34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -412738,27 +412739,27 @@ │ │ │ │ strh.w r3, [r8, #212] @ 0xd4 │ │ │ │ b.w 1955a2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ movs r5, r5 │ │ │ │ add r2, sp, #560 @ 0x230 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + movs r4, r5 │ │ │ │ movs r5, r5 │ │ │ │ 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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -412933,15 +412934,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -412969,27 +412970,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 196054 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -413047,15 +413048,15 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ str r5, [r4, #4] │ │ │ │ add.w r5, r4, #120 @ 0x78 │ │ │ │ str r5, [r4, #24] │ │ │ │ @@ -413069,41 +413070,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 r7, [r0, #88] @ 0x58 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r6, #16 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #1 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ strd r6, r6, [r6] │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ strd r0, r0, [r0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ movs r2, #23 │ │ │ │ @@ -413263,15 +413264,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r5, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [r0, #28] │ │ │ │ mov r2, r0 │ │ │ │ @@ -413295,15 +413296,15 @@ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 6224c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ @@ -413337,15 +413338,15 @@ │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 1964b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ strh r7, [r0, #12] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w fp, [r0] │ │ │ │ mov ip, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -413375,15 +413376,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 196526 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov lr, fp │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov ip, r0 │ │ │ │ @@ -413447,15 +413448,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ str.w r6, [r1, r5, lsl #2] │ │ │ │ b.n 196590 │ │ │ │ @@ -413533,15 +413534,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strh r5, [r0, #12] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ @@ -413556,15 +413557,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ strh r5, [r0, #12] │ │ │ │ ldrd r2, r1, [r4, #20] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -413574,15 +413575,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -413599,15 +413600,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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 │ │ │ │ @@ -413638,15 +413639,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ strh r6, [r3, #12] │ │ │ │ @@ -413684,15 +413685,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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] │ │ │ │ @@ -413700,15 +413701,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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] │ │ │ │ @@ -413731,15 +413732,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh r7, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -413753,15 +413754,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 1968f4 │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh r7, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -413784,15 +413785,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh r7, [r0, #8] │ │ │ │ strh.w r8, [r0, #12] │ │ │ │ @@ -413916,15 +413917,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r6, [r7, #0] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -413942,15 +413943,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #4] │ │ │ │ b.n 196b28 │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ orr.w r1, r8, #12288 @ 0x3000 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -413974,15 +413975,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -414030,15 +414031,15 @@ │ │ │ │ and.w ip, r3, #8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ orr.w r8, ip, r3, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ orr.w r8, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ mov.w r2, #252 @ 0xfc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -414052,15 +414053,15 @@ │ │ │ │ str.w r8, [r3] │ │ │ │ str r5, [r3, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r8, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bmi.w 196a9e │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ strh r3, [r0, #12] │ │ │ │ adds r6, r1, #1 │ │ │ │ @@ -414093,15 +414094,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strh.w fp, [r0, #8] │ │ │ │ @@ -414158,15 +414159,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr.w r1, [fp, #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] │ │ │ │ @@ -414179,15 +414180,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -414345,15 +414346,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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] │ │ │ │ @@ -414361,15 +414362,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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 │ │ │ │ @@ -414393,15 +414394,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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] │ │ │ │ @@ -414419,15 +414420,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 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ 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, [r9, #24] │ │ │ │ @@ -414473,28 +414474,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 196fe2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 1ea24c │ │ │ │ + bl 1ea1ec │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ str.w r8, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -414740,15 +414741,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1972a8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1972ee │ │ │ │ mov r1, fp │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 1972d2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 19727e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -414769,15 +414770,15 @@ │ │ │ │ bne.n 19726c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 19725a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1972a2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 197312 │ │ │ │ @@ -415064,17 +415065,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 19759c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1975a6 │ │ │ │ b.n 197598 │ │ │ │ nop │ │ │ │ - b.n 197244 │ │ │ │ + b.n 1971c4 │ │ │ │ movs r4, r5 │ │ │ │ - b.n 197214 │ │ │ │ + b.n 197194 │ │ │ │ movs r4, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -415594,15 +415595,15 @@ │ │ │ │ b.n 197992 │ │ │ │ cmp.w r4, #808 @ 0x328 │ │ │ │ beq.n 197abe │ │ │ │ b.n 1978aa │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 197438 │ │ │ │ + b.n 1973b8 │ │ │ │ movs r4, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 197bb8 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -416068,15 +416069,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 197ef8 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 19803a │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -416121,15 +416122,15 @@ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 197fa8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -416140,15 +416141,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.n 198002 │ │ │ │ strh r2, [r5, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -416232,15 +416233,15 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ b.n 1981b8 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -416287,26 +416288,26 @@ │ │ │ │ beq.n 1982cc │ │ │ │ bhi.n 19826c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 198264 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 1982ee │ │ │ │ vldr s0, [pc, #156] @ 1982f8 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 1982e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 198262 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -416333,20 +416334,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 198262 │ │ │ │ vldr s0, [pc, #36] @ 1982fc │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 198300 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -416362,38 +416363,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (19832c ) │ │ │ │ ldr r0, [pc, #20] @ (198330 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - bls.n 19836c │ │ │ │ + bhi.n 1982ec │ │ │ │ movs r4, r5 │ │ │ │ - b.n 198ac4 │ │ │ │ + b.n 198a44 │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ 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] @ (198358 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (19835c ) │ │ │ │ ldr r0, [pc, #20] @ (198360 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - bhi.n 19831c │ │ │ │ + bhi.n 19829c │ │ │ │ movs r4, r5 │ │ │ │ - b.n 198a94 │ │ │ │ + b.n 198a14 │ │ │ │ movs r4, r3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1983fe │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -417642,15 +417643,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 198fe6 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -418089,15 +418090,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19948a │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -418241,15 +418242,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 199604 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -418926,15 +418927,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 199d0a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -419170,15 +419171,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 199f80 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -419559,15 +419560,15 @@ │ │ │ │ add.w r4, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 19a77e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -419614,15 +419615,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r4 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 207674 │ │ │ │ + bl 207614 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ beq.w 19a648 │ │ │ │ @@ -419651,20 +419652,20 @@ │ │ │ │ lsl.w r7, r1, r5 │ │ │ │ tst r7, r3 │ │ │ │ bne.n 19a4de │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 19a742 │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 19a734 │ │ │ │ - bl 2e8ea4 │ │ │ │ + bl 2e8e44 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e90d0 │ │ │ │ + bl 2e9070 │ │ │ │ ldr r1, [pc, #828] @ (19a800 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1aa514 │ │ │ │ cmp r5, #3 │ │ │ │ @@ -419956,15 +419957,15 @@ │ │ │ │ bpl.n 19a7ce │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 19a4de │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e91d0 │ │ │ │ + bl 2e9170 │ │ │ │ ldr r1, [pc, #84] @ (19a818 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 19a7b4 │ │ │ │ @@ -419984,27 +419985,27 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r3, r2 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r5, r6 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -421055,15 +421056,15 @@ │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ uxtb.w r9, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, fp, ip, lsl #7 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ @@ -421720,23 +421721,23 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ ldr r1, [pc, #24] @ (19ba08 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -422221,15 +422222,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, 19bf48 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 20624c │ │ │ │ + bl 2061ec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #564] @ (19c160 ) │ │ │ │ ldr r3, [pc, #556] @ (19c15c ) │ │ │ │ add r2, pc │ │ │ │ @@ -424588,15 +424589,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 19d684 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ @@ -425236,16 +425237,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #202 @ 0xca │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaea001c │ │ │ │ - @ instruction: 0xeaea001c │ │ │ │ + @ instruction: 0xeaaa001c │ │ │ │ + @ instruction: 0xeaaa001c │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r6, #6 │ │ │ │ @@ -425917,15 +425918,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2e844c │ │ │ │ + bl 2e83ec │ │ │ │ mov r6, r0 │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -426746,15 +426747,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 19e848 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 19ee90 │ │ │ │ + bhi.n 19ee10 │ │ │ │ movs r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -427436,15 +427437,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 19fa24 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 19634c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -427470,15 +427471,15 @@ │ │ │ │ bne.w 19f1b6 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 19fc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20790c │ │ │ │ + bl 2078ac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19e994 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -427797,15 +427798,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r6, [r9] │ │ │ │ b.w 19f05c │ │ │ │ vldr s0, [pc, #224] @ 19fa20 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 19634c │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -427828,15 +427829,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19eea6 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -428106,15 +428107,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19f6e4 │ │ │ │ ldr r1, [pc, #104] @ (19fd08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -428149,37 +428150,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ ldr r1, [pc, #52] @ (19fd28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r6!, {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, #3616] @ 0xe20 │ │ │ │ ldr.w r5, [pc, #2780] @ 1a081c │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ @@ -429045,15 +429046,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a05f2 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a1290 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -429262,19 +429263,19 @@ │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [sl, #688] @ 0x2b0 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - bkpt 0x002a │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ movs r6, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -429639,15 +429640,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ beq.n 1a0c4a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1a257a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2061a0 │ │ │ │ + bl 206140 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r9, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1a0c6e │ │ │ │ b.w 1a257a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -429658,15 +429659,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a0c60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2061a0 │ │ │ │ + bl 206140 │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a0c60 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -430217,15 +430218,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 198e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.w 1a05f2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ movs r6, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -432441,15 +432442,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ cmp fp, r3 │ │ │ │ bhi.n 1a2b5a │ │ │ │ add.w r9, r7, #64 @ 0x40 │ │ │ │ b.w 1a401c │ │ │ │ nop │ │ │ │ - add r7, pc, #32 @ (adr r7, 1a2ba8 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1a2ea8 ) │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2d7a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r7, #352 @ 0x160 │ │ │ │ add.w r6, r7, #368 @ 0x170 │ │ │ │ @@ -434214,19 +434215,19 @@ │ │ │ │ add.w r2, r3, fp, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #32] │ │ │ │ bne.n 1a3f64 │ │ │ │ b.w 1a02d6 │ │ │ │ nop │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 1965e0 │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r4, #2 │ │ │ │ @@ -434320,15 +434321,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ ldr.w r2, [pc, #2096] @ 1a48e8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ add.w r8, r6, r8, lsl #7 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -435318,15 +435319,15 @@ │ │ │ │ lslvs r4, r5, #2 │ │ │ │ it pl @ unpredictable │ │ │ │ lslpl r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xb7ce │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1aaca0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -437159,15 +437160,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a51b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 199b40 │ │ │ │ b.w 1a4822 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ ldrb.w r2, [r4, #34] @ 0x22 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1a6650 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r2, [r2, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r2, #705] @ 0x2c1 │ │ │ │ @@ -437320,15 +437321,15 @@ │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r4, r3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 1a645a │ │ │ │ ldr.w r3, [pc, #2992] @ 1a69c8 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1a54e4 │ │ │ │ @@ -438061,15 +438062,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 1a5704 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1a5238 │ │ │ │ @@ -438278,15 +438279,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ b.w 1a4ab0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -438302,15 +438303,15 @@ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 1a53b4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -438412,15 +438413,15 @@ │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r4, r3 │ │ │ │ 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 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -438433,15 +438434,15 @@ │ │ │ │ ldr r3, [pc, #868] @ (1a6d58 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7010 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r6, #188 @ 0xbc │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ @@ -438462,15 +438463,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e64c8 │ │ │ │ + bl 1e6468 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 1a6a48 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a6bf4 │ │ │ │ @@ -438626,15 +438627,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a6c1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a70d8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 1a6c26 │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -438647,15 +438648,15 @@ │ │ │ │ cbz r3, 1a6c36 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a7184 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e64e8 │ │ │ │ + bl 1e6488 │ │ │ │ ldr r2, [pc, #280] @ (1a6d5c ) │ │ │ │ ldr r3, [pc, #272] @ (1a6d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -438756,15 +438757,15 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r4, r3 │ │ │ │ cmp r6, #16 │ │ │ │ bls.w 1a7054 │ │ │ │ cmp r6, #32 │ │ │ │ bls.w 1a711e │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -438840,15 +438841,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ - bl 2e844c │ │ │ │ + bl 2e83ec │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r2, [r4, #61] @ 0x3d │ │ │ │ clz r3, r3 │ │ │ │ ldrb.w r1, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -439017,15 +439018,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 195e44 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1a6a10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a719e │ │ │ │ lsls r6, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -439082,27 +439083,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 19c748 │ │ │ │ b.n 1a6bde │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a6c12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 195e44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1a6c14 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1a6e78 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #9 │ │ │ │ beq.w 1a6e78 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -439264,17 +439265,17 @@ │ │ │ │ b.n 1a727a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a72d0 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ bl 198304 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1304] @ 1a7800 │ │ │ │ sub sp, #20 │ │ │ │ @@ -439327,21 +439328,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 195e44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a72d4 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7652 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -439418,18 +439419,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a744e │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a7488 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ cbz r0, 1a7488 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a7488 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -439589,18 +439590,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a72d4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -439609,15 +439610,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 195e44 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1a7394 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #23 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 19634c │ │ │ │ b.n 1a7628 │ │ │ │ @@ -439634,25 +439635,25 @@ │ │ │ │ beq.w 1a7488 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 198364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7488 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a77b6 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a77a0 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 198108 │ │ │ │ @@ -439733,24 +439734,24 @@ │ │ │ │ b.n 1a7728 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 195e44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1a76d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 195e44 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1a76be │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, r5, r1 │ │ │ │ bl 19634c │ │ │ │ @@ -439771,15 +439772,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + ldr r7, [pc, #936] @ (1a7bb8 ) │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #36] @ (1a7838 ) │ │ │ │ ldr r2, [pc, #40] @ (1a783c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -440119,15 +440120,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a9cee │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ b.n 1a7bf4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr.w r0, [sl, #108] @ 0x6c │ │ │ │ @@ -440185,15 +440186,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 194f6c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a87f0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 195ea0 │ │ │ │ @@ -440228,15 +440229,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1a7c30 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1a9970 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -440289,15 +440290,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a7d2c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 256830 │ │ │ │ + bl 2567d0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1a72d4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1a69d0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -440615,15 +440616,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a806c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea458 │ │ │ │ + bl 1ea3f8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -441284,15 +441285,15 @@ │ │ │ │ bl 195e44 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.w 1a7c4e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1a9174 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ @@ -441766,15 +441767,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a8b96 │ │ │ │ tst.w r3, #24 │ │ │ │ bne.w 1a99a2 │ │ │ │ @@ -441868,48 +441869,48 @@ │ │ │ │ ldr.w r3, [pc, #3220] @ 1a9a98 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3220] @ 1a9a9c │ │ │ │ ldr.w r1, [pc, #3220] @ 1a9aa0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8da2 │ │ │ │ ldr.w r3, [pc, #3200] @ 1a9aa4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3200] @ 1a9aa8 │ │ │ │ ldr.w r1, [pc, #3200] @ 1a9aac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8db4 │ │ │ │ ldr.w r3, [pc, #3180] @ 1a9ab0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3180] @ 1a9ab4 │ │ │ │ ldr.w r1, [pc, #3180] @ 1a9ab8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8d88 │ │ │ │ ldr.w r3, [pc, #3160] @ 1a9abc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 1a9ac0 │ │ │ │ ldr.w r1, [pc, #3160] @ 1a9ac4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8dc6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldrd r1, fp, [r7, #12] │ │ │ │ ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ @@ -441936,15 +441937,15 @@ │ │ │ │ ldr.w r3, [pc, #3072] @ 1a9ac8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3072] @ 1a9acc │ │ │ │ ldr.w r1, [pc, #3072] @ 1a9ad0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8de2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a9a32 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -441984,15 +441985,15 @@ │ │ │ │ ldr.w r3, [pc, #2944] @ 1a9ad4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2944] @ 1a9ad8 │ │ │ │ ldr.w r1, [pc, #2944] @ 1a9adc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8df6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a8b74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r6, r3, #24 │ │ │ │ @@ -442016,15 +442017,15 @@ │ │ │ │ ldr.w r3, [pc, #2856] @ 1a9ae0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2856] @ 1a9ae4 │ │ │ │ ldr.w r1, [pc, #2856] @ 1a9ae8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8122 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1a9a02 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -442126,15 +442127,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a90bc │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea458 │ │ │ │ + bl 1ea3f8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ @@ -442223,15 +442224,15 @@ │ │ │ │ ldr.w r3, [pc, #2292] @ 1a9aec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2292] @ 1a9af0 │ │ │ │ ldr.w r1, [pc, #2292] @ 1a9af4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8224 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a922a │ │ │ │ @@ -442282,28 +442283,28 @@ │ │ │ │ str.w r3, [sl, #1472] @ 0x5c0 │ │ │ │ b.w 1a7bba │ │ │ │ ldr.w r2, [pc, #2124] @ 1a9af8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2124] @ 1a9afc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ b.w 1a7baa │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.w 1a899e │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a80bc │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ @@ -442387,15 +442388,15 @@ │ │ │ │ ldr.w r3, [pc, #1848] @ 1a9b00 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1848] @ 1a9b04 │ │ │ │ ldr.w r1, [pc, #1848] @ 1a9b08 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a9140 │ │ │ │ ldr.w r3, [sl, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a824e │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -442532,48 +442533,48 @@ │ │ │ │ ldr.w r3, [pc, #1436] @ 1a9b10 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a9b14 │ │ │ │ ldr.w r1, [pc, #1436] @ 1a9b18 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8f0a │ │ │ │ ldr.w r3, [pc, #1416] @ 1a9b1c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1416] @ 1a9b20 │ │ │ │ ldr.w r1, [pc, #1416] @ 1a9b24 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8faa │ │ │ │ ldr.w r3, [pc, #1396] @ 1a9b28 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a9b2c │ │ │ │ ldr.w r1, [pc, #1396] @ 1a9b30 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8f96 │ │ │ │ ldr.w r3, [pc, #1376] @ 1a9b34 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1376] @ 1a9b38 │ │ │ │ ldr.w r1, [pc, #1376] @ 1a9b3c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a8f80 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ldr.w r4, [r4, #320] @ 0x140 │ │ │ │ ldrb.w r4, [r4, #747] @ 0x2eb │ │ │ │ cmp r4, #0 │ │ │ │ @@ -442803,15 +442804,15 @@ │ │ │ │ ldr r3, [pc, #704] @ (1a9b40 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #704] @ (1a9b44 ) │ │ │ │ ldr r1, [pc, #704] @ (1a9b48 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8ff4 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bmi.n 1a98b2 │ │ │ │ ldrb.w lr, [r0, #357] @ 0x165 │ │ │ │ ldrb.w ip, [r4, #1209] @ 0x4b9 │ │ │ │ @@ -442935,15 +442936,15 @@ │ │ │ │ ldr r3, [pc, #332] @ (1a9b50 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #332] @ (1a9b54 ) │ │ │ │ ldr r1, [pc, #332] @ (1a9b58 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8fe0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a9bf2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -442952,161 +442953,161 @@ │ │ │ │ ldr r3, [pc, #296] @ (1a9b5c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a9b60 ) │ │ │ │ ldr r1, [pc, #296] @ (1a9b64 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8eee │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a86a6 │ │ │ │ ldr r3, [pc, #272] @ (1a9b68 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #272] @ (1a9b6c ) │ │ │ │ ldr r1, [pc, #272] @ (1a9b70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8f46 │ │ │ │ ldr r3, [pc, #256] @ (1a9b74 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #256] @ (1a9b78 ) │ │ │ │ ldr r1, [pc, #256] @ (1a9b7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a9394 │ │ │ │ strh.w r1, [r4, #1216] @ 0x4c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a8496 │ │ │ │ b.n 1a94a6 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - beq.n 1a9ac0 │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #18 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ movs r4, r3 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 1a9c04 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 1a9f04 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #104 @ (adr r7, 1a9b90 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 1a9e90 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1a9f1c ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 1a9e1c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #872 @ (adr r6, 1a9ea8 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 1a9da8 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r4, r3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #200 @ (adr r4, 1a9c14 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 1a9f14 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #696 @ (adr r2, 1a9e14 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1a9d14 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 1a9d60 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1a9c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #14 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #360 @ (adr r2, 1a9cdc ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 1a9bdc ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1a9c78 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 1a9f78 ) │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r3, [sl, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a923e │ │ │ │ ldr.w r2, [sl, #1364] @ 0x554 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ @@ -443114,112 +443115,112 @@ │ │ │ │ ldr r3, [pc, #540] @ (1a9db8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #540] @ (1a9dbc ) │ │ │ │ ldr r1, [pc, #544] @ (1a9dc0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a98d8 │ │ │ │ ldr r3, [pc, #528] @ (1a9dc4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #528] @ (1a9dc8 ) │ │ │ │ ldr r1, [pc, #528] @ (1a9dcc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a99e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1a8032 │ │ │ │ b.w 1a7ffe │ │ │ │ ldr r3, [pc, #500] @ (1a9dd0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #500] @ (1a9dd4 ) │ │ │ │ ldr r1, [pc, #504] @ (1a9dd8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a99f8 │ │ │ │ ldr r3, [pc, #488] @ (1a9ddc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #488] @ (1a9de0 ) │ │ │ │ ldr r1, [pc, #488] @ (1a9de4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a9a28 │ │ │ │ ldr r3, [pc, #472] @ (1a9de8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #472] @ (1a9dec ) │ │ │ │ ldr r1, [pc, #476] @ (1a9df0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a9998 │ │ │ │ ldr r3, [pc, #460] @ (1a9df4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #460] @ (1a9df8 ) │ │ │ │ ldr r1, [pc, #460] @ (1a9dfc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.n 1a9874 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a9114 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a92a0 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a878e │ │ │ │ ldr r3, [pc, #376] @ (1a9e00 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (1a9e04 ) │ │ │ │ ldr r1, [pc, #380] @ (1a9e08 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1b8b58 │ │ │ │ b.w 1a8338 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a86ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ @@ -443230,15 +443231,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a91de │ │ │ │ mov r5, r1 │ │ │ │ b.w 1a7b74 │ │ │ │ @@ -443313,84 +443314,84 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ ldr r1, [pc, #108] @ (1a9e1c ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #96 @ (adr r1, 1a9e24 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 1aa124 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #10 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 1aa1c8 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 1aa0c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 1aa13c ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 1aa03c ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #760 @ (adr r0, 1aa0e0 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 1a9fe0 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1aa084 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 1a9f84 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #552 @ (adr r0, 1aa028 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 1a9f28 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 1a9ebc ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ 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] @ (1a9e44 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a9e48 ) │ │ │ │ ldr r0, [pc, #20] @ (1a9e4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - bkpt 0x0010 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r3, r5 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r8, r1 │ │ │ │ + add r0, r9 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #376] @ (1a9fdc ) │ │ │ │ @@ -443553,15 +443554,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr.w r8, [pc, #948] @ 1aa3bc │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1aa18e │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1aa166 │ │ │ │ @@ -443575,74 +443576,74 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr r3, [pc, #908] @ (1aa3c8 ) │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c04c │ │ │ │ + bl 20bfec │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 171018 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bb620 │ │ │ │ cbz r0, 1aa0f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 200674 │ │ │ │ + bl 200614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25bdf4 │ │ │ │ + bl 25bd94 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25d494 │ │ │ │ + bl 25d434 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 259924 │ │ │ │ + bl 2598c4 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1aa0a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2012c8 │ │ │ │ + bl 201268 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 18a3ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ ldrb.w r3, [r7, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1aa228 │ │ │ │ ldrb.w r3, [r7, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1aa214 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -443650,23 +443651,23 @@ │ │ │ │ beq.n 1aa1e0 │ │ │ │ ldr r3, [pc, #704] @ (1aa3cc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 281d38 │ │ │ │ + bl 281cd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1aa1f8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 29769c │ │ │ │ + bl 29763c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 213608 │ │ │ │ + bl 2135a8 │ │ │ │ ldr r7, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 1aa24e │ │ │ │ ldr r3, [pc, #656] @ (1aa3d0 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -443734,29 +443735,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1aa10a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b5dcc │ │ │ │ b.n 1aa10a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 278300 │ │ │ │ + bl 2782a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25c16c │ │ │ │ + bl 25c10c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 263448 │ │ │ │ + bl 2633e8 │ │ │ │ b.n 1aa120 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bb820 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aa104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25c998 │ │ │ │ + bl 25c938 │ │ │ │ b.n 1aa104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1bb6e0 │ │ │ │ b.n 1aa0fa │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1aa17a │ │ │ │ cmp r7, #14 │ │ │ │ @@ -443841,15 +443842,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1aa2de │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1aa2ea │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1aa2d4 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1aa360 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -443892,20 +443893,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1aa3f0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1aa3f4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1aa17a │ │ │ │ ldr r3, [pc, #92] @ (1aa3f8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1aa372 │ │ │ │ ldr r3, [pc, #92] @ (1aa3fc ) │ │ │ │ add r3, pc │ │ │ │ @@ -443932,60 +443933,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r6, 1aa45a │ │ │ │ + cbnz r6, 1aa44a │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r4, 1aa460 │ │ │ │ + cbnz r4, 1aa450 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, 1aa460 │ │ │ │ + cbnz r6, 1aa450 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, 1aa46c │ │ │ │ + cbnz r2, 1aa45c │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 r6, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ @@ -444089,106 +444090,106 @@ │ │ │ │ ldr r3, [pc, #84] @ (1aa5a4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r1, [pc, #52] @ (1aa5a8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 28a5a8 │ │ │ │ + bl 28a548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r1, [pc, #36] @ (1aa5ac ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7298 │ │ │ │ + bl 1e7238 │ │ │ │ b.n 1aa572 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cbnz r3, 1aa5ea │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #200] @ 0xc8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1aa5f4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1aa618 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1aa624 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ nop │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1aa6aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cbz r2, 1aa6a4 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -444204,15 +444205,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1aa65e │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1aa6a4 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -444223,15 +444224,15 @@ │ │ │ │ bne.n 1aa68e │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1aa6b4 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1aa9e8 ) │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -444241,29 +444242,29 @@ │ │ │ │ bhi.w 1aa9d2 │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1aa6fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1aa712 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #752] @ (1aa9ec ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1aa9f0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 19634c │ │ │ │ @@ -444426,15 +444427,15 @@ │ │ │ │ ldr.w r0, [r6, #156] @ 0x9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 19664c │ │ │ │ @@ -444535,15 +444536,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #444] @ (1aabc8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -444555,15 +444556,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 197bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cbz r0, 1aaa50 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [pc, #412] @ (1aabd0 ) │ │ │ │ ldr r3, [pc, #404] @ (1aabcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -444681,15 +444682,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1aab6e │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1aaa32 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r7, #44 @ 0x2c │ │ │ │ @@ -444727,15 +444728,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #168] @ (1aac90 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r2, [pc, #164] @ (1aac94 ) │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ add r6, pc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -444797,15 +444798,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r7, #2 │ │ │ │ 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] │ │ │ │ mov ip, r0 │ │ │ │ @@ -444822,15 +444823,15 @@ │ │ │ │ bne.n 1aacbe │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (1aacd8 ) │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r1, #2 │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -444976,15 +444977,15 @@ │ │ │ │ ldr.w r8, [pc, #132] @ 1aaef0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ ldr r3, [pc, #116] @ (1aaef4 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ @@ -445037,32 +445038,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (1aaf20 ) │ │ │ │ ldr r0, [pc, #20] @ (1aaf24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r3, r5 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ 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 r5, r0 │ │ │ │ ldr.w r3, [pc, #2352] @ 1ab870 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1972f8 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -445129,15 +445130,15 @@ │ │ │ │ bne.n 1aaf98 │ │ │ │ mov r4, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 1aaf88 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 1ab15a │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -445215,15 +445216,15 @@ │ │ │ │ cbz r2, 1ab0fc │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1aaffa │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ab588 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ab580 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ @@ -445233,15 +445234,15 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r6 │ │ │ │ bne.w 1ab63a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ bne.w 1ab63a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ab574 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ab132 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -445329,15 +445330,15 @@ │ │ │ │ bne.w 1aaffa │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1ab0e0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ab2b0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ab2a8 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -445368,15 +445369,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ab760 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1ab39e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ab242 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -445384,15 +445385,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 197324 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ cbz r0, 1ab2fe │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ab2fe │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1ab2f2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -445402,15 +445403,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ite ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ biceq.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ab2ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1aaffa │ │ │ │ movs r2, #5 │ │ │ │ @@ -446038,15 +446039,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 1ab9d8 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 1ab93a │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ b.n 1ab93a │ │ │ │ cmp.w r3, #392 @ 0x188 │ │ │ │ bcc.n 1ab9f8 │ │ │ │ sub.w r3, r3, #396 @ 0x18c │ │ │ │ @@ -446143,19 +446144,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1abad4 ) │ │ │ │ ldr r0, [pc, #20] @ (1abad8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - add r1, pc, #624 @ (adr r1, 1abd44 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1abc44 ) │ │ │ │ movs r3, r5 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 1abb12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -447507,25 +447508,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, fp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eb1d8 │ │ │ │ + bl 1eb178 │ │ │ │ ldr.w r9, [fp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1aca96 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb398 │ │ │ │ + bl 1eb338 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1aca02 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -447550,15 +447551,15 @@ │ │ │ │ cmpeq r1, #252 @ 0xfc │ │ │ │ beq.n 1ac9f8 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1ac9f8 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb4d4 │ │ │ │ + bl 1eb474 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1ac9f8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -447607,15 +447608,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1aca32 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 1aca16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb378 │ │ │ │ + bl 1eb318 │ │ │ │ ldr r2, [pc, #52] @ (1acab0 ) │ │ │ │ ldr r3, [pc, #36] @ (1acaa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -447772,15 +447773,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #84 @ 0x54 │ │ │ │ add.w fp, r5, #92 @ 0x5c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1972f8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -448052,15 +448053,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1acebe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1acc2a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 1ace00 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -448095,22 +448096,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1acfea │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1acfda │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1acfda │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 1acf6a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1acfd6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1acf5e │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -448147,15 +448148,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 1acfa8 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 1acfa0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1acf6a │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1965b8 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -448549,15 +448550,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1ad36a │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -448848,15 +448849,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - bl 206ed8 │ │ │ │ + bl 206e78 │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 1ad6d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -448981,15 +448982,15 @@ │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1ad80e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -449206,15 +449207,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ add.w r8, sl, #16 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r5, r6, #96 @ 0x60 │ │ │ │ cmp r8, r6 │ │ │ │ beq.n 1ada7e │ │ │ │ movs r6, #1 │ │ │ │ @@ -452264,15 +452265,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2680] @ 1b05a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r9, r1 │ │ │ │ @@ -452281,15 +452282,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1afb92 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1ae904 │ │ │ │ mov r1, r6 │ │ │ │ @@ -452801,15 +452802,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1ad8e4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1b0096 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [pc, #1268] @ 1b05ac │ │ │ │ ldr.w r3, [pc, #1252] @ 1b05a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -453075,15 +453076,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1b0340 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1b0340 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ beq.n 1b0440 │ │ │ │ @@ -453153,15 +453154,15 @@ │ │ │ │ bne.n 1b0412 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 1b0396 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 1b003e │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b056a │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -453271,15 +453272,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 1b0456 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ @@ -453298,15 +453299,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1b1516 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 61830 │ │ │ │ @@ -454026,15 +454027,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1b0dbe │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ blx 61830 │ │ │ │ @@ -454865,15 +454866,15 @@ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b1b1a │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w sl, r8, #84 @ 0x54 │ │ │ │ @@ -454943,45 +454944,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r4, [r8, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1b178c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ 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 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1b175a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -455063,15 +455064,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1b16e6 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -455317,15 +455318,15 @@ │ │ │ │ b.n 1b1a66 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1b1672 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 1b1a86 │ │ │ │ @@ -456770,15 +456771,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ and.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 1b298a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -456812,39 +456813,39 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1b26de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r1, #84 @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b264e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 1b28f0 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1b28b8 │ │ │ │ lsls r5, r2, #18 │ │ │ │ ite mi │ │ │ │ @@ -456886,15 +456887,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1972f8 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ @@ -456956,15 +456957,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 196100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 196684 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -456991,22 +456992,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1eb534 │ │ │ │ + bl 1eb4d4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ @@ -457043,15 +457044,15 @@ │ │ │ │ beq.w 1b2bfc │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 1b2ba2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #380] @ (1b2eac ) │ │ │ │ ldr r3, [pc, #376] @ (1b2ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -457124,31 +457125,31 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r5, r5, [r6, #32] │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b2cf8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1b2e34 │ │ │ │ b.n 1b2cf8 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b2cf8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b2e24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -458041,55 +458042,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [pc, #76] @ (1b3834 ) │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -458102,15 +458103,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r6, sl] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -458120,15 +458121,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1b3948 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -458138,18 +458139,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 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1b392e │ │ │ │ tbb [pc, r3] │ │ │ │ mov r6, r8 │ │ │ │ @@ -458164,23 +458165,23 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r8 │ │ │ │ mov r6, r8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w sl, [pc, #112] @ 1b394c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w lr, [sp] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #4] │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ @@ -458190,15 +458191,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r7, sl] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1b38c0 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1b38c0 │ │ │ │ @@ -458228,58 +458229,58 @@ │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1b39e2 │ │ │ │ mov r3, r4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [pc, #952] @ (1b3d9c ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [pc, #952] @ (1b3da0 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -458287,27 +458288,27 @@ │ │ │ │ strd r1, r8, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ 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, #4] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ @@ -458343,15 +458344,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ 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 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1b3b0a │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b3d80 │ │ │ │ @@ -458363,42 +458364,42 @@ │ │ │ │ b.n 1b3b10 │ │ │ │ movs r7, #1 │ │ │ │ b.n 1b3ab2 │ │ │ │ ldr r3, [pc, #672] @ (1b3dac ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1b3db0 ) │ │ │ │ add r2, pc │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 209108 │ │ │ │ + bl 2090a8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b383c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -458406,27 +458407,27 @@ │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r9 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #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, #20] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -458460,33 +458461,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -458495,22 +458496,22 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w lr, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ @@ -458547,18 +458548,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20919c │ │ │ │ + bl 20913c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1b383c │ │ │ │ ldr r2, [pc, #92] @ (1b3db4 ) │ │ │ │ ldr r3, [pc, #52] @ (1b3d90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -458586,23 +458587,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmia r6!, {r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r3 │ │ │ │ stmia r2!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -458634,30 +458635,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, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 205ca0 │ │ │ │ + bl 205c40 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 1b3e42 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -458693,22 +458694,22 @@ │ │ │ │ b.n 1b3eb0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 1b3f4c │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -458724,30 +458725,30 @@ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b3ea6 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 1b3eb0 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -458795,21 +458796,21 @@ │ │ │ │ beq.n 1b3f66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ @@ -458828,15 +458829,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [pc, #164] @ (1b40e0 ) │ │ │ │ ldr r3, [pc, #148] @ (1b40d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -458846,21 +458847,21 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1b3e7a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -458871,15 +458872,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, #16] │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ b.n 1b4038 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ b.n 1b4060 │ │ │ │ ldr r4, [pc, #32] @ (1b40e4 ) │ │ │ │ @@ -458916,23 +458917,23 @@ │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #21 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -458940,32 +458941,32 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1b4122 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w sl, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -458980,15 +458981,15 @@ │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1b4122 │ │ │ │ nop │ │ │ │ @@ -459026,38 +459027,38 @@ │ │ │ │ ldr r2, [pc, #432] @ (1b4418 ) │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ vldr d7, [pc, #388] @ 1b4400 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1b42ae │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -459067,27 +459068,27 @@ │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov r7, r2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -459118,15 +459119,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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1b4428 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b47d0 │ │ │ │ @@ -459167,50 +459168,50 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r6, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [pc, #944] @ (1b47dc ) │ │ │ │ add r2, pc │ │ │ │ - bl 20354c │ │ │ │ + bl 2034ec │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 209108 │ │ │ │ + bl 2090a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #13] │ │ │ │ bl 1b383c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -459219,33 +459220,33 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ strb.w r8, [r7, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b40e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r9, r8, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -459255,27 +459256,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ @@ -459307,37 +459308,37 @@ │ │ │ │ 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 r8, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1b4606 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -459348,26 +459349,26 @@ │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -459399,99 +459400,99 @@ │ │ │ │ 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 r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1b383c │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209058 │ │ │ │ + bl 208ff8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20919c │ │ │ │ + bl 20913c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 1b383c │ │ │ │ b.n 1b43de │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 1b46c6 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 1b45a4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1b4256 │ │ │ │ ldr r3, [pc, #28] @ (1b47e0 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b442a │ │ │ │ ldr r3, [pc, #24] @ (1b47e4 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b442a │ │ │ │ ldr r3, [pc, #20] @ (1b47e8 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ b.n 1b442a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -459568,15 +459569,15 @@ │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1b48a2 │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, r8 │ │ │ │ bne.n 1b4890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ @@ -460082,15 +460083,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1b4e00 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (1b4e04 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefc9ffff │ │ │ │ b.n 1b47b6 │ │ │ │ vtbl.8 d20, {d15-d18}, d29 │ │ │ │ movw ip, #746 @ 0x2ea │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -460170,22 +460171,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 213608 │ │ │ │ + bl 2135a8 │ │ │ │ ldr r2, [pc, #16] @ (1b4efc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b4f00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ + bl 20696c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 4daefe │ │ │ │ b.n 1b5702 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -460222,15 +460223,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 1ea190 │ │ │ │ + bl 1ea130 │ │ │ │ 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 │ │ │ │ @@ -460254,15 +460255,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 1ea190 │ │ │ │ + bl 1ea130 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -460278,15 +460279,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 1ea4b0 │ │ │ │ + bl 1ea450 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov ip, r8 │ │ │ │ mov r3, lr │ │ │ │ b.n 1b5026 │ │ │ │ @@ -461417,15 +461418,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b5be4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b5bdc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -461445,30 +461446,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b5ba0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b5b9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ b.n 1b5b9c │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b5b92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b5b84 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ b.n 1b5b52 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #824 @ (adr r6, 1b5f24 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #752 @ (adr r6, 1b5ee4 ) │ │ │ │ @@ -461687,15 +461688,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61830 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b5f92 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r4 │ │ │ │ @@ -461703,15 +461704,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b5eb8 │ │ │ │ ldrb.w r9, [r5, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b5eb8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 206568 │ │ │ │ + bl 206508 │ │ │ │ cbz r0, 1b5e46 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b5f7a │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r4, [r7, #0] │ │ │ │ @@ -461753,15 +461754,15 @@ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1b5e90 │ │ │ │ b.n 1b5e68 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb.w r8, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b5e20 │ │ │ │ mov r4, fp │ │ │ │ @@ -461987,15 +461988,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-48] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-48] │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ strd r7, r9, [r0] │ │ │ │ b.n 1b5e68 │ │ │ │ nop │ │ │ │ add r2, pc, #96 @ (adr r2, 1b618c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -462006,19 +462007,19 @@ │ │ │ │ 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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1b6298 │ │ │ │ mov r7, sl │ │ │ │ @@ -462061,15 +462062,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b61f4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1b61a0 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b62a6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -462135,15 +462136,15 @@ │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b6176 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1963d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -462178,15 +462179,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 1e658c │ │ │ │ + bl 1e652c │ │ │ │ b.n 1b61e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1b61d4 │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -462533,16 +462534,16 @@ │ │ │ │ b.n 1b6466 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b64e2 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 1b6466 │ │ │ │ b.n 1b668e │ │ │ │ - @ instruction: 0xf672002a │ │ │ │ - @ instruction: 0xf63c002a │ │ │ │ + @ instruction: 0xf632002a │ │ │ │ + @ instruction: 0xf5fc002a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ @@ -462557,15 +462558,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1e2b00 │ │ │ │ + bl 1e2aa0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r6, #344] @ 0x158 │ │ │ │ @@ -462821,16 +462822,16 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1b6940 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 1b6940 │ │ │ │ b.n 1b6968 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3d2002a │ │ │ │ - movt r0, #8234 @ 0x202a │ │ │ │ + @ instruction: 0xf392002a │ │ │ │ + @ instruction: 0xf282002a │ │ │ │ stmdb 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 r5, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -462890,15 +462891,15 @@ │ │ │ │ beq.n 1b6b0a │ │ │ │ cmp r5, #1 │ │ │ │ beq.w 1b6cc4 │ │ │ │ cbz r6, 1b6ad4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b6ad4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r9 │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ str.w r3, [sl] │ │ │ │ @@ -462912,15 +462913,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b6a94 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b6a8a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b6a9a │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1b6a68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -463434,15 +463435,15 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b75e2 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -463584,15 +463585,15 @@ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1ae904 │ │ │ │ mov r0, r5 │ │ │ │ @@ -463668,30 +463669,30 @@ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r1, r2, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ bne.n 1b7268 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1e2d0c │ │ │ │ + bl 1e2cac │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ itt ne │ │ │ │ movne r8, r4 │ │ │ │ movne r4, r6 │ │ │ │ beq.n 1b72c4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e2b54 │ │ │ │ + bl 1e2af4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r6, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1b72a2 │ │ │ │ mov r4, r8 │ │ │ │ @@ -463763,15 +463764,15 @@ │ │ │ │ bne.n 1b7336 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b7336 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ cmp fp, r5 │ │ │ │ bne.n 1b733c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 1b7406 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -463800,15 +463801,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1b7308 │ │ │ │ ldrd r7, r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1588] @ 1b79f8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 1e2b6c │ │ │ │ + bl 1e2b0c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r6, r6, #96 @ 0x60 │ │ │ │ bne.n 1b73f6 │ │ │ │ b.n 1b7508 │ │ │ │ @@ -463844,15 +463845,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b78fa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b78e6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b7462 │ │ │ │ add r9, sl │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r5 │ │ │ │ b.n 1b73b4 │ │ │ │ @@ -463869,28 +463870,28 @@ │ │ │ │ add.w fp, r5, r3 │ │ │ │ cmp r5, fp │ │ │ │ bcs.n 1b73b4 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ cmp r5, fp │ │ │ │ bcc.n 1b747c │ │ │ │ b.n 1b73b4 │ │ │ │ add.w fp, sl, r9 │ │ │ │ cmp sl, fp │ │ │ │ it cc │ │ │ │ movcc r5, sl │ │ │ │ bcs.n 1b74ae │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ cmp r5, fp │ │ │ │ bcc.n 1b749c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b7462 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -463911,15 +463912,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b79b6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7976 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b7462 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ @@ -464019,15 +464020,15 @@ │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1b71ac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr.w r2, [pc, #1048] @ 1b7a00 │ │ │ │ ldr.w r3, [pc, #1028] @ 1b79f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -464596,15 +464597,15 @@ │ │ │ │ cbnz r2, 1b7bdc │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 1b7bd2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (1b7c0c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b7c00 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b7bce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -464619,59 +464620,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b7c18 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b7c1c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7ba0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b7c20 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b7ba0 │ │ │ │ ldr r1, [pc, #52] @ (1b7c24 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7ba0 │ │ │ │ ldr r2, [pc, #44] @ (1b7c28 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b7bb8 │ │ │ │ ldr r1, [pc, #40] @ (1b7c2c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7ba0 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, r6 │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1b82b8 │ │ │ │ + b.n 1b8238 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + ldr r7, [pc, #960] @ (1b7fdc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #1008] @ (1b8010 ) │ │ │ │ + ldr r7, [pc, #752] @ (1b7f10 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #776] @ (1b7f2c ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -464682,15 +464683,15 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 1b7d0e │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b7e2a │ │ │ │ ldr r1, [pc, #600] @ (1b7eb8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #16 │ │ │ │ bmi.n 1b7d20 │ │ │ │ lsls r3, r5, #13 │ │ │ │ bmi.n 1b7d30 │ │ │ │ lsls r0, r5, #15 │ │ │ │ bmi.n 1b7d40 │ │ │ │ @@ -464701,29 +464702,29 @@ │ │ │ │ lsls r3, r5, #8 │ │ │ │ bmi.n 1b7d70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b7c8c │ │ │ │ ldr r1, [pc, #568] @ (1b7ebc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 1b7cae │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b7db2 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 1b7cae │ │ │ │ ldr r1, [pc, #536] @ (1b7ec0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r7, r1, #7 │ │ │ │ bmi.w 1b7dc4 │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.w 1b7dd6 │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.w 1b7de8 │ │ │ │ @@ -464739,74 +464740,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1b7ec4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b7e36 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b7d08 │ │ │ │ ldr r1, [pc, #456] @ (1b7ec8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b7c66 │ │ │ │ ldr r1, [pc, #440] @ (1b7ecc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #16 │ │ │ │ bpl.n 1b7c6a │ │ │ │ ldr r1, [pc, #428] @ (1b7ed0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #13 │ │ │ │ bpl.n 1b7c6e │ │ │ │ ldr r1, [pc, #416] @ (1b7ed4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #15 │ │ │ │ bpl.n 1b7c72 │ │ │ │ ldr r1, [pc, #404] @ (1b7ed8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #26 │ │ │ │ bpl.n 1b7c76 │ │ │ │ ldr r1, [pc, #392] @ (1b7edc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #14 │ │ │ │ bpl.n 1b7c7a │ │ │ │ ldr r1, [pc, #380] @ (1b7ee0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #8 │ │ │ │ bpl.n 1b7c7e │ │ │ │ ldr r1, [pc, #368] @ (1b7ee4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7c7e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7e60 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 1b7e4e │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -464820,208 +464821,208 @@ │ │ │ │ bmi.w 1b7eaa │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b7e90 │ │ │ │ ldr r1, [pc, #324] @ (1b7eec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b7ca4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r7, r1, #7 │ │ │ │ bpl.w 1b7cb6 │ │ │ │ ldr r1, [pc, #296] @ (1b7ef0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.w 1b7cbc │ │ │ │ ldr r1, [pc, #284] @ (1b7ef4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.w 1b7cc2 │ │ │ │ ldr r1, [pc, #268] @ (1b7ef8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.w 1b7cc8 │ │ │ │ ldr r1, [pc, #256] @ (1b7efc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.w 1b7cce │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b7f00 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldr r1, [pc, #216] @ (1b7f04 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 1b7c66 │ │ │ │ ldr r3, [pc, #208] @ (1b7f08 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b7f0c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b7e82 │ │ │ │ ldr r1, [pc, #184] @ (1b7f10 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b7b74 │ │ │ │ b.n 1b7cf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 1b7b74 │ │ │ │ ldr r1, [pc, #156] @ (1b7f14 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cdc │ │ │ │ ldr r1, [pc, #148] @ (1b7f18 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldr r1, [pc, #136] @ (1b7f1c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldr r1, [pc, #128] @ (1b7f20 ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ ldr r1, [pc, #120] @ (1b7f24 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7cf8 │ │ │ │ - cmp r2, r0 │ │ │ │ + negs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #728] @ (1b8198 ) │ │ │ │ + ldr r7, [pc, #472] @ (1b8098 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [pc, #472] @ (1b80a0 ) │ │ │ │ + ldr r7, [pc, #216] @ (1b7fa0 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b7730 │ │ │ │ + b.n 1b86b0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r7, #5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #944] @ (1b8284 ) │ │ │ │ + ldr r6, [pc, #688] @ (1b8184 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #848] @ (1b822c ) │ │ │ │ + ldr r6, [pc, #592] @ (1b812c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #768] @ (1b81e4 ) │ │ │ │ + ldr r6, [pc, #512] @ (1b80e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #768] @ (1b81e8 ) │ │ │ │ + ldr r6, [pc, #512] @ (1b80e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b81ec │ │ │ │ + b.n 1b816c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [pc, #344] @ (1b8048 ) │ │ │ │ + ldr r7, [pc, #88] @ (1b7f48 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ movs r6, r3 │ │ │ │ - bpl.n 1b7fec │ │ │ │ + bpl.n 1b7f6c │ │ │ │ movs r2, r3 │ │ │ │ - ldmdb ip, {r1, r3, r4} │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xe8dc001a │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #152] @ (1b7f9c ) │ │ │ │ + ldr r5, [pc, #920] @ (1b829c ) │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r7 │ │ │ │ + eors r4, r7 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b80ac │ │ │ │ + b.n 1b802c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #280] @ (1b8028 ) │ │ │ │ + ldr r6, [pc, #24] @ (1b7f28 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #288] @ (1b8034 ) │ │ │ │ + ldr r6, [pc, #32] @ (1b7f34 ) │ │ │ │ movs r3, r3 │ │ │ │ - svc 26 │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #192] @ (1b7fdc ) │ │ │ │ + ldr r5, [pc, #960] @ (1b82dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #512] @ (1b8120 ) │ │ │ │ + ldr r6, [pc, #256] @ (1b8020 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #216] @ (1b7ffc ) │ │ │ │ + ldr r5, [pc, #984] @ (1b82fc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #240] @ (1b8018 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1b8318 ) │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r2, 1b7f52 │ │ │ │ ldr.w r7, [pc, #2652] @ 1b89a0 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 1b8030 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1b803c │ │ │ │ ldr.w r1, [pc, #2636] @ 1b89a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.w 1b80e6 │ │ │ │ ldr.w r1, [pc, #2616] @ 1b89a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr.w r1, [pc, #2608] @ 1b89ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b83a8 │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b8398 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b838a │ │ │ │ @@ -465054,15 +465055,15 @@ │ │ │ │ bne.w 1b8512 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b88c6 │ │ │ │ ldr.w r1, [pc, #2492] @ 1b89b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b8532 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b8532 │ │ │ │ @@ -465078,15 +465079,15 @@ │ │ │ │ lsls r7, r1, #16 │ │ │ │ lsls r0, r1, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r3, r6, #15 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1b7f56 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -465099,15 +465100,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b8064 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b8070 │ │ │ │ ldr.w r1, [pc, #2380] @ 1b89b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b8276 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b82c0 │ │ │ │ @@ -465141,26 +465142,26 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b80b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b80a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b80a6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b80a6 │ │ │ │ ldr.w r1, [pc, #2264] @ 1b89c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7f7a │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b819c │ │ │ │ ldr.w r2, [pc, #2244] @ 1b89c4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #2240] @ 1b89c8 │ │ │ │ @@ -465191,15 +465192,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b8156 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.w 1b8268 │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -465212,21 +465213,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b8164 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b8118 │ │ │ │ ldr.w r1, [pc, #2128] @ 1b89d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b8120 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8120 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b8298 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -465247,117 +465248,117 @@ │ │ │ │ bne.w 1b8572 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #2032] @ 1b89d4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b82a0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b82a0 │ │ │ │ bl 195e6c │ │ │ │ ldr.w r1, [pc, #2008] @ 1b89d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b82a6 │ │ │ │ ldr.w r1, [pc, #1992] @ 1b89dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b82a6 │ │ │ │ ldr.w r8, [pc, #1980] @ 1b89e0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1976] @ 1b89e4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b8248 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b82a6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b8242 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b8234 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b8234 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8162 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b8736 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b858e │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b807a │ │ │ │ ldr.w r1, [pc, #1884] @ 1b89e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b807a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b86bc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b8210 │ │ │ │ mov r0, r4 │ │ │ │ bl 1965fc │ │ │ │ cbnz r0, 1b82ce │ │ │ │ ldr.w r1, [pc, #1852] @ 1b89ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #1836] @ 1b89f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8082 │ │ │ │ ldr.w r1, [pc, #1828] @ 1b89f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ mov r0, r4 │ │ │ │ bl 196610 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b84fa │ │ │ │ ldr.w r1, [pc, #1808] @ 1b89f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b82ae │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b87e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #9 │ │ │ │ lsls r0, r6, #9 │ │ │ │ @@ -465365,71 +465366,71 @@ │ │ │ │ lsls r7, r7, #8 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r4, r2, #9 │ │ │ │ ldr.w r1, [pc, #1768] @ 1b89fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7fd0 │ │ │ │ ldr.w r1, [pc, #1760] @ 1b8a00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7fca │ │ │ │ ldr.w r1, [pc, #1748] @ 1b8a04 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7fc4 │ │ │ │ ldr.w r1, [pc, #1736] @ 1b8a08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7fbe │ │ │ │ ldr.w r1, [pc, #1724] @ 1b8a0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7fb8 │ │ │ │ ldr.w r1, [pc, #1712] @ 1b8a10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7fb2 │ │ │ │ ldr.w r1, [pc, #1700] @ 1b8a14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7faa │ │ │ │ ldr.w r1, [pc, #1688] @ 1b8a18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7fa2 │ │ │ │ ldr.w r1, [pc, #1680] @ 1b8a1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b7f9a │ │ │ │ ldr.w r1, [pc, #1668] @ 1b8a20 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7f94 │ │ │ │ ldr.w r1, [pc, #1656] @ 1b8a24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b7f8e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b82a0 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -465438,23 +465439,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b87d4 │ │ │ │ ldr.w r1, [pc, #1612] @ 1b8a28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b81ba │ │ │ │ bl 194d1c │ │ │ │ ldr.w r1, [pc, #1596] @ 1b8a2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b859c │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b85ca │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b85ba │ │ │ │ @@ -465494,15 +465495,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b895e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1452] @ 1b8a30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b85ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b8766 │ │ │ │ bhi.w 1b86d0 │ │ │ │ @@ -465521,40 +465522,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1384] @ 1b8a34 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1380] @ 1b8a38 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr.w r1, [pc, #1364] @ 1b8a3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b81ee │ │ │ │ mov r0, r4 │ │ │ │ bl 196624 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1340] @ 1b8a40 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b82ae │ │ │ │ bl 194d1c │ │ │ │ ldr.w r1, [pc, #1324] @ 1b8a44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b800a │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -465571,95 +465572,95 @@ │ │ │ │ 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, #1252] @ 1b8a4c │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b858a │ │ │ │ ldr.w r1, [pc, #1236] @ 1b8a50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b81ee │ │ │ │ ldr.w r1, [pc, #1220] @ 1b8a54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b807a │ │ │ │ ldr.w r1, [pc, #1208] @ 1b8a58 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8404 │ │ │ │ ldr.w r1, [pc, #1196] @ 1b8a5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8494 │ │ │ │ ldr.w r1, [pc, #1188] @ 1b8a60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8410 │ │ │ │ ldr.w r1, [pc, #1176] @ 1b8a64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b840a │ │ │ │ ldr.w r1, [pc, #1164] @ 1b8a68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b843a │ │ │ │ ldr.w r1, [pc, #1152] @ 1b8a6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8434 │ │ │ │ ldr.w r1, [pc, #1140] @ 1b8a70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b842e │ │ │ │ ldr.w r1, [pc, #1128] @ 1b8a74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8428 │ │ │ │ ldr.w r1, [pc, #1116] @ 1b8a78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8422 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b8a7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b841c │ │ │ │ ldr.w r1, [pc, #1092] @ 1b8a80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b8416 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b88b2 │ │ │ │ ldr.w r3, [pc, #1072] @ 1b8a84 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r7, [pc, #1072] @ 1b8a88 │ │ │ │ @@ -465668,51 +465669,51 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr.w r1, [pc, #1064] @ 1b8a90 │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b8698 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b8676 │ │ │ │ ldr.w r1, [pc, #1032] @ 1b8a94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8070 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8682 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #1000] @ (1b8a98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b81ee │ │ │ │ ldr r1, [pc, #988] @ (1b8a9c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ add r1, pc │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b81a4 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b88d4 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ @@ -465723,510 +465724,510 @@ │ │ │ │ beq.w 1b8992 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b8986 │ │ │ │ cbnz r3, 1b86fe │ │ │ │ ldr r1, [pc, #936] @ (1b8aa0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b8974 │ │ │ │ ldr r1, [pc, #920] @ (1b8aa4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b8968 │ │ │ │ ldr r1, [pc, #904] @ (1b8aa8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #896] @ (1b8aac ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b803c │ │ │ │ ldr r1, [pc, #888] @ (1b8ab0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b807a │ │ │ │ ldr r1, [pc, #880] @ (1b8ab4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8450 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #864] @ (1b8ab8 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8446 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b8980 │ │ │ │ ldr r2, [pc, #844] @ (1b8abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #844] @ (1b8ac0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #832] @ (1b8ac4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #824] @ (1b8ac8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #812] @ (1b8acc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #804] @ (1b8ad0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #792] @ (1b8ad4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #784] @ (1b8ad8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ ldr r1, [pc, #772] @ (1b8adc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b81ba │ │ │ │ ldr r1, [pc, #764] @ (1b8ae0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b803e │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b805c │ │ │ │ b.n 1b8650 │ │ │ │ ldr r1, [pc, #740] @ (1b8ae4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #732] @ (1b8ae8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #720] @ (1b8aec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #712] @ (1b8af0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #700] @ (1b8af4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #692] @ (1b8af8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #680] @ (1b8afc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #672] @ (1b8b00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #660] @ (1b8b04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #652] @ (1b8b08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #640] @ (1b8b0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #632] @ (1b8b10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldr r1, [pc, #620] @ (1b8b14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b8532 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #604] @ (1b8b18 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8650 │ │ │ │ ldr r1, [pc, #596] @ (1b8b1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.w 1b7ffc │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b8940 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #560] @ (1b8b20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [pc, #556] @ (1b8b24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #552] @ (1b8b28 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b803e │ │ │ │ ldr r1, [pc, #536] @ (1b8b2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r1, [pc, #528] @ (1b8b30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r1, [pc, #520] @ (1b8b34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r1, [pc, #512] @ (1b8b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r1, [pc, #504] @ (1b8b3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b88f6 │ │ │ │ ldr r1, [pc, #496] @ (1b8b40 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b803e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b8480 │ │ │ │ ldr r1, [pc, #472] @ (1b8b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8728 │ │ │ │ ldr r1, [pc, #464] @ (1b8b48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b8712 │ │ │ │ ldr r2, [pc, #456] @ (1b8b4c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b8772 │ │ │ │ ldr r1, [pc, #456] @ (1b8b50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b86fe │ │ │ │ ldr r1, [pc, #448] @ (1b8b54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ b.n 1b86fe │ │ │ │ nop │ │ │ │ - rors r2, r0 │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #824] @ (1b8ce0 ) │ │ │ │ + ldr r5, [pc, #568] @ (1b8be0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #800] @ (1b8ccc ) │ │ │ │ + ldr r5, [pc, #544] @ (1b8bcc ) │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r0, r1 │ │ │ │ + adcs r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #872] @ (1b8d1c ) │ │ │ │ + ldr r5, [pc, #616] @ (1b8c1c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #72] @ (1b8a04 ) │ │ │ │ + ldr r5, [pc, #840] @ (1b8d04 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r6, #6 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #288] @ (1b8ae4 ) │ │ │ │ + ldr r4, [pc, #32] @ (1b89e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [pc, #632] @ (1b8c48 ) │ │ │ │ + ldr r5, [pc, #376] @ (1b8b48 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r1, #3 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [pc, #144] @ (1b8a68 ) │ │ │ │ + ldr r4, [pc, #912] @ (1b8d68 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #272] @ (1b8aec ) │ │ │ │ + ldr r5, [pc, #16] @ (1b89ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #264] @ (1b8ae8 ) │ │ │ │ + ldr r5, [pc, #8] @ (1b89e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #728] @ (1b8cbc ) │ │ │ │ + ldr r1, [pc, #472] @ (1b8bbc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r3, #0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - str.w r0, [r0, #25] │ │ │ │ - adds r2, r3, r7 │ │ │ │ + strb.w r0, [r0, #25] │ │ │ │ + adds r2, r3, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #592] @ (1b8c48 ) │ │ │ │ + ldr r4, [pc, #336] @ (1b8b48 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #528] @ (1b8c0c ) │ │ │ │ + ldr r4, [pc, #272] @ (1b8b0c ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #128] @ (1b8a88 ) │ │ │ │ + ldr r1, [pc, #896] @ (1b8d88 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #864] @ (1b8d78 ) │ │ │ │ + ldr r1, [pc, #608] @ (1b8c78 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #776] @ (1b8d24 ) │ │ │ │ + ldr r1, [pc, #520] @ (1b8c24 ) │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #928] @ (1b8dcc ) │ │ │ │ + ldr r2, [pc, #672] @ (1b8ccc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [pc, #840] @ (1b8d7c ) │ │ │ │ + ldr r1, [pc, #584] @ (1b8c7c ) │ │ │ │ movs r3, r3 │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r1, [pc, #544] @ (1b8c5c ) │ │ │ │ + ldr r1, [pc, #288] @ (1b8b5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #936] @ (1b8de8 ) │ │ │ │ + ldr r1, [pc, #680] @ (1b8ce8 ) │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, r1 │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {r1, r2, r4, lr} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [pc, #848] @ (1b8da0 ) │ │ │ │ + ldr r0, [pc, #592] @ (1b8ca0 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #728] @ (1b8d2c ) │ │ │ │ + ldr r1, [pc, #472] @ (1b8c2c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #216] @ (1b8b50 ) │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r3, r3 │ │ │ │ push {r4} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bhi.n 1b89e4 │ │ │ │ + bhi.n 1b8b64 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [pc, #248] @ (1b8b88 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #192] @ (1b8b54 ) │ │ │ │ + blx lr │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [pc, #208] @ (1b8b6c ) │ │ │ │ + blxns lr │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r3, r3 │ │ │ │ - blxns r1 │ │ │ │ + bxns r9 │ │ │ │ movs r3, r3 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r2 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf2f6001a │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0xf2b6001a │ │ │ │ + mov lr, lr │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #576] @ (1b8cf8 ) │ │ │ │ + ldr r3, [pc, #320] @ (1b8bf8 ) │ │ │ │ movs r2, r3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, r6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ movs r4, r3 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r8, r7 │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp sl, r7 │ │ │ │ movs r3, r3 │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp lr, r8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r0, sp │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp r6, ip │ │ │ │ movs r3, r3 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, r3 │ │ │ │ movs r3, r3 │ │ │ │ - mov r4, r6 │ │ │ │ + cmp ip, lr │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r3 │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - mov r0, r1 │ │ │ │ + cmp r8, r9 │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, r6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r0, lr │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r4, r8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r0 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ + add ip, sp │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp sl, r3 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + add sl, r8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r4, r9 │ │ │ │ movs r3, r3 │ │ │ │ cbz r4, 1b8b44 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, r7 │ │ │ │ + add ip, pc │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r8, ip │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + add sl, sl │ │ │ │ movs r3, r3 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r2, r3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - bics r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r0 │ │ │ │ + add lr, r8 │ │ │ │ movs r3, r3 │ │ │ │ - add lr, lr │ │ │ │ + add lr, r6 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -466241,103 +466242,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b8dc4 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e745c │ │ │ │ + bl 1e73fc │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b8ba2 │ │ │ │ ldr r6, [pc, #552] @ (1b8dc8 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 195e6c │ │ │ │ ldr r1, [pc, #544] @ (1b8dcc ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b8c14 │ │ │ │ ldr r1, [pc, #532] @ (1b8dd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #524] @ (1b8dd4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b8c0a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b8dd8 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b8bec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 195e6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b8be2 │ │ │ │ ldr r1, [pc, #464] @ (1b8ddc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b8c72 │ │ │ │ ldr r1, [pc, #452] @ (1b8de0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #448] @ (1b8de4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b8c68 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b8de8 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b8c4a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 195e6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b8c40 │ │ │ │ ldr r1, [pc, #384] @ (1b8dec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1b8c94 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -466347,19 +466348,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b8c80 │ │ │ │ ldr r1, [pc, #344] @ (1b8df0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #336] @ (1b8df4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b8cc4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -466367,62 +466368,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b8cae │ │ │ │ ldr r6, [pc, #304] @ (1b8df8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #296] @ (1b8dfc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b8d2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 195e6c │ │ │ │ ldr r1, [pc, #272] @ (1b8e00 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b8d22 │ │ │ │ bl 195e6c │ │ │ │ ldr r1, [pc, #256] @ (1b8e04 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b8db0 │ │ │ │ ldr r2, [pc, #240] @ (1b8e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b8e0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #236] @ (1b8e10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b8d98 │ │ │ │ ldr r1, [pc, #224] @ (1b8e14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #220] @ (1b8e18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b8d8e │ │ │ │ ldr r6, [pc, #208] @ (1b8e1c ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b8e20 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -466432,100 +466433,100 @@ │ │ │ │ bcs.n 1b8d8e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 195e6c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b8d58 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b8d60 │ │ │ │ ldr r1, [pc, #148] @ (1b8e24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r1, [pc, #140] @ (1b8e28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7494 │ │ │ │ + bl 1e7434 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b8b8c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b8e2c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b8d18 │ │ │ │ nop │ │ │ │ - cbz r6, 1b8dca │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ movs r2, r3 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r2, r3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r2 │ │ │ │ + bics r2, r2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r0, r1 │ │ │ │ + bics r0, r1 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - vqadd.s32 d16, d6, d9 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + vqadd.s32 d0, d6, d9 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r6 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r4, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - vqadd.s8 d0, d8, d9 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + mcr 0, 6, r0, cr8, cr9, {0} │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - orrs r4, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #0 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + tst r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n 1b8da8 │ │ │ │ + bmi.n 1b8d28 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + negs r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ + negs r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - rors r6, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ movs r2, r3 │ │ │ │ - tst r2, r4 │ │ │ │ + rors r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ - rors r2, r1 │ │ │ │ + sbcs r2, r1 │ │ │ │ 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, #1204] @ 1b92f8 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -466534,15 +466535,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 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ ldr.w r4, [r9, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b92ec │ │ │ │ mov r2, r3 │ │ │ │ @@ -466566,20 +466567,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b8e82 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1b8fcc │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -466641,15 +466642,15 @@ │ │ │ │ blx 61830 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1eac4c │ │ │ │ + bl 1eabec │ │ │ │ b.n 1b8eea │ │ │ │ mov r0, fp │ │ │ │ bl 195ea0 │ │ │ │ cbz r0, 1b8f82 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -466674,25 +466675,25 @@ │ │ │ │ blx 61830 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1eac4c │ │ │ │ + bl 1eabec │ │ │ │ b.n 1b8eea │ │ │ │ mov r9, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ef9a8 │ │ │ │ + bl 1ef948 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1b92e2 │ │ │ │ @@ -466726,24 +466727,24 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1efa54 │ │ │ │ + bl 1ef9f4 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r2, [r9], #-96 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1eac94 │ │ │ │ + bl 1eac34 │ │ │ │ cbz r0, 1b9094 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b9088 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -466751,22 +466752,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 1eacb8 │ │ │ │ + bl 1eac58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b9068 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1eac94 │ │ │ │ + bl 1eac34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b92be │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -466800,15 +466801,15 @@ │ │ │ │ beq.n 1b9112 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r9 │ │ │ │ bne.w 1b9228 │ │ │ │ mov r4, r8 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1eacb8 │ │ │ │ + bl 1eac58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b90b6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, fp, r2 │ │ │ │ @@ -466888,30 +466889,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ bne.n 1b9188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #252] @ (1b9300 ) │ │ │ │ ldr r3, [pc, #248] @ (1b92fc ) │ │ │ │ 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 1b92f2 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [fp, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ b.n 1b90f0 │ │ │ │ mov r1, r9 │ │ │ │ bl 196038 │ │ │ │ b.n 1b9112 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b9136 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -466946,15 +466947,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 1efa98 │ │ │ │ + bl 1efa38 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b9278 │ │ │ │ b.n 1b9014 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b9244 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -467730,15 +467731,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 1bfc98 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e2ac4 │ │ │ │ + bl 1e2a64 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r8, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -467774,15 +467775,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b9b36 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b9aca │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -467797,26 +467798,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 1963d8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 1e2b54 │ │ │ │ + bl 1e2af4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ str.w r8, [fp, #28] │ │ │ │ mov r0, sl │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w fp, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b9af8 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r9] │ │ │ │ @@ -468538,28 +468539,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ba336 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ba296 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1ba28a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1ba28a │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba278 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1ba312 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -468720,27 +468721,27 @@ │ │ │ │ bl 1ba084 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ba37e │ │ │ │ b.n 1ba41a │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1ba45c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1ba45c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1ba450 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1ba3f0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ba440 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b9b84 │ │ │ │ add fp, r0 │ │ │ │ b.n 1ba3f0 │ │ │ │ @@ -468926,15 +468927,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 1ba616 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2b00 │ │ │ │ + bl 1e2aa0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 1ba856 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -469297,17 +469298,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1ba7ac │ │ │ │ b.n 1ba954 │ │ │ │ movs r3, #6 │ │ │ │ b.n 1ba6a0 │ │ │ │ bl 1ae9fa │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - cbz r4, 1baa68 │ │ │ │ + cbz r4, 1baa58 │ │ │ │ movs r2, r5 │ │ │ │ - cbz r0, 1baa5e │ │ │ │ + cbz r0, 1baa4e │ │ │ │ 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, #1368] @ 1baf74 │ │ │ │ mov r5, r0 │ │ │ │ @@ -469317,15 +469318,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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ 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 1baa6c │ │ │ │ @@ -469385,28 +469386,28 @@ │ │ │ │ strdne r2, r3, [r6, #12] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r7, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd fp, fp, [r7, #16] │ │ │ │ - bl 1e2d0c │ │ │ │ + bl 1e2cac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1bab06 │ │ │ │ b.n 1bac18 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e2b54 │ │ │ │ + bl 1e2af4 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r5, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1bab04 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -469466,58 +469467,58 @@ │ │ │ │ beq.w 1bacda │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1bacda │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1bac02 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1bac02 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 1babf4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 1bac0a │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1babf4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1babf4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1babe8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1bac0a │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1babda │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1babc2 │ │ │ │ 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 r8, r3 │ │ │ │ bne.n 1bab34 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e2b6c │ │ │ │ + bl 1e2b0c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #96 @ 0x60 │ │ │ │ @@ -469698,15 +469699,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1bad92 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 1bae1c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -469715,15 +469716,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 1baaae │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #332] @ (1baf80 ) │ │ │ │ ldr r3, [pc, #324] @ (1baf78 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -470011,15 +470012,15 @@ │ │ │ │ ldr.w r3, [pc, #1252] @ 1bb608 │ │ │ │ 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 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1972f8 │ │ │ │ ldr.w r7, [fp, #84]! │ │ │ │ cmp fp, r7 │ │ │ │ @@ -470078,15 +470079,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1bb2ec │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb504 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb22a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1bb21c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1bb2ec │ │ │ │ @@ -470095,15 +470096,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1bb2ec │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1bb2ec │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb202 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1bb3ec │ │ │ │ @@ -470127,24 +470128,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bb2ea │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1bb2ea │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 1bb298 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1bb2e6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1bb28a │ │ │ │ @@ -470165,18 +470166,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1bb2b6 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1eb570 │ │ │ │ + bl 1eb510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bb298 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -470188,15 +470189,15 @@ │ │ │ │ b.n 1bb16e │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 1bb152 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r2, [pc, #756] @ (1bb60c ) │ │ │ │ ldr r3, [pc, #752] @ (1bb608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -470266,15 +470267,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r9, r9, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1bb2a6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bb254 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -470322,22 +470323,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 1eb534 │ │ │ │ + bl 1eb4d4 │ │ │ │ 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 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ 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] │ │ │ │ @@ -470469,19 +470470,19 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #912] @ (1bb9a0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #224 @ (adr r7, 1bb6f8 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 1bb9f8 ) │ │ │ │ movs r2, r5 │ │ │ │ - cbz r2, 1bb638 │ │ │ │ + cbz r2, 1bb628 │ │ │ │ movs r2, r3 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #12 │ │ │ │ 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, #120] @ (1bb6a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -470516,15 +470517,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bb6b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb65a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -470601,15 +470602,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bb774 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb71a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -470740,15 +470741,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (1bb8b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bb85a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -471182,15 +471183,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1bbce6 │ │ │ │ nop │ │ │ │ add r6, sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -471847,15 +471848,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1bc3dc │ │ │ │ subs r5, #78 @ 0x4e │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ @@ -472234,15 +472235,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1bc7a4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ @@ -472397,15 +472398,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1bc90a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #190 @ 0xbe │ │ │ │ @@ -472427,19 +472428,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1bca00 ) │ │ │ │ ldr r0, [pc, #20] @ (1bca04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 194d3c │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r2, r2 │ │ │ │ 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 │ │ │ │ @@ -472508,15 +472509,15 @@ │ │ │ │ bl 196c50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1bcadc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1aa514 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r9, r0, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -472911,15 +472912,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bcef4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -473479,15 +473480,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bd3c8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -473697,15 +473698,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 1bd6ec │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -474104,15 +474105,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1bda56 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -474345,15 +474346,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1bdccc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -474389,15 +474390,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207674 │ │ │ │ + bl 207614 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r5, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1aa628 │ │ │ │ movs r2, #1 │ │ │ │ @@ -474775,15 +474776,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1be108 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1be0f6 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -474868,15 +474869,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1be61c ) │ │ │ │ ldr r3, [pc, #796] @ (1be620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2076a8 │ │ │ │ + bl 207648 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1aa628 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -475870,15 +475871,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1beda8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea458 │ │ │ │ + bl 1ea3f8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r9, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1bed32 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -475923,15 +475924,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ea458 │ │ │ │ + bl 1ea3f8 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n 1bee38 │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ mov r0, r5 │ │ │ │ @@ -476724,15 +476725,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 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bf614 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r3, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ @@ -478546,21 +478547,21 @@ │ │ │ │ ldr r0, [pc, #156] @ (1c09a4 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #156] @ (1c09a8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldrd r0, r4, [r3, #120] @ 0x78 │ │ │ │ + ldrd r0, r4, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ orrs r0, r2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ orrs r4, r2 │ │ │ │ orrs r0, r4 │ │ │ │ ldrd r0, r2, [r3, #104] @ 0x68 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -480241,49 +480242,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -480292,65 +480293,65 @@ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #32 │ │ │ │ - orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #13 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [pc, #44] @ (1c1b40 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [pc, #32] @ (1c1b38 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1b32 │ │ │ │ + bne.n 1c1b34 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1c1704 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 1c1510 │ │ │ │ + b.n 1c150c │ │ │ │ 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 │ │ │ │ @@ -480748,20 +480749,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r3, [pc, #356] @ (1c20c0 ) │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (1c20c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -480772,120 +480773,119 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #204] @ 0xcc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #204] @ 0xcc │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r9 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 1c0d78 │ │ │ │ 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 1c009c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c01a0 │ │ │ │ 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 1c009c │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c009c │ │ │ │ vldr d7, [pc, #136] @ 1c20b8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [pc, #56] @ (1c20c8 ) │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [pc, #44] @ (1c20c0 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1c20b0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -483518,15 +483518,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1c3c68 │ │ │ │ ldr r2, [pc, #356] @ (1c3ca0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #356] @ (1c3ca4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 1c3afa │ │ │ │ ands.w r8, r3, #1 │ │ │ │ bne.n 1c3bc4 │ │ │ │ movs r2, #10 │ │ │ │ add r6, sp, #20 │ │ │ │ @@ -483651,17 +483651,17 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r2, 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, #3816] @ 0xee8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -487624,2310 +487624,2273 @@ │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ - sub sp, #308 @ 0x134 │ │ │ │ + str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ + sub sp, #316 @ 0x13c │ │ │ │ mov sl, r2 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1c6908 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1c690c │ │ │ │ + ldr.w r2, [pc, #1176] @ 1c68d0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 1c68d4 │ │ │ │ add r2, pc │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c68da │ │ │ │ - ldr.w r2, [sl, #16] │ │ │ │ + bne.w 1c689c │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #20] │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r7, #0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - mov r5, r7 │ │ │ │ - orrs r1, r3 │ │ │ │ + movs r5, #0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r7, r5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - andeq.w r9, r1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + andeq.w fp, r1, #1 │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1c6700 │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1c66e0 │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ + strd r8, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 1c009c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ubfx r3, r5, #11, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r9] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ubfx r3, r8, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ blx 61830 │ │ │ │ - ldr.w r8, [sl, #28] │ │ │ │ + ldr.w r7, [sl, #28] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ubfx r5, r7, #2, #1 │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + ubfx r5, r5, #2, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c68e6 │ │ │ │ + bne.w 1c68b2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r2, #0 │ │ │ │ - ldrhi.w r3, [r8, #4] │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - ldrbhi r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - movls r2, r3 │ │ │ │ - ubfxhi r3, r3, #5, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + itete hi │ │ │ │ + ldrhi r3, [r7, #4] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + movls r3, r2 │ │ │ │ + itt hi │ │ │ │ + movhi r3, #0 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orr.w r8, r2, r1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #300] @ 0x12c │ │ │ │ + orr.w r6, r2, r1 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ bl 1c009c │ │ │ │ - ldrh.w r3, [fp, #12] │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldrh.w r3, [r9, #12] │ │ │ │ orrs r6, r2 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - it eq │ │ │ │ - moveq r3, sl │ │ │ │ - orr.w r5, r5, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [sp, #92] @ 0x5c │ │ │ │ - movne r2, sl │ │ │ │ + beq.w 1c68ac │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r3, r8, r3 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne r3, r7 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #556] @ (1c6910 ) │ │ │ │ - ldr r3, [pc, #548] @ (1c690c ) │ │ │ │ + ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #536] @ (1c68d8 ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #524] @ (1c68d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c68f8 │ │ │ │ + bne.w 1c68c2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - add sp, #308 @ 0x134 │ │ │ │ + add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #292 @ 0x124 │ │ │ │ + add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrd fp, r9, [sp, #300] @ 0x12c │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r8, r5, [sp] │ │ │ │ + ldr r7, [sp, #300] @ 0x12c │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldr r5, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r5, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov.w r9, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, r5 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ blx 61830 │ │ │ │ ldr.w fp, [sl, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #164] @ 0xa4 │ │ │ │ + str.w r9, [sp, #172] @ 0xac │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1c68f0 │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - itete hi │ │ │ │ - ldrhi.w r3, [fp, #4] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - movls r3, r2 │ │ │ │ - itt hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 1c68bc │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ittet hi │ │ │ │ + movhi r5, #0 │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ + ldrbhi r2, [r2, #0] │ │ │ │ + ite ls │ │ │ │ + movls r5, r2 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1c009c │ │ │ │ - vldr d7, [pc, #152] @ 1c6900 │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #128] @ 1c68c8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #300] @ 0x12c │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r6 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldrh.w r1, [r8, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r2, r3, [sp, #20] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - b.n 1c66dc │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1c647c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c65fe │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldrh.w r3, [r8, #12] │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c68ac │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1c66a6 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 1c647e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c66a6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1c683a │ │ │ │ + mov r3, fp │ │ │ │ + b.n 1c6612 │ │ │ │ + ubfx r2, r2, #1, #1 │ │ │ │ + b.n 1c6836 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ ... │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ - sub sp, #316 @ 0x13c │ │ │ │ + str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ + sub sp, #324 @ 0x144 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1312] @ 1c6e4c │ │ │ │ - ldr.w r3, [pc, #1312] @ 1c6e50 │ │ │ │ + ldr.w r2, [pc, #1292] @ 1c6e00 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1c6e04 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6e28 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1c6dd2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #24] │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - mov r8, sl │ │ │ │ - orrs r1, r3 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c6c10 │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + bne.w 1c6bd4 │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + add.w r9, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, r8 │ │ │ │ + strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6e34 │ │ │ │ + bne.w 1c6de8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [r8] │ │ │ │ + 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 1c009c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ orrs r6, r2 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - it eq │ │ │ │ - moveq r3, r9 │ │ │ │ - orr.w r5, r5, r2 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, r9 │ │ │ │ + beq.w 1c6de2 │ │ │ │ + ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #608] @ (1c6e54 ) │ │ │ │ - ldr r3, [pc, #600] @ (1c6e50 ) │ │ │ │ + ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #596] @ (1c6e08 ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #584] @ (1c6e04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c6e46 │ │ │ │ + bne.w 1c6dfa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #316 @ 0x13c │ │ │ │ + add sp, #324 @ 0x144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ + ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61830 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r6 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61830 │ │ │ │ - ldr.w fp, [fp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w sl, [sl, #4] │ │ │ │ + mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, fp │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6e3e │ │ │ │ + bne.n 1c6df2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + 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 1c009c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #308] @ 0x134 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r6 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - 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] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1c6bec │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1c696a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldrh.w r3, [r8, #12] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c6de2 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1c6b9a │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c6934 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c6b9a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c6b1e │ │ │ │ + b.n 1c6b00 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6d6a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ - sub sp, #316 @ 0x13c │ │ │ │ + str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ + sub sp, #324 @ 0x144 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1312] @ 1c7390 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1c7394 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1c7334 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1c7338 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c736c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1c7308 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #24] │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - mov r8, sl │ │ │ │ - orrs r1, r3 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, sl │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r7, r2, #4, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c7154 │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + bne.w 1c7106 │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + add.w r9, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ + mov r3, r8 │ │ │ │ + strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7378 │ │ │ │ + bne.w 1c731e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [r8] │ │ │ │ + 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 1c009c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ orrs r6, r2 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - it eq │ │ │ │ - moveq r3, r9 │ │ │ │ - orr.w r5, r5, r2 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #96] @ 0x60 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, r9 │ │ │ │ + beq.w 1c7318 │ │ │ │ + ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #608] @ (1c7398 ) │ │ │ │ - ldr r3, [pc, #600] @ (1c7394 ) │ │ │ │ + ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #596] @ (1c733c ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #584] @ (1c7338 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c738a │ │ │ │ + bne.w 1c7330 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #316 @ 0x13c │ │ │ │ + add sp, #324 @ 0x144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #300 @ 0x12c │ │ │ │ + add r4, sp, #308 @ 0x134 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r3, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r7, [sp, #308] @ 0x134 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r6, [sp, #300] @ 0x12c │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov r1, r6 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61830 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 61830 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ + mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, fp │ │ │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #308] @ 0x134 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7382 │ │ │ │ + bne.n 1c7328 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [fp] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + movhi r6, #0 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #16] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r5, [sp, #308] @ 0x134 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov.w fp, #0 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #308] @ 0x134 │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ str.w r8, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ - eorne r3, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1c7130 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1c6eae │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldrh.w r3, [r9, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c7318 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1c70cc │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c6e64 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c70cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c7062 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1c72ca │ │ │ │ + b.n 1c7032 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1c72a0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ - sub sp, #324 @ 0x144 │ │ │ │ + str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ + sub sp, #332 @ 0x14c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1c7914 │ │ │ │ - ldr.w r3, [pc, #1376] @ 1c7918 │ │ │ │ + ldr.w r2, [pc, #1356] @ 1c78a4 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1c78a8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c78f2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1c7878 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ite ls │ │ │ │ - ldrls r1, [sp, #8] │ │ │ │ - ldrbhi r1, [r2, #0] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #24] │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - mov r8, sl │ │ │ │ - orrs r1, r3 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r8, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, sl │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ubfx r9, r2, #2, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c76ba │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + bne.w 1c765c │ │ │ │ + add r4, sp, #316 @ 0x13c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + add.w r9, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1c009c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #188] @ 0xbc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 61830 │ │ │ │ - ldr.w r9, [r9, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w r8, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, r8 │ │ │ │ + strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c78fe │ │ │ │ + bne.w 1c788e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [r9] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ + ldrbhi.w r2, [r8] │ │ │ │ + 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 1c009c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - orrs r5, r6 │ │ │ │ + orr.w r5, r5, r9 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ orrs r6, r2 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - it eq │ │ │ │ - moveq r3, r9 │ │ │ │ - orr.w r5, r5, r2 │ │ │ │ - iteee eq │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #104] @ 0x68 │ │ │ │ - eorne r3, r2 │ │ │ │ - movne r2, r9 │ │ │ │ + beq.w 1c7888 │ │ │ │ + ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (1c791c ) │ │ │ │ - ldr r3, [pc, #632] @ (1c7918 ) │ │ │ │ + ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #624] @ (1c78ac ) │ │ │ │ + strd r6, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #612] @ (1c78a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7910 │ │ │ │ + bne.w 1c78a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add sp, #324 @ 0x144 │ │ │ │ + add sp, #332 @ 0x14c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #308 @ 0x134 │ │ │ │ + add r4, sp, #316 @ 0x13c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd fp, sl, [sp, #308] @ 0x134 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + ldrd fp, sl, [sp, #316] @ 0x13c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ bl 1c009c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1c0630 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + mov r1, r6 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - orrs r3, r6 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ blx 61830 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - orr.w fp, r9, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - mov r0, r6 │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r6, sl, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, r2, r3 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 61830 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ + mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r8, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #184] @ 0xb8 │ │ │ │ bl 1c51d0 │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + orrs r7, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7908 │ │ │ │ + bne.n 1c7898 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + movhi r6, #0 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #16] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r5, [sp, #316] @ 0x13c │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ mov.w fp, #0 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + ldr r6, [sp, #316] @ 0x13c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orrs r6, r5 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ + ldrh.w r3, [r9, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - 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 1c009c │ │ │ │ - ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ - orrs r2, r6 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - b.n 1c7696 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1c73f2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + beq.n 1c7888 │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + eors r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + b.n 1c7622 │ │ │ │ + orr.w r1, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + and.w r1, r1, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c7398 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 1c7622 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1c75c0 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 1c7850 │ │ │ │ + b.n 1c7580 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 1c7810 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r2, r5, #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, #3760] @ 0xeb0 │ │ │ │ - sub sp, #292 @ 0x124 │ │ │ │ + str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ + sub sp, #300 @ 0x12c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c7c38 ) │ │ │ │ - ldr r3, [pc, #768] @ (1c7c3c ) │ │ │ │ + ldr r2, [pc, #772] @ (1c7bd0 ) │ │ │ │ + ldr r3, [pc, #776] @ (1c7bd4 ) │ │ │ │ add r2, pc │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ + strd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c7e7c │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r1, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi r1, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c7e24 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrhi r1, [r1, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r1, [r1, #0] │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r1 │ │ │ │ + movls r2, r3 │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ mov sl, r6 │ │ │ │ - ubfx r3, r2, #4, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ - andeq.w r7, r1, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + andeq.w r7, r2, #1 │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + and.w r2, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r1, r1, #11, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c7c44 │ │ │ │ - add r4, sp, #276 @ 0x114 │ │ │ │ + bne.w 1c7bdc │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ bl 1c009c │ │ │ │ - ldr r6, [sp, #276] @ 0x114 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1c009c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1c009c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c01a0 │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r7, [sp] │ │ │ │ - ldrd fp, r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + ldrd fp, r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 1c009c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - ldrd sl, r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd sl, r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - vldr d7, [pc, #412] @ 1c7c30 │ │ │ │ + vldr d7, [pc, #416] @ 1c7bc8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - vstr d7, [sp, #112] @ 0x70 │ │ │ │ + vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1c3ab4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldrd r9, r6, [sp, #276] @ 0x114 │ │ │ │ + ldrd r9, r6, [sp, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c7e86 │ │ │ │ + bne.w 1c7e32 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ movls r3, r2 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ @@ -489935,513 +489898,514 @@ │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ movhi r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldrd r1, r3, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr.w r2, r2, fp │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orr.w r2, r2, sl │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orr.w r7, r2, r9 │ │ │ │ ldr.w r9, [r5, #28] │ │ │ │ orrs r3, r1 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c01a0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [sl] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ and.w r3, fp, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ubfx r3, fp, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ blx 61830 │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #112] @ 0x70 │ │ │ │ + strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ bl 1c3ab4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ + ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r6, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ (1c7c40 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #56] @ (1c7bd8 ) │ │ │ │ strd r6, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #40] @ (1c7c3c ) │ │ │ │ + ldr r3, [pc, #44] @ (1c7bd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7ec2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #292 @ 0x124 │ │ │ │ + bne.w 1c7e5e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ 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 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #276 @ 0x114 │ │ │ │ + add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp] │ │ │ │ - ldrd fp, r7, [sp, #276] @ 0x114 │ │ │ │ + ldrd fp, r7, [sp, #284] @ 0x11c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ strd r9, r6, [sp] │ │ │ │ - add.w r9, sp, #80 @ 0x50 │ │ │ │ + add.w r9, sp, #88 @ 0x58 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ orr.w r8, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r2, #14 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #476] @ 1c7ec8 │ │ │ │ + vldr d8, [pc, #484] @ 1c7e68 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c01a0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r9 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #112] @ 0x70 │ │ │ │ + vstr d8, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1c3ab4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr.w sl, [r5, #28] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c01a0 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr.w sl, [sl, #8] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr.w r7, [sl] │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, #29 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r7, [sp, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d8, [sp, #112] @ 0x70 │ │ │ │ + vstr d8, [sp, #120] @ 0x78 │ │ │ │ bl 1c3ab4 │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldrb.w r9, [r5, #13] │ │ │ │ orr.w sl, r7, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c7e8e │ │ │ │ + bne.n 1c7e3a │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + ittee ls │ │ │ │ movls r3, r9 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c7eb2 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r6, #4] │ │ │ │ + movhi r6, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ubfxhi r3, r9, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + ldrd r6, r7, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 1c009c │ │ │ │ - str r6, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - orr.w r6, r6, sl │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ + orr.w r6, r6, r8 │ │ │ │ orrs r7, r3 │ │ │ │ - orr.w r7, r7, r8 │ │ │ │ - b.n 1c7c08 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - b.n 1c7970 │ │ │ │ + orr.w r7, r7, sl │ │ │ │ + b.n 1c7b9a │ │ │ │ + and.w r3, r2, #1 │ │ │ │ + orr.w r2, r2, r2, lsr #1 │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + b.n 1c7904 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1c7ada │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ + b.n 1c7a6c │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #276] @ 0x114 │ │ │ │ - and.w r3, r9, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - b.n 1c7e46 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - b.n 1c7e20 │ │ │ │ + ldr r2, [sp, #284] @ 0x11c │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ + orr.w sl, r7, r2 │ │ │ │ + b.n 1c7dee │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1548] @ 1c84f8 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1c84fc │ │ │ │ + ldr.w r2, [pc, #1548] @ 1c8498 │ │ │ │ + ldr.w r3, [pc, #1548] @ 1c849c │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ - and.w r8, r3, #1 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - cbnz r3, 1c7f2e │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - itee ls │ │ │ │ - movls r2, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c844e │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr.w r1, [fp, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r3 │ │ │ │ + ldrls r2, [sp, #28] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r8, r3, #5, #1 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ mov sl, r6 │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ ubfx r1, r5, #2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c8250 │ │ │ │ + bne.w 1c81f0 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + strd r1, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ @@ -490449,41 +490413,42 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #24] │ │ │ │ blx 61830 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ @@ -490495,82 +490460,82 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [r7] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r8, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ ldrd sl, r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c84a8 │ │ │ │ + bne.w 1c845e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr.w r8, r8, sl │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -490658,23 +490623,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldrd r3, r2, [sp, #292] @ 0x124 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r2, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r3, r2, [r1] │ │ │ │ - ldr r2, [pc, #720] @ (1c8500 ) │ │ │ │ - ldr r3, [pc, #712] @ (1c84fc ) │ │ │ │ + ldr r2, [pc, #720] @ (1c84a0 ) │ │ │ │ + ldr r3, [pc, #712] @ (1c849c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c84e6 │ │ │ │ + bne.w 1c8488 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -490682,26 +490647,24 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldrd r8, sl, [sp, #292] @ 0x124 │ │ │ │ + ldrd r9, sl, [sp, #292] @ 0x124 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1c84f0 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + vldr d8, [pc, #620] @ 1c8490 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ @@ -490823,241 +490786,246 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldrb.w r8, [fp, #13] │ │ │ │ orr.w r9, r5, r3 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ orrs r5, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c84b0 │ │ │ │ + bne.n 1c8466 │ │ │ │ + ldr.w r6, [fp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + movs r7, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + ittee ls │ │ │ │ movls r3, r8 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c84d4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r6, #4] │ │ │ │ + movhi r6, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r8, [r3] │ │ │ │ + ubfxhi r3, r8, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c009c │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r7, r9, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - orr.w r6, r5, r2 │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ bl 1c009c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r5, r8, [sp, #292] @ 0x124 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r6, r8, [sp, #292] @ 0x124 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - iteet ne │ │ │ │ - movne r3, r9 │ │ │ │ - moveq r3, r9 │ │ │ │ - moveq r2, #1 │ │ │ │ - ldrbne r2, [r2, #0] │ │ │ │ + ittee eq │ │ │ │ + moveq r2, r9 │ │ │ │ + moveq r3, #1 │ │ │ │ + ldrbne r3, [r2, #0] │ │ │ │ + movne r2, r9 │ │ │ │ itt ne │ │ │ │ - ubfxne r2, r2, #2, #1 │ │ │ │ - eorne.w r2, r2, #1 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + eorne.w r3, r3, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #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, #292] @ 0x124 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ orrs r3, r4 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1c8228 │ │ │ │ + orrs r3, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ + b.n 1c81c8 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + orr.w r3, r3, r3, lsr #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + b.n 1c7ed0 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1c80c8 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ + b.n 1c8068 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - orr.w r7, r9, r2 │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r6, r5, r2 │ │ │ │ - b.n 1c840a │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - b.n 1c83e2 │ │ │ │ + ubfx r3, r8, #1, #1 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orrs r5, r2 │ │ │ │ + b.n 1c83b2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1604] @ 1c8b68 │ │ │ │ - ldr.w r3, [pc, #1604] @ 1c8b6c │ │ │ │ + ldr.w r2, [pc, #1604] @ 1c8b08 │ │ │ │ + ldr.w r3, [pc, #1604] @ 1c8b0c │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - and.w r8, r3, #1 │ │ │ │ - ubfx r1, r3, #1, #1 │ │ │ │ - cbnz r3, 1c8560 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c8ab6 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - itee ls │ │ │ │ - movls r1, r3 │ │ │ │ - ldrhi r3, [r2, #4] │ │ │ │ - ldrbhi r1, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, r1, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r8, r3, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - orr.w r1, r1, r8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r3 │ │ │ │ + ldrls r2, [sp, #24] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w sl, #0 │ │ │ │ - andeq.w sl, r1, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #4, #1 │ │ │ │ + andeq.w sl, r2, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + and.w r2, r1, #1 │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + ubfx r9, r1, #2, #1 │ │ │ │ + ubfx r7, r1, #4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c889a │ │ │ │ + bne.w 1c883a │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + mov.w r8, #1 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov.w r9, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, sl, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r7, r6, [sp] │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ @@ -491065,43 +491033,43 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs r3, r3, r6 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r8, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 61830 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ bl 1c3ab4 │ │ │ │ @@ -491112,86 +491080,85 @@ │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [r8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ and.w r3, r9, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldrd fp, r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c8b10 │ │ │ │ + bne.w 1c8ac6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r9, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ orr.w r9, r2, r1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, fp │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -491259,15 +491226,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1c8b52 │ │ │ │ + beq.w 1c8af0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eor.w r9, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ @@ -491278,23 +491245,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orrs r2, r7 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #756] @ (1c8b70 ) │ │ │ │ - ldr r3, [pc, #752] @ (1c8b6c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c8b10 ) │ │ │ │ + ldr r3, [pc, #752] @ (1c8b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8b58 │ │ │ │ + bne.w 1c8afc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -491305,23 +491272,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd fp, sl, [sp, #300] @ 0x12c │ │ │ │ bl 1c009c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - str.w r9, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -491334,15 +491299,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #596] @ 1c8b60 │ │ │ │ + vldr d8, [pc, #600] @ 1c8b00 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -491450,245 +491415,248 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ - mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ bl 1c3ab4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ ldrb.w r9, [r5, #13] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1c8b18 │ │ │ │ + bne.n 1c8ace │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + ittee ls │ │ │ │ movls r3, r9 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c8b3c │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r6, #4] │ │ │ │ + movhi r6, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ubfxhi r3, r9, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1c009c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r7, r6, [sp, #300] @ 0x12c │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldrd r9, r6, [sp, #300] @ 0x12c │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c8b4c │ │ │ │ + beq.n 1c8af6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - eor.w r9, r3, r2 │ │ │ │ + eor.w sl, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - ubfx r3, r9, #2, #1 │ │ │ │ + ubfx r3, sl, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ + orr.w r2, r9, r3 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ + orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - b.n 1c8872 │ │ │ │ + b.n 1c8812 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + orr.w r3, r3, r3, lsr #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + b.n 1c8502 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1c8702 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r9, #1, #1 │ │ │ │ + b.n 1c86a2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ - and.w r3, r9, #1 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ubfx r3, r9, #1, #1 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - b.n 1c8a9e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r9, [r3] │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ - b.n 1c8a78 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1c8aee │ │ │ │ + b.n 1c8a46 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1c885a │ │ │ │ + b.n 1c87fa │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + b.n 1c8a96 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #924] @ (1c8f30 ) │ │ │ │ - ldr r3, [pc, #928] @ (1c8f34 ) │ │ │ │ + ldr r2, [pc, #924] @ (1c8ed0 ) │ │ │ │ + ldr r3, [pc, #928] @ (1c8ed4 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ - and.w r8, r3, #1 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - cbnz r3, 1c8bd2 │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - itee ls │ │ │ │ - movls r2, r3 │ │ │ │ - ldrhi r3, [r1, #4] │ │ │ │ - ldrbhi r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c9168 │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ + ldr.w r1, [fp, #16] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r2, #5, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + itet hi │ │ │ │ + orrhi r2, r3 │ │ │ │ + ldrls r2, [sp, #28] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r8, r3, #5, #1 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - orr.w r2, r2, r8 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ mov sl, r6 │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ ubfx r1, r5, #2, #1 │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c8f3c │ │ │ │ + bne.w 1c8edc │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + strd r1, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r9, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ @@ -491696,41 +491664,42 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 61830 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ @@ -491743,81 +491712,81 @@ │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr.w r8, [r7] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ and.w r3, r8, #1344 @ 0x540 │ │ │ │ subs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ ldrd sl, r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c91be │ │ │ │ + bne.w 1c9178 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itet hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, r2 │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldrd r2, r1, [sp, #68] @ 0x44 │ │ │ │ orr.w r8, r2, r1 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c01a0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -491859,15 +491828,15 @@ │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ blx 61830 │ │ │ │ - vldr d7, [pc, #196] @ 1c8f28 │ │ │ │ + vldr d7, [pc, #196] @ 1c8ec8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ vstr d7, [sp, #168] @ 0xa8 │ │ │ │ @@ -491920,61 +491889,59 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #52] @ (1c8f38 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c8f34 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c8ed8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c8ed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c91fc │ │ │ │ + bne.w 1c91a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldrd r8, sl, [sp, #292] @ 0x124 │ │ │ │ + ldrd r9, sl, [sp, #292] @ 0x124 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #656] @ 1c9200 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + vldr d8, [pc, #664] @ 1c91a8 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ @@ -492109,142 +492076,147 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldrb.w r8, [fp, #13] │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ - orrs r5, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r7, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c91c6 │ │ │ │ + bne.n 1c9180 │ │ │ │ + ldr.w r6, [fp, #28] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + ittee ls │ │ │ │ movls r3, r8 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c91ea │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ + ldrhi r3, [r6, #4] │ │ │ │ + movhi r6, #0 │ │ │ │ + itt hi │ │ │ │ + ldrbhi.w r8, [r3] │ │ │ │ + ubfxhi r3, r8, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - orr.w r6, r5, r2 │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - bl 1c009c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ + mov.w r9, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb.w r3, [fp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r5, r7, [sp, #292] @ 0x124 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r6, r8, [sp, #292] @ 0x124 │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ - moveq r3, r8 │ │ │ │ + moveq r3, r9 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ - movne r2, r8 │ │ │ │ + movne r2, r9 │ │ │ │ itt ne │ │ │ │ eorne.w sl, sl, r3 │ │ │ │ ubfxne r3, sl, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orr.w r2, r5, r3 │ │ │ │ + orr.w r2, r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r2, r2, r9 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ orrs r3, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c8efc │ │ │ │ + b.n 1c8e9c │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + orr.w r3, r3, r3, lsr #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + and.w r2, r3, #1 │ │ │ │ + b.n 1c8b74 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1c8d70 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ + b.n 1c8d10 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + and.w r3, r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ubfx r3, r8, #1, #1 │ │ │ │ + orrs r5, r2 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r6, r5, r2 │ │ │ │ - b.n 1c9120 │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - b.n 1c90f8 │ │ │ │ + orrs r7, r2 │ │ │ │ + b.n 1c90c8 │ │ │ │ blx 61dac <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #432] @ (1c93d8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1c9380 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c93dc ) │ │ │ │ - vldr d8, [pc, #404] @ 1c93d0 │ │ │ │ + ldr r1, [pc, #416] @ (1c9384 ) │ │ │ │ + vldr d8, [pc, #404] @ 1c9378 │ │ │ │ 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, r7, #1 │ │ │ │ @@ -492353,77 +492325,77 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r7 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ - bls.n 1c9382 │ │ │ │ + bls.n 1c932a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c9384 │ │ │ │ + cbz r5, 1c932c │ │ │ │ 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 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - ldr r2, [pc, #64] @ (1c93e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c9388 ) │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r3, [pc, #44] @ (1c93d8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c9380 ) │ │ │ │ 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 1c93c6 │ │ │ │ + bne.n 1c936e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #532] @ (1c9618 ) │ │ │ │ + ldr r3, [pc, #532] @ (1c95c0 ) │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1c961c ) │ │ │ │ + ldr r1, [pc, #520] @ (1c95c4 ) │ │ │ │ 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 │ │ │ │ @@ -492441,15 +492413,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r7, r3 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ blx 61830 │ │ │ │ - vldr d7, [pc, #436] @ 1c9610 │ │ │ │ + vldr d7, [pc, #436] @ 1c95b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1c0af8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -492580,78 +492552,78 @@ │ │ │ │ cmp sl, r9 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c95cc │ │ │ │ + bls.n 1c9574 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c95cc │ │ │ │ + cbz r3, 1c9574 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c9620 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c95c8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c9618 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c95c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c9606 │ │ │ │ + bne.n 1c95ae │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #520] @ (1c9850 ) │ │ │ │ + ldr r3, [pc, #520] @ (1c97f8 ) │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - vldr d8, [pc, #496] @ 1c9848 │ │ │ │ + vldr d8, [pc, #496] @ 1c97f0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c9854 ) │ │ │ │ + ldr r1, [pc, #504] @ (1c97fc ) │ │ │ │ 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 │ │ │ │ @@ -492798,78 +492770,78 @@ │ │ │ │ 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 1c9802 │ │ │ │ + bls.n 1c97aa │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c9802 │ │ │ │ + cbz r3, 1c97aa │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1c9850 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c97f8 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #52] @ (1c9858 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c9800 ) │ │ │ │ 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 1c983e │ │ │ │ + bne.n 1c97e6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1c9ce0 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c9c88 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1112] @ 1c9ce4 │ │ │ │ + ldr.w r1, [pc, #1112] @ 1c9c8c │ │ │ │ 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, r9, #1 │ │ │ │ @@ -493068,15 +493040,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 1c9c98 │ │ │ │ + bne.w 1c9c40 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493088,15 +493060,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 1c9c7a │ │ │ │ + bne.w 1c9c22 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493116,15 +493088,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 1c9c06 │ │ │ │ + bne.n 1c9bae │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -493134,16 +493106,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, 1c9b6e │ │ │ │ - vldr d7, [pc, #364] @ 1c9cc0 │ │ │ │ + cbz r3, 1c9b16 │ │ │ │ + vldr d7, [pc, #364] @ 1c9c68 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -493163,16 +493135,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, 1c9bb6 │ │ │ │ - vldr d7, [pc, #300] @ 1c9cc8 │ │ │ │ + cbz r3, 1c9b5e │ │ │ │ + vldr d7, [pc, #300] @ 1c9c70 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -493193,30 +493165,30 @@ │ │ │ │ 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 1c9c5c │ │ │ │ + bne.n 1c9c04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #256] @ (1c9ce8 ) │ │ │ │ + ldr r2, [pc, #256] @ (1c9c90 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1c9ce0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1c9c88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c9cb6 │ │ │ │ + bne.n 1c9c5e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #200] @ 1c9cd0 │ │ │ │ + vldr d7, [pc, #200] @ 1c9c78 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -493241,48 +493213,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1c037c │ │ │ │ - b.n 1c9bb6 │ │ │ │ + b.n 1c9b5e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1c9be4 │ │ │ │ - vldr d7, [pc, #84] @ 1c9cd0 │ │ │ │ + b.n 1c9b8c │ │ │ │ + vldr d7, [pc, #84] @ 1c9c78 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1c9ae2 │ │ │ │ - vldr d7, [pc, #60] @ 1c9cd8 │ │ │ │ + b.n 1c9a8a │ │ │ │ + vldr d7, [pc, #60] @ 1c9c80 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1c9ab2 │ │ │ │ + b.n 1c9a5a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493296,35 +493268,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1ca190 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1ca138 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1144] @ 1ca194 │ │ │ │ + ldr.w r1, [pc, #1144] @ 1ca13c │ │ │ │ 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, r9, #1 │ │ │ │ @@ -493536,15 +493508,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 1ca14e │ │ │ │ + bne.w 1ca0f6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493556,15 +493528,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 1ca130 │ │ │ │ + bne.w 1ca0d8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -493584,15 +493556,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 1ca0bc │ │ │ │ + bne.n 1ca064 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -493602,16 +493574,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, 1ca024 │ │ │ │ - vldr d7, [pc, #356] @ 1ca170 │ │ │ │ + cbz r3, 1c9fcc │ │ │ │ + vldr d7, [pc, #356] @ 1ca118 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -493631,16 +493603,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, 1ca06c │ │ │ │ - vldr d7, [pc, #292] @ 1ca178 │ │ │ │ + cbz r3, 1ca014 │ │ │ │ + vldr d7, [pc, #292] @ 1ca120 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ @@ -493661,30 +493633,30 @@ │ │ │ │ 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 1ca112 │ │ │ │ + bne.n 1ca0ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #248] @ (1ca198 ) │ │ │ │ + ldr r2, [pc, #248] @ (1ca140 ) │ │ │ │ strd r8, r7, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1ca190 ) │ │ │ │ + ldr r3, [pc, #232] @ (1ca138 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca16c │ │ │ │ + bne.n 1ca114 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #192] @ 1ca180 │ │ │ │ + vldr d7, [pc, #192] @ 1ca128 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add.w fp, sp, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -493709,48 +493681,48 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1c037c │ │ │ │ - b.n 1ca06c │ │ │ │ + b.n 1ca014 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1ca09a │ │ │ │ - vldr d7, [pc, #76] @ 1ca180 │ │ │ │ + b.n 1ca042 │ │ │ │ + vldr d7, [pc, #76] @ 1ca128 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1c9f98 │ │ │ │ - vldr d7, [pc, #56] @ 1ca188 │ │ │ │ + b.n 1c9f40 │ │ │ │ + vldr d7, [pc, #56] @ 1ca130 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1c9f68 │ │ │ │ + b.n 1c9f10 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493762,27 +493734,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1ca4d8 ) │ │ │ │ - ldr r3, [pc, #804] @ (1ca4dc ) │ │ │ │ + ldr r2, [pc, #804] @ (1ca480 ) │ │ │ │ + ldr r3, [pc, #804] @ (1ca484 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -493793,15 +493765,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ ubfx r1, sl, #5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq.w 1ca4e0 │ │ │ │ + beq.w 1ca488 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -493872,15 +493844,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ - vldr d7, [pc, #528] @ 1ca4d0 │ │ │ │ + vldr d7, [pc, #528] @ 1ca478 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1c0af8 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -493992,25 +493964,25 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1ca720 │ │ │ │ + beq.w 1ca6c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, sl, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca738 │ │ │ │ + bne.w 1ca6e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca40c │ │ │ │ + beq.n 1ca3b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -494020,36 +493992,36 @@ │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #160] @ 1ca4d0 │ │ │ │ + vldr d7, [pc, #160] @ 1ca478 │ │ │ │ mov r1, r2 │ │ │ │ orrs r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca752 │ │ │ │ + beq.w 1ca6fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, sl, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca764 │ │ │ │ + beq.w 1ca70c │ │ │ │ ands.w sl, sl, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca774 │ │ │ │ + beq.w 1ca71c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -494069,31 +494041,31 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r9, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1ca732 │ │ │ │ + bls.w 1ca6da │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca770 │ │ │ │ + beq.w 1ca718 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ca6e8 │ │ │ │ + b.n 1ca690 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -494190,15 +494162,15 @@ │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca5fa │ │ │ │ + beq.n 1ca5a2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -494277,109 +494249,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca732 │ │ │ │ + beq.n 1ca6da │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca770 │ │ │ │ + beq.n 1ca718 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1ca790 ) │ │ │ │ + ldr r2, [pc, #140] @ (1ca738 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (1ca794 ) │ │ │ │ + ldr r3, [pc, #136] @ (1ca73c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ca78a │ │ │ │ + bne.n 1ca732 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ca74c │ │ │ │ + cbz r3, 1ca6f4 │ │ │ │ tst.w sl, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca3fc │ │ │ │ + b.n 1ca3a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca6e8 │ │ │ │ + b.n 1ca690 │ │ │ │ ands.w r2, sl, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca780 │ │ │ │ + beq.n 1ca728 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca3fc │ │ │ │ + b.n 1ca3a4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca3fc │ │ │ │ + b.n 1ca3a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ca76a │ │ │ │ + cbz r3, 1ca712 │ │ │ │ tst.w sl, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ca476 │ │ │ │ + b.n 1ca41e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ca476 │ │ │ │ + b.n 1ca41e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca476 │ │ │ │ + b.n 1ca41e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca6e8 │ │ │ │ + b.n 1ca690 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ca476 │ │ │ │ + b.n 1ca41e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca3fc │ │ │ │ + b.n 1ca3a4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #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, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #816] @ (1caae0 ) │ │ │ │ - ldr r3, [pc, #816] @ (1caae4 ) │ │ │ │ + ldr r2, [pc, #816] @ (1caa88 ) │ │ │ │ + ldr r3, [pc, #816] @ (1caa8c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r6, fp, #5120 @ 0x1400 │ │ │ │ @@ -494390,15 +494362,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r8, fp, #6, #1 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1caae8 │ │ │ │ + beq.w 1caa90 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -494413,15 +494385,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #692] @ 1caad8 │ │ │ │ + vldr d8, [pc, #692] @ 1caa80 │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -494586,40 +494558,40 @@ │ │ │ │ blx 61830 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cad22 │ │ │ │ + beq.w 1cacca │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, fp, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cad34 │ │ │ │ + bne.w 1cacdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca9fe │ │ │ │ + beq.n 1ca9a6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ 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 1c009c │ │ │ │ - vldr d7, [pc, #188] @ 1caad8 │ │ │ │ + vldr d7, [pc, #188] @ 1caa80 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ @@ -494627,21 +494599,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cad4e │ │ │ │ + beq.w 1cacf6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, fp, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cad60 │ │ │ │ + beq.w 1cad08 │ │ │ │ ands.w fp, fp, #16384 @ 0x4000 │ │ │ │ - beq.w 1cad6c │ │ │ │ + beq.w 1cad14 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -494664,38 +494636,38 @@ │ │ │ │ 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 1caabe │ │ │ │ + bls.n 1caa66 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1caabe │ │ │ │ + cbz r3, 1caa66 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1cacfc │ │ │ │ + b.n 1caca4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494715,15 +494687,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #612] @ 1cad88 │ │ │ │ + vldr d8, [pc, #612] @ 1cad30 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r8, r7, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -494789,15 +494761,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, r8, r3 │ │ │ │ blx 61830 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cabf6 │ │ │ │ + beq.n 1cab9e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -494819,15 +494791,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #328] @ 1cad88 │ │ │ │ + vldr d8, [pc, #328] @ 1cad30 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1c09b0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ @@ -494877,19 +494849,19 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cace4 │ │ │ │ + beq.n 1cac8c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1cace4 │ │ │ │ + cbz r3, 1cac8c │ │ │ │ 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 │ │ │ │ @@ -494897,88 +494869,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #140] @ (1cad90 ) │ │ │ │ - ldr r3, [pc, #140] @ (1cad94 ) │ │ │ │ + ldr r2, [pc, #140] @ (1cad38 ) │ │ │ │ + ldr r3, [pc, #140] @ (1cad3c ) │ │ │ │ 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 1cad82 │ │ │ │ + bne.n 1cad2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cad48 │ │ │ │ + cbz r3, 1cacf0 │ │ │ │ tst.w fp, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca9ee │ │ │ │ + b.n 1ca996 │ │ │ │ ands.w r2, fp, #16384 @ 0x4000 │ │ │ │ - beq.n 1cad78 │ │ │ │ + beq.n 1cad20 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca9ee │ │ │ │ + b.n 1ca996 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca9ee │ │ │ │ + b.n 1ca996 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cad66 │ │ │ │ + cbz r3, 1cad0e │ │ │ │ tst.w fp, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1caa66 │ │ │ │ + b.n 1caa0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1caa66 │ │ │ │ + b.n 1caa0e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1caa66 │ │ │ │ + b.n 1caa0e │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1caa66 │ │ │ │ + b.n 1caa0e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca9ee │ │ │ │ + b.n 1ca996 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #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 r9, r2 │ │ │ │ - ldr.w r2, [pc, #1436] @ 1cb348 │ │ │ │ - ldr.w r3, [pc, #1436] @ 1cb34c │ │ │ │ + ldr.w r2, [pc, #1436] @ 1cb2f0 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1cb2f4 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r5, r8, #5120 @ 0x1400 │ │ │ │ @@ -494988,15 +494960,15 @@ │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ ubfx r1, r8, #6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1cb0d4 │ │ │ │ + beq.w 1cb07c │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ @@ -495197,25 +495169,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 61830 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb30e │ │ │ │ + beq.w 1cb2b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cb326 │ │ │ │ + bne.w 1cb2ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1cb016 │ │ │ │ + beq.n 1cafbe │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -495223,36 +495195,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #776] @ 1cb340 │ │ │ │ + vldr d7, [pc, #776] @ 1cb2e8 │ │ │ │ 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 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb354 │ │ │ │ + beq.w 1cb2fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb366 │ │ │ │ + beq.w 1cb30e │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1cb376 │ │ │ │ + beq.w 1cb31e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -495272,24 +495244,24 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, sl │ │ │ │ orr.w r5, r5, r6 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1cb320 │ │ │ │ + bls.w 1cb2c8 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb372 │ │ │ │ + beq.w 1cb31a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cb2d6 │ │ │ │ + b.n 1cb27e │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ @@ -495382,15 +495354,15 @@ │ │ │ │ blx 61830 │ │ │ │ ldr.w r8, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb1e6 │ │ │ │ + beq.n 1cb18e │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -495472,114 +495444,114 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1cb320 │ │ │ │ + beq.n 1cb2c8 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb372 │ │ │ │ + beq.n 1cb31a │ │ │ │ ldrb.w r8, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r8, r8, #2, #1 │ │ │ │ eor.w r3, r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1cb350 ) │ │ │ │ + ldr r2, [pc, #96] @ (1cb2f8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #84] @ (1cb34c ) │ │ │ │ + ldr r3, [pc, #84] @ (1cb2f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cb38a │ │ │ │ + bne.n 1cb332 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cb33a │ │ │ │ + cbz r3, 1cb2e2 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cb004 │ │ │ │ + b.n 1cafac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cb2d6 │ │ │ │ + b.n 1cb27e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1cb380 │ │ │ │ + beq.n 1cb328 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cb004 │ │ │ │ + b.n 1cafac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cb004 │ │ │ │ + b.n 1cafac │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #32] @ (1cb374 ) │ │ │ │ + ldr r5, [pc, #384] @ (1cb47c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1cb36c │ │ │ │ + cbz r3, 1cb314 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cb07c │ │ │ │ + b.n 1cb024 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cb07c │ │ │ │ + b.n 1cb024 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cb07c │ │ │ │ + b.n 1cb024 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cb2d6 │ │ │ │ + b.n 1cb27e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cb07c │ │ │ │ + b.n 1cb024 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cb004 │ │ │ │ + b.n 1cafac │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1776] @ 1cba98 │ │ │ │ - ldr.w r3, [pc, #1776] @ 1cba9c │ │ │ │ + ldr.w r2, [pc, #1776] @ 1cba40 │ │ │ │ + ldr.w r3, [pc, #1776] @ 1cba44 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -495596,15 +495568,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cb6ae │ │ │ │ + beq.w 1cb656 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -495677,15 +495649,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cb962 │ │ │ │ + bne.w 1cb90a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -495846,27 +495818,27 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1cb974 │ │ │ │ + beq.w 1cb91c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cba50 │ │ │ │ + beq.w 1cb9f8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cba82 │ │ │ │ + beq.w 1cba2a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cb97e │ │ │ │ + b.n 1cb926 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ @@ -496006,15 +495978,15 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1cb82e │ │ │ │ + beq.n 1cb7d6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496026,15 +495998,15 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #568] @ 1cba90 │ │ │ │ + vldr d8, [pc, #568] @ 1cba38 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61830 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -496097,65 +496069,65 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cb96e │ │ │ │ + beq.n 1cb916 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cba74 │ │ │ │ + beq.w 1cba1c │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1cbaa0 ) │ │ │ │ + ldr r2, [pc, #352] @ (1cba48 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #340] @ (1cba9c ) │ │ │ │ + ldr r3, [pc, #340] @ (1cba44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cba8c │ │ │ │ + bne.w 1cba34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cb4e8 │ │ │ │ + b.n 1cb490 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cb924 │ │ │ │ + b.n 1cb8cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cba42 │ │ │ │ + bne.n 1cb9ea │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cb98e │ │ │ │ + beq.n 1cb936 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -496163,36 +496135,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1cba90 │ │ │ │ + vldr d7, [pc, #224] @ 1cba38 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cba56 │ │ │ │ + beq.n 1cb9fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cba68 │ │ │ │ + beq.n 1cba10 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cba78 │ │ │ │ + beq.n 1cba20 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496212,78 +496184,78 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cb96e │ │ │ │ + bls.n 1cb916 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cba74 │ │ │ │ + cbz r3, 1cba1c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cb924 │ │ │ │ + b.n 1cb8cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cb97e │ │ │ │ + b.n 1cb926 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cb97e │ │ │ │ + b.n 1cb926 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cba6e │ │ │ │ + cbz r3, 1cba16 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cb9f2 │ │ │ │ + b.n 1cb99a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cb9f2 │ │ │ │ + b.n 1cb99a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cb9f2 │ │ │ │ + b.n 1cb99a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cb924 │ │ │ │ + b.n 1cb8cc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cb9f2 │ │ │ │ + b.n 1cb99a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cb97e │ │ │ │ + b.n 1cb926 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (1cbbcc ) │ │ │ │ + ldr r4, [pc, #656] @ (1cbcd4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r2 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1724] @ 1cc178 │ │ │ │ - ldr.w r3, [pc, #1724] @ 1cc17c │ │ │ │ + ldr.w r2, [pc, #1724] @ 1cc120 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1cc124 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -496300,15 +496272,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cbda6 │ │ │ │ + beq.w 1cbd4e │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -496381,15 +496353,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cc040 │ │ │ │ + bne.w 1cbfe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -496540,27 +496512,27 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc052 │ │ │ │ + beq.w 1cbffa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cc12e │ │ │ │ + beq.w 1cc0d6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cc160 │ │ │ │ + beq.w 1cc108 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cc05c │ │ │ │ + b.n 1cc004 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ @@ -496697,15 +496669,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cbf1e │ │ │ │ + beq.n 1cbec6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -496786,64 +496758,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cc04c │ │ │ │ + beq.n 1cbff4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc152 │ │ │ │ + beq.w 1cc0fa │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1cc180 ) │ │ │ │ + ldr r2, [pc, #352] @ (1cc128 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #340] @ (1cc17c ) │ │ │ │ + ldr r3, [pc, #340] @ (1cc124 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc16a │ │ │ │ + bne.w 1cc112 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cbbfc │ │ │ │ + b.n 1cbba4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cc006 │ │ │ │ + b.n 1cbfae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc120 │ │ │ │ + bne.n 1cc0c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cc06c │ │ │ │ + beq.n 1cc014 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -496851,36 +496823,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1cc170 │ │ │ │ + vldr d7, [pc, #228] @ 1cc118 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cc134 │ │ │ │ + beq.n 1cc0dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cc146 │ │ │ │ + beq.n 1cc0ee │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cc156 │ │ │ │ + beq.n 1cc0fe │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496900,79 +496872,79 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cc04c │ │ │ │ + bls.n 1cbff4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cc152 │ │ │ │ + cbz r3, 1cc0fa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cc006 │ │ │ │ + b.n 1cbfae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cc05c │ │ │ │ + b.n 1cc004 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cc05c │ │ │ │ + b.n 1cc004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cc14c │ │ │ │ + cbz r3, 1cc0f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cc0d0 │ │ │ │ + b.n 1cc078 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cc0d0 │ │ │ │ + b.n 1cc078 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cc0d0 │ │ │ │ + b.n 1cc078 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cc006 │ │ │ │ + b.n 1cbfae │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cc0d0 │ │ │ │ + b.n 1cc078 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cc05c │ │ │ │ + b.n 1cc004 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + ands r0, r6 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1cc868 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1cc86c │ │ │ │ + ldr.w r2, [pc, #1740] @ 1cc810 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1cc814 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -496989,15 +496961,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cc48a │ │ │ │ + beq.w 1cc432 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -497070,15 +497042,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cc72c │ │ │ │ + bne.w 1cc6d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -497232,27 +497204,27 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc73e │ │ │ │ + beq.w 1cc6e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cc81a │ │ │ │ + beq.w 1cc7c2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cc84c │ │ │ │ + beq.w 1cc7f4 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cc748 │ │ │ │ + b.n 1cc6f0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ @@ -497389,15 +497361,15 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1cc5fe │ │ │ │ + beq.n 1cc5a6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -497481,64 +497453,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cc738 │ │ │ │ + beq.n 1cc6e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc83e │ │ │ │ + beq.w 1cc7e6 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1cc870 ) │ │ │ │ + ldr r2, [pc, #356] @ (1cc818 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1cc86c ) │ │ │ │ + ldr r3, [pc, #344] @ (1cc814 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc856 │ │ │ │ + bne.w 1cc7fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cc2dc │ │ │ │ + b.n 1cc284 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cc6f2 │ │ │ │ + b.n 1cc69a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cc80c │ │ │ │ + bne.n 1cc7b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cc758 │ │ │ │ + beq.n 1cc700 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -497546,36 +497518,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #232] @ 1cc860 │ │ │ │ + vldr d7, [pc, #232] @ 1cc808 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cc820 │ │ │ │ + beq.n 1cc7c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cc832 │ │ │ │ + beq.n 1cc7da │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cc842 │ │ │ │ + beq.n 1cc7ea │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497595,80 +497567,80 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cc738 │ │ │ │ + bls.n 1cc6e0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cc83e │ │ │ │ + cbz r3, 1cc7e6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cc6f2 │ │ │ │ + b.n 1cc69a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cc748 │ │ │ │ + b.n 1cc6f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cc748 │ │ │ │ + b.n 1cc6f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cc838 │ │ │ │ + cbz r3, 1cc7e0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cc7bc │ │ │ │ + b.n 1cc764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cc7bc │ │ │ │ + b.n 1cc764 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cc7bc │ │ │ │ + b.n 1cc764 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cc6f2 │ │ │ │ + b.n 1cc69a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cc7bc │ │ │ │ + b.n 1cc764 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cc748 │ │ │ │ + b.n 1cc6f0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1748] @ 1ccf60 │ │ │ │ - ldr.w r3, [pc, #1748] @ 1ccf64 │ │ │ │ + ldr.w r2, [pc, #1748] @ 1ccf08 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1ccf0c │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -497685,15 +497657,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1ccb7e │ │ │ │ + beq.w 1ccb26 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -497766,15 +497738,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cce24 │ │ │ │ + bne.w 1ccdcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -497928,27 +497900,27 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cce36 │ │ │ │ + beq.w 1ccdde │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ccf12 │ │ │ │ + beq.w 1cceba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ccf44 │ │ │ │ + beq.w 1cceec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cce40 │ │ │ │ + b.n 1ccde8 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ @@ -498085,15 +498057,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cccf6 │ │ │ │ + beq.n 1ccc9e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498177,64 +498149,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cce30 │ │ │ │ + beq.n 1ccdd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ccf36 │ │ │ │ + beq.w 1ccede │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (1ccf68 ) │ │ │ │ + ldr r2, [pc, #356] @ (1ccf10 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1ccf64 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ccf0c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ccf4e │ │ │ │ + bne.w 1ccef6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cc9cc │ │ │ │ + b.n 1cc974 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ccdea │ │ │ │ + b.n 1ccd92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ccf04 │ │ │ │ + bne.n 1cceac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cce50 │ │ │ │ + beq.n 1ccdf8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498242,36 +498214,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #232] @ 1ccf58 │ │ │ │ + vldr d7, [pc, #232] @ 1ccf00 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccf18 │ │ │ │ + beq.n 1ccec0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ccf2a │ │ │ │ + beq.n 1cced2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ccf3a │ │ │ │ + beq.n 1ccee2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498291,81 +498263,81 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cce30 │ │ │ │ + bls.n 1ccdd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1ccf36 │ │ │ │ + cbz r3, 1ccede │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ccdea │ │ │ │ + b.n 1ccd92 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cce40 │ │ │ │ + b.n 1ccde8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cce40 │ │ │ │ + b.n 1ccde8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ccf30 │ │ │ │ + cbz r3, 1cced8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cceb4 │ │ │ │ + b.n 1cce5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cceb4 │ │ │ │ + b.n 1cce5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cceb4 │ │ │ │ + b.n 1cce5c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ccdea │ │ │ │ + b.n 1ccd92 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cceb4 │ │ │ │ + b.n 1cce5c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cce40 │ │ │ │ + b.n 1ccde8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #760] @ (1cd280 ) │ │ │ │ - ldr r3, [pc, #760] @ (1cd284 ) │ │ │ │ + ldr r2, [pc, #760] @ (1cd228 ) │ │ │ │ + ldr r3, [pc, #760] @ (1cd22c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -498382,15 +498354,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cd288 │ │ │ │ + beq.w 1cd230 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -498463,27 +498435,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cd532 │ │ │ │ + bne.w 1cd4da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #420] @ 1cd278 │ │ │ │ + vldr d8, [pc, #420] @ 1cd220 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c0794 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -498625,33 +498597,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd558 │ │ │ │ + beq.w 1cd500 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cd634 │ │ │ │ + beq.w 1cd5dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cd666 │ │ │ │ + beq.w 1cd60e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cd562 │ │ │ │ + b.n 1cd50a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498668,15 +498640,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #644] @ 1cd548 │ │ │ │ + vldr d8, [pc, #644] @ 1cd4f0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -498791,15 +498763,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cd400 │ │ │ │ + beq.n 1cd3a8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498883,74 +498855,74 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cd53e │ │ │ │ + beq.n 1cd4e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd658 │ │ │ │ + beq.w 1cd600 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1cd550 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cd4f8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (1cd554 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cd4fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd670 │ │ │ │ + bne.w 1cd618 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cd0c4 │ │ │ │ + b.n 1cd06c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cd4f4 │ │ │ │ + b.n 1cd49c │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cd626 │ │ │ │ + bne.n 1cd5ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cd572 │ │ │ │ + beq.n 1cd51a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498958,36 +498930,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1cd678 │ │ │ │ + vldr d7, [pc, #228] @ 1cd620 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd63a │ │ │ │ + beq.n 1cd5e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cd64c │ │ │ │ + beq.n 1cd5f4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cd65c │ │ │ │ + beq.n 1cd604 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499007,72 +498979,72 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cd53e │ │ │ │ + bls.n 1cd4e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cd658 │ │ │ │ + cbz r3, 1cd600 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cd4f4 │ │ │ │ + b.n 1cd49c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cd562 │ │ │ │ + b.n 1cd50a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cd562 │ │ │ │ + b.n 1cd50a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cd652 │ │ │ │ + cbz r3, 1cd5fa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cd5d6 │ │ │ │ + b.n 1cd57e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cd5d6 │ │ │ │ + b.n 1cd57e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cd5d6 │ │ │ │ + b.n 1cd57e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cd4f4 │ │ │ │ + b.n 1cd49c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cd5d6 │ │ │ │ + b.n 1cd57e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cd562 │ │ │ │ + b.n 1cd50a │ │ │ │ blx 61dac <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #768] @ (1cd998 ) │ │ │ │ - ldr r3, [pc, #768] @ (1cd99c ) │ │ │ │ + ldr r2, [pc, #768] @ (1cd940 ) │ │ │ │ + ldr r3, [pc, #768] @ (1cd944 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -499089,15 +499061,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1cd9a0 │ │ │ │ + beq.w 1cd948 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499170,27 +499142,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cdc56 │ │ │ │ + bne.w 1cdbfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #428] @ 1cd990 │ │ │ │ + vldr d8, [pc, #428] @ 1cd938 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c0794 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -499335,33 +499307,33 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdc78 │ │ │ │ + beq.w 1cdc20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cdd54 │ │ │ │ + beq.w 1cdcfc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cdd86 │ │ │ │ + beq.w 1cdd2e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1cdc82 │ │ │ │ + b.n 1cdc2a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499378,15 +499350,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #652] @ 1cdc68 │ │ │ │ + vldr d8, [pc, #652] @ 1cdc10 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -499501,15 +499473,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cdb18 │ │ │ │ + beq.n 1cdac0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499596,73 +499568,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cdc62 │ │ │ │ + beq.n 1cdc0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdd78 │ │ │ │ + beq.w 1cdd20 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1cdc70 ) │ │ │ │ + ldr r2, [pc, #60] @ (1cdc18 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #56] @ (1cdc74 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cdc1c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cdd90 │ │ │ │ + bne.w 1cdd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1cd7d4 │ │ │ │ + b.n 1cd77c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cdc18 │ │ │ │ + b.n 1cdbc0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1cdd46 │ │ │ │ + bne.n 1cdcee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1cdc92 │ │ │ │ + beq.n 1cdc3a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499670,36 +499642,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1cdd98 │ │ │ │ + vldr d7, [pc, #228] @ 1cdd40 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdd5a │ │ │ │ + beq.n 1cdd02 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdd6c │ │ │ │ + beq.n 1cdd14 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cdd7c │ │ │ │ + beq.n 1cdd24 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499719,72 +499691,72 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cdc62 │ │ │ │ + bls.n 1cdc0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cdd78 │ │ │ │ + cbz r3, 1cdd20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cdc18 │ │ │ │ + b.n 1cdbc0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1cdc82 │ │ │ │ + b.n 1cdc2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1cdc82 │ │ │ │ + b.n 1cdc2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cdd72 │ │ │ │ + cbz r3, 1cdd1a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1cdcf6 │ │ │ │ + b.n 1cdc9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1cdcf6 │ │ │ │ + b.n 1cdc9e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1cdcf6 │ │ │ │ + b.n 1cdc9e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cdc18 │ │ │ │ + b.n 1cdbc0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1cdcf6 │ │ │ │ + b.n 1cdc9e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1cdc82 │ │ │ │ + b.n 1cdc2a │ │ │ │ blx 61dac <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (1ce0f8 ) │ │ │ │ - ldr r3, [pc, #832] @ (1ce0fc ) │ │ │ │ + ldr r2, [pc, #832] @ (1ce0a0 ) │ │ │ │ + ldr r3, [pc, #832] @ (1ce0a4 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -499797,15 +499769,15 @@ │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1ce172 │ │ │ │ + beq.w 1ce11a │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -499818,15 +499790,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 1ce0f0 │ │ │ │ + vldr d8, [pc, #704] @ 1ce098 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -500034,25 +500006,25 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1ce438 │ │ │ │ + beq.w 1ce3e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ce450 │ │ │ │ + bne.w 1ce3f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ce082 │ │ │ │ + beq.n 1ce02a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500060,48 +500032,48 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #76] @ 1ce0f0 │ │ │ │ + vldr d7, [pc, #76] @ 1ce098 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce46a │ │ │ │ + beq.w 1ce412 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce47c │ │ │ │ + beq.w 1ce424 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ce48c │ │ │ │ + beq.w 1ce434 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1ce100 │ │ │ │ + b.n 1ce0a8 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -500131,24 +500103,24 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 1ce44a │ │ │ │ + bls.w 1ce3f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce488 │ │ │ │ + beq.w 1ce430 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ce3fc │ │ │ │ + b.n 1ce3a4 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -500163,15 +500135,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #764] @ 1ce4a8 │ │ │ │ + vldr d8, [pc, #764] @ 1ce450 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500275,15 +500247,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 61830 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ce2e4 │ │ │ │ + beq.n 1ce28c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500314,15 +500286,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ite hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ movls r2, #0 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ - vldr d8, [pc, #352] @ 1ce4a8 │ │ │ │ + vldr d8, [pc, #352] @ 1ce450 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 1c09b0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -500378,113 +500350,113 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ce44a │ │ │ │ + beq.n 1ce3f2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ce488 │ │ │ │ + beq.n 1ce430 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1ce4b0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1ce458 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1ce4b4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ce45c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ce4a0 │ │ │ │ + bne.n 1ce448 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ce464 │ │ │ │ + cbz r3, 1ce40c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce01a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce3fc │ │ │ │ + b.n 1ce3a4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ce496 │ │ │ │ + beq.n 1ce43e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce01a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce01a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ce482 │ │ │ │ + cbz r3, 1ce42a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ce100 │ │ │ │ + b.n 1ce0a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ce100 │ │ │ │ + b.n 1ce0a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ce100 │ │ │ │ + b.n 1ce0a8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ce3fc │ │ │ │ + b.n 1ce3a4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ce100 │ │ │ │ + b.n 1ce0a8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ce072 │ │ │ │ + b.n 1ce01a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #776] @ (1ce7d8 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ce7dc ) │ │ │ │ + ldr r2, [pc, #776] @ (1ce780 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ce784 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -500501,15 +500473,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 1ce7e0 │ │ │ │ + beq.w 1ce788 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500582,27 +500554,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 61830 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1cea8c │ │ │ │ + bne.w 1cea34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #436] @ 1ce7d0 │ │ │ │ + vldr d8, [pc, #436] @ 1ce778 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c0794 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -500748,34 +500720,34 @@ │ │ │ │ blx 61830 │ │ │ │ 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 1ceab0 │ │ │ │ + beq.w 1cea58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ceb8c │ │ │ │ + beq.w 1ceb34 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1cebbe │ │ │ │ + beq.w 1ceb66 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1cea62 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500792,15 +500764,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #644] @ 1ceaa0 │ │ │ │ + vldr d8, [pc, #644] @ 1cea48 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -500915,15 +500887,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 61830 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ce958 │ │ │ │ + beq.n 1ce900 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c0890 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500935,15 +500907,15 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #288] @ 1ceaa0 │ │ │ │ + vldr d8, [pc, #288] @ 1cea48 │ │ │ │ orrs r7, r3 │ │ │ │ blx 61830 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -501006,74 +500978,74 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1cea98 │ │ │ │ + beq.n 1cea40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cebb0 │ │ │ │ + beq.w 1ceb58 │ │ │ │ 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 1c009c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1ceaa8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1cea50 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #60] @ (1ceaac ) │ │ │ │ + ldr r3, [pc, #60] @ (1cea54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cebc8 │ │ │ │ + bne.w 1ceb70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ mov r3, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r9 │ │ │ │ - b.n 1ce60c │ │ │ │ + b.n 1ce5b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cea4e │ │ │ │ + b.n 1ce9f6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ceb7e │ │ │ │ + bne.n 1ceb26 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ceaca │ │ │ │ + beq.n 1cea72 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1c3a50 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501081,36 +501053,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1cebd0 │ │ │ │ + vldr d7, [pc, #228] @ 1ceb78 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ceb92 │ │ │ │ + beq.n 1ceb3a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ceba4 │ │ │ │ + beq.n 1ceb4c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1cebb4 │ │ │ │ + beq.n 1ceb5c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501130,116 +501102,115 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1cea98 │ │ │ │ + bls.n 1cea40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 1cebb0 │ │ │ │ + cbz r3, 1ceb58 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1cea4e │ │ │ │ + b.n 1ce9f6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1cea62 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1cea62 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1cebaa │ │ │ │ + cbz r3, 1ceb52 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ceb2e │ │ │ │ + b.n 1cead6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ceb2e │ │ │ │ + b.n 1cead6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ceb2e │ │ │ │ + b.n 1cead6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1cea4e │ │ │ │ + b.n 1ce9f6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ceb2e │ │ │ │ + b.n 1cead6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ceaba │ │ │ │ + b.n 1cea62 │ │ │ │ blx 61dac <__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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1cf0e0 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1cf088 │ │ │ │ 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, #1252] @ 1cf0e4 │ │ │ │ - ldr r7, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1252] @ 1cf08c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [r6, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - cmp.w fp, #4 │ │ │ │ - it eq │ │ │ │ - cmpeq r7, #4 │ │ │ │ + ldr.w fp, [r6, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w fp, #4 │ │ │ │ it eq │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ - it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1cee52 │ │ │ │ + bne.w 1cedf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -501265,115 +501236,115 @@ │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bne.w 1cf0ec │ │ │ │ + bne.w 1cf094 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 1cf25c │ │ │ │ + beq.w 1cf208 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, r7, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r7, r9, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r7, #0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -501385,18 +501356,18 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 1c042c │ │ │ │ @@ -501419,15 +501390,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 1cf0b0 │ │ │ │ + b.n 1cf052 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501499,15 +501470,15 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - vldr d8, [pc, #432] @ 1cf0d8 │ │ │ │ + vldr d8, [pc, #440] @ 1cf080 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -501518,37 +501489,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -501558,23 +501511,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r3, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ - subs r3, r3, r7 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + subs r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ mov.w sl, #244 @ 0xf4 │ │ │ │ orr.w r9, fp, r3 │ │ │ │ @@ -501653,138 +501624,142 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #52] @ (1cf0e8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cf090 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #36] @ (1cf0e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1cf088 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cf45e │ │ │ │ + bne.w 1cf408 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.w 1cecca │ │ │ │ + cmp r1, fp │ │ │ │ + bne.w 1cec6e │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, sl, [sp, #244] @ 0xf4 │ │ │ │ + ldrd sl, r9, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501797,39 +501772,40 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ bl 1c042c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1cee2e │ │ │ │ + b.n 1cedd0 │ │ │ │ strd r2, r9, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -501847,15 +501823,15 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #460] @ 1cf468 │ │ │ │ + vldr d8, [pc, #456] @ 1cf410 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -501921,37 +501897,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501962,37 +501920,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, r3, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ subs r3, #0 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + mov.w r6, #245 @ 0xf5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1c009c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r5, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -502022,112 +501998,111 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cf0b0 │ │ │ │ + b.n 1cf052 │ │ │ │ blx 61dac <__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, #1336] @ 1cf9c0 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1cf968 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1cf9c4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1cf96c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r7, [r9] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r8, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cf70c │ │ │ │ + bne.w 1cf6b2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, #0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w fp, #1 │ │ │ │ ubfx r7, r1, #4, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ + it ne │ │ │ │ + movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ - and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ + and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 1cf9cc │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.w 1cfb6a │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bne.w 1cf974 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1cfb10 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -502148,64 +502123,62 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r8, r7, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ @@ -502281,15 +502254,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cf986 │ │ │ │ + b.n 1cf92c │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502298,133 +502271,111 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1cf9b0 │ │ │ │ + vldr d8, [pc, #568] @ 1cf958 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c04e0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r5, r5, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + and.w r5, r5, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -502433,42 +502384,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ and.w r2, r8, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r2, r2, sl │ │ │ │ mov r0, r4 │ │ │ │ + subs.w r2, r2, sl │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ - vldr d7, [pc, #220] @ 1cf9b8 │ │ │ │ + vldr d7, [pc, #224] @ 1cf960 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -502526,47 +502499,46 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1cf9c8 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1cf970 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cf9c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1cf968 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cfd4a │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1cfcee │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1cf568 │ │ │ │ + bne.w 1cf510 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -502608,25 +502580,25 @@ │ │ │ │ orr.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -502712,166 +502684,166 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1cf6fa │ │ │ │ + b.n 1cf6a0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r8, fp, [sp, #244] @ 0xf4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #424] @ 1cfd50 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vldr d8, [pc, #428] @ 1cfcf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c04e0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r5, r5, #32 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ bl 1c037c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ subs r5, r5, r7 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r7, #0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -502893,111 +502865,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cf6fc │ │ │ │ + b.n 1cf6a2 │ │ │ │ blx 61dac <__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, #1336] @ 1d02a8 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1d0250 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d02ac │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1d0254 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r7, [r9] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r8, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cfff4 │ │ │ │ + bne.w 1cff9a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, #0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w fp, #1 │ │ │ │ ubfx r7, r1, #4, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ + it ne │ │ │ │ + movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ - and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ + and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 1d02b4 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.w 1d0452 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bne.w 1d025c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1d03f8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503018,64 +502991,62 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r8, r7, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ @@ -503151,15 +503122,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d026e │ │ │ │ + b.n 1d0214 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503168,133 +503139,111 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1d0298 │ │ │ │ + vldr d8, [pc, #568] @ 1d0240 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c05c0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r5, r5, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + and.w r5, r5, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -503303,42 +503252,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ and.w r2, r8, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r2, r2, sl │ │ │ │ mov r0, r4 │ │ │ │ + subs.w r2, r2, sl │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ - vldr d7, [pc, #220] @ 1d02a0 │ │ │ │ + vldr d7, [pc, #224] @ 1d0248 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -503396,46 +503367,45 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1d02b0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1d0258 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1d02a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d0250 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d0632 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d05d6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stc2 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + stc2l 0, cr0, [r0, #676]! @ 0x2a4 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1cfe50 │ │ │ │ + bne.w 1cfdf8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503477,25 +503447,25 @@ │ │ │ │ orr.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -503581,166 +503551,166 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1cffe2 │ │ │ │ + b.n 1cff88 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r8, fp, [sp, #244] @ 0xf4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #424] @ 1d0638 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vldr d8, [pc, #428] @ 1d05e0 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c05c0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r5, r5, #32 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ bl 1c037c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ subs r5, r5, r7 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r7, #0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -503762,111 +503732,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cffe4 │ │ │ │ + b.n 1cff8a │ │ │ │ blx 61dac <__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, #1336] @ 1d0b90 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1d0b38 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1d0b94 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1324] @ 1d0b3c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r7, [r9] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r8, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d08dc │ │ │ │ + bne.w 1d0882 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + cmp.w r8, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, #0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w fp, #1 │ │ │ │ ubfx r7, r1, #4, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ + it ne │ │ │ │ + movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ - and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ + and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 1d0b9c │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.w 1d0d3a │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bne.w 1d0b44 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1d0ce0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503887,64 +503858,62 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ strd r8, r7, [sp] │ │ │ │ orr.w r8, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ @@ -504020,15 +503989,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d0b56 │ │ │ │ + b.n 1d0afc │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504037,133 +504006,111 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #568] @ 1d0b80 │ │ │ │ + vldr d8, [pc, #568] @ 1d0b28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r8, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c05c0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - and.w r5, r5, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ + and.w r5, r5, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -504172,42 +504119,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ and.w r2, r8, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r2, r2, sl │ │ │ │ mov r0, r4 │ │ │ │ + subs.w r2, r2, sl │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ - vldr d7, [pc, #220] @ 1d0b88 │ │ │ │ + vldr d7, [pc, #224] @ 1d0b30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -504265,45 +504234,44 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1d0b98 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (1d0b40 ) │ │ │ │ strd r8, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1d0b90 ) │ │ │ │ + ldr r3, [pc, #48] @ (1d0b38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d0f1a │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d0ebe │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[5]}, [ip], r9 │ │ │ │ - eors.w r0, lr, #5537792 @ 0x548000 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + vld1.8 {d16[5]}, [sl], r9 │ │ │ │ + @ instruction: 0xf4f800a9 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1d0738 │ │ │ │ + bne.w 1d06e0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -504345,25 +504313,25 @@ │ │ │ │ orr.w r8, r2, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -504449,166 +504417,166 @@ │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ - b.n 1d08ca │ │ │ │ + b.n 1d0870 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r8, fp, [sp, #244] @ 0xf4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #424] @ 1d0f20 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vldr d8, [pc, #428] @ 1d0ec8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c05c0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ and.w r5, r5, #32 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r9 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ bl 1c037c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ subs r5, r5, r7 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r7, #0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -504630,111 +504598,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1d08cc │ │ │ │ + b.n 1d0872 │ │ │ │ blx 61dac <__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, #1400] @ 1d14b8 │ │ │ │ + ldr.w r3, [pc, #1400] @ 1d1460 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1d14bc │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r9, [r5, #36] @ 0x24 │ │ │ │ + ldr.w r0, [pc, #1388] @ 1d1464 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r6 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r3, r7, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1d11e4 │ │ │ │ + bne.w 1d118a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - and.w r0, r1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ - ubfx r7, r1, #2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, #0 │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx r7, r1, #2, #1 │ │ │ │ ubfx r3, r1, #1, #1 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w fp, #1 │ │ │ │ ubfx r7, r1, #4, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ + it ne │ │ │ │ + movne.w fp, #0 │ │ │ │ ubfx r7, r1, #11, #1 │ │ │ │ - and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cmp r1, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, #0 │ │ │ │ + and.w r1, r1, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 1d14c4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 1d167a │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bne.w 1d146c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 1d1620 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -504754,66 +504723,64 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r7, [sp, #4] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov sl, r7 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r7, [sp] │ │ │ │ orr.w r9, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ @@ -504900,15 +504867,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1d1480 │ │ │ │ + b.n 1d1426 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504917,133 +504884,111 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldrd fp, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #600] @ 1d14a8 │ │ │ │ + vldr d8, [pc, #600] @ 1d1450 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1c0550 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1c009c │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1c009c │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r6 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ @@ -505052,25 +504997,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w fp, fp, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1c009c │ │ │ │ and.w r2, r5, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr.w r2, r2, sl │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r2, r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ + subs.w r2, r2, r9 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ubfx r5, r5, #18, #1 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orr.w sl, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w fp, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -505090,15 +505057,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - vldr d7, [pc, #220] @ 1d14b0 │ │ │ │ + vldr d7, [pc, #220] @ 1d1458 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505156,44 +505123,44 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ bl 1c037c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1d14c0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #60] @ (1d1468 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1d14b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d1460 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d1878 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 1d181a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a400a9 │ │ │ │ - sbcs.w r0, r4, r9, asr #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + add.w r0, r2, #169 @ 0xa9 │ │ │ │ + rsb r0, lr, r9, asr #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1d1020 │ │ │ │ + bne.w 1d0fc8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505235,25 +505202,25 @@ │ │ │ │ orr.w r9, r2, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1c009c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -505348,175 +505315,175 @@ │ │ │ │ subs r3, r3, r7 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1d11cc │ │ │ │ + b.n 1d1172 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r9, fp, [sp, #244] @ 0xf4 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #456] @ 1d1880 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vldr d8, [pc, #452] @ 1d1820 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ bl 1c0550 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 1c009c │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ bl 1c037c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c009c │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ + bl 1c009c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1c009c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #32 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ subs r3, r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ubfx r5, r5, #18, #1 │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #10 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1c009c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -505540,57 +505507,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 1d11d4 │ │ │ │ + b.n 1d117a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ 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, #1960] @ 0x7a8 │ │ │ │ - ldr.w r4, [pc, #2124] @ 1d20e4 │ │ │ │ + ldr.w r4, [pc, #2124] @ 1d2084 │ │ │ │ subw sp, sp, #2120 @ 0x848 │ │ │ │ - ldr.w r3, [pc, #2120] @ 1d20e8 │ │ │ │ + ldr.w r3, [pc, #2120] @ 1d2088 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2116] @ 0x844 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1d203c │ │ │ │ + beq.w 1d1fdc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1d2010 │ │ │ │ + beq.w 1d1fb0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1d307c │ │ │ │ + beq.w 1d301c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1d18ec │ │ │ │ + bls.n 1d188c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d30b8 │ │ │ │ + beq.w 1d3058 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d3124 │ │ │ │ + beq.w 1d30c4 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1d215e │ │ │ │ + beq.w 1d20fe │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1d2086 │ │ │ │ + bhi.w 1d2026 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r6, r0, #15 │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r3, r4, #17 │ │ │ │ lsls r1, r6, #17 │ │ │ │ lsrs r1, r0, #15 │ │ │ │ @@ -506495,756 +506462,756 @@ │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r3, r6, #19 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 1d211c │ │ │ │ + bpl.w 1d20bc │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1c9cf0 │ │ │ │ + bl 1c9c98 │ │ │ │ ldr.w r2, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r3, [sp, #1868] @ 0x74c │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ and.w r0, r3, #2 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.n 1d20ba │ │ │ │ + beq.n 1d205a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d3106 │ │ │ │ + bne.w 1d30a6 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1d20f8 │ │ │ │ + bpl.n 1d2098 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1d219e │ │ │ │ + beq.w 1d213e │ │ │ │ addw r5, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0640 │ │ │ │ + bl 1d05e8 │ │ │ │ ldr.w r2, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r3, [sp, #1844] @ 0x734 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d209a │ │ │ │ - ldr r2, [pc, #100] @ (1d20ec ) │ │ │ │ + b.n 1d203a │ │ │ │ + ldr r2, [pc, #100] @ (1d208c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #100] @ (1d20f0 ) │ │ │ │ + ldr r1, [pc, #100] @ (1d2090 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (1d20f4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1d20e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d2094 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d2088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2116] @ 0x844 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d4328 │ │ │ │ + bne.w 1d42c8 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2120 @ 0x848 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d2050 │ │ │ │ + beq.n 1d1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d213e │ │ │ │ + beq.n 1d20de │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1c35d8 │ │ │ │ ldr.w r2, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r1, [sp, #1908] @ 0x774 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ str r1, [r4, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ - b.n 1d1f9c │ │ │ │ + b.n 1d203a │ │ │ │ + b.n 1d1ffc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r1, r3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d2182 │ │ │ │ + beq.n 1d2122 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1cf470 │ │ │ │ + bl 1cf418 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ addw r5, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9860 │ │ │ │ + bl 1c9808 │ │ │ │ ldr.w r2, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r3, [sp, #1860] @ 0x744 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ bl 1c2c40 │ │ │ │ ldr.w r2, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r1, [sp, #1900] @ 0x76c │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ str r1, [r4, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6178 │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6750208 @ 0x670000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1d0f28 │ │ │ │ + bl 1d0ed0 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ addw r5, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cfd58 │ │ │ │ + bl 1cfd00 │ │ │ │ ldr.w r2, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r3, [sp, #1852] @ 0x73c │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1c308c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1190 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c10e4 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1190 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1190 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1190 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c10e4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c10e4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c0dfc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1d4306 │ │ │ │ + bls.w 1d42a6 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2288 │ │ │ │ ldrd r3, r2, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1d42e4 │ │ │ │ + bls.w 1d4284 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1d8c │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5600 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c20cc │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c14a4 │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1788 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5818 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c37dc │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c37dc │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4284 │ │ │ │ + bcs.w 1d4224 │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d42a4 │ │ │ │ + bcs.w 1d4244 │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d42c4 │ │ │ │ + bcs.w 1d4264 │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4264 │ │ │ │ + bcs.w 1d4204 │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4204 │ │ │ │ + bcs.w 1d41a4 │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r3, r2, [sp, #132] @ 0x84 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6651904 @ 0x658000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r3, r2, [sp, #164] @ 0xa4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6553600 @ 0x640000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r3, r2, [sp, #148] @ 0x94 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6619136 @ 0x650000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4244 │ │ │ │ + bcs.w 1d41e4 │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d41e4 │ │ │ │ + bcs.w 1d4184 │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4188 │ │ │ │ + bcs.w 1d4128 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r3, r2, [sp, #116] @ 0x74 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6684672 @ 0x660000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d41c4 │ │ │ │ + bcs.w 1d4164 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4224 │ │ │ │ + bcs.w 1d41c4 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5a28 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d4150 │ │ │ │ + bcs.w 1d40f0 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9208 │ │ │ │ + bl 1c91b0 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c93e8 │ │ │ │ + bl 1c9390 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1d209a │ │ │ │ + b.n 1d203a │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9628 │ │ │ │ + bl 1c95d0 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9628 │ │ │ │ + bl 1c95d0 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9628 │ │ │ │ + bl 1c95d0 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addw r5, sp, #2108 @ 0x83c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ and.w r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -507262,2030 +507229,2030 @@ │ │ │ │ bl 1c009c │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orrs r3, r5 │ │ │ │ orrs r6, r2 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca798 │ │ │ │ + bl 1ca740 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca1a0 │ │ │ │ + bl 1ca148 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cad98 │ │ │ │ + bl 1cad40 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2418 │ │ │ │ ldrd r3, r2, [sp, #796] @ 0x31c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1c54 │ │ │ │ ldrd r3, r2, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1c54 │ │ │ │ ldrd r3, r2, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1f40 │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c19f0 │ │ │ │ ldrd r2, r3, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c19f0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c495c │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1c54 │ │ │ │ ldrd r3, r2, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r2, r2, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c19f0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #692] @ 0x2b4 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c162c │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r3, r2, [sp, #604] @ 0x25c │ │ │ │ orr.w r2, r2, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r3, r2, [sp, #572] @ 0x23c │ │ │ │ orr.w r2, r2, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r3, r2, [sp, #540] @ 0x21c │ │ │ │ orr.w r2, r2, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1d41a8 │ │ │ │ + bcs.w 1d4148 │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c495c │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1d4170 │ │ │ │ + bcc.w 1d4110 │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4708 │ │ │ │ ldrd r3, r2, [sp, #636] @ 0x27c │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd680 │ │ │ │ + bl 1cd628 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb390 │ │ │ │ + bl 1cb338 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb390 │ │ │ │ + bl 1cb338 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb390 │ │ │ │ + bl 1cb338 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb390 │ │ │ │ + bl 1cb338 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd680 │ │ │ │ + bl 1cd628 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc878 │ │ │ │ + bl 1cc820 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdda0 │ │ │ │ + bl 1cdd48 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb390 │ │ │ │ + bl 1cb338 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c44e4 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc188 │ │ │ │ + bl 1cc130 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc188 │ │ │ │ + bl 1cc130 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccf70 │ │ │ │ + bl 1ccf18 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cbaa8 │ │ │ │ + bl 1cba50 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce4b8 │ │ │ │ + bl 1ce460 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccf70 │ │ │ │ + bl 1ccf18 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ccf70 │ │ │ │ + bl 1ccf18 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc878 │ │ │ │ + bl 1cc820 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1788 @ 0x6fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 3579c8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r2, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r3, [sp, #2108] @ 0x83c │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1c2f80 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1c308c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5818 │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6520832 @ 0x638000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1c10e4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1cebd8 │ │ │ │ + bl 1ceb80 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5ed0 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1c308c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1c308c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1c308c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c13d8 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c13d8 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #4784128 @ 0x490000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c13d8 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #13172736 @ 0xc90000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c125c │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c18dc │ │ │ │ ldrd r3, r2, [sp, #684] @ 0x2ac │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1c3340 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1c3468 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1c3468 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1c323c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1c3340 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1c3340 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1812 @ 0x714 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2568 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2a78 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2894 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c26ac │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1780 @ 0x6f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1772 @ 0x6ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1764 @ 0x6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1756 @ 0x6dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r2, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1748 @ 0x6d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1c3158 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1c2e4c │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1d4134 │ │ │ │ + bcc.w 1d40d4 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4708 │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5c5c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c1b44 │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c739c │ │ │ │ + bl 1c7340 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1804 @ 0x70c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6914 │ │ │ │ + bl 1c68dc │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6420 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6e58 │ │ │ │ + bl 1c6e0c │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1796 @ 0x704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6914 │ │ │ │ + bl 1c68dc │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8b78 │ │ │ │ + bl 1c8b18 │ │ │ │ ldr.w r2, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8b78 │ │ │ │ + bl 1c8b18 │ │ │ │ ldr.w r2, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r3, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8b78 │ │ │ │ + bl 1c8b18 │ │ │ │ ldr.w r2, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8b78 │ │ │ │ + bl 1c8b18 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8b78 │ │ │ │ + bl 1c8b18 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1d2086 │ │ │ │ + bcs.w 1d2026 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7920 │ │ │ │ + bl 1c78b0 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7920 │ │ │ │ + bl 1c78b0 │ │ │ │ ldr.w r3, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7ed0 │ │ │ │ + bl 1c7e70 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7ed0 │ │ │ │ + bl 1c7e70 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r2, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r3, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r2, r2, #1644167168 @ 0x62000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r2, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r3, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r2, r2, #1652555776 @ 0x62800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r2, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r3, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r2, r2, #1660944384 @ 0x63000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1d2086 │ │ │ │ + bcc.w 1d2026 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8508 │ │ │ │ + bl 1c84a8 │ │ │ │ ldr.w r2, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r3, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r2, r2, #1669332992 @ 0x63800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [sp, #1156] @ 0x484 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c5400 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4708 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4708 │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c495c │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4244 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c3ca8 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c4bb0 │ │ │ │ ldrd r3, r2, [sp, #788] @ 0x314 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1d209a │ │ │ │ + b.w 1d203a │ │ │ │ blx 61dac <__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, #184] @ (1d43f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d4398 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (1d43fc ) │ │ │ │ + ldr r3, [pc, #184] @ (1d439c ) │ │ │ │ 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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1d43d6 │ │ │ │ + beq.n 1d4376 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1d43cc │ │ │ │ + beq.n 1d436c │ │ │ │ add.w sl, sp, #8 │ │ │ │ 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 1d43bc │ │ │ │ + beq.n 1d435c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1888 │ │ │ │ + bl 1d1828 │ │ │ │ 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 1d438a │ │ │ │ + bne.n 1d432a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1d4378 │ │ │ │ + bne.n 1d4318 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1d4400 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d43fc ) │ │ │ │ + ldr r2, [pc, #40] @ (1d43a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d439c ) │ │ │ │ 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 1d43f2 │ │ │ │ + bne.n 1d4392 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1d443c │ │ │ │ + cbz r2, 1d43dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -509294,19 +509261,19 @@ │ │ │ │ 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 1d4416 │ │ │ │ + bne.n 1d43b6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d447a │ │ │ │ + cbz r2, 1d441a │ │ │ │ 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 │ │ │ │ @@ -509317,21 +509284,21 @@ │ │ │ │ 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 1d4454 │ │ │ │ + bne.n 1d43f4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d44ec │ │ │ │ + cbz r2, 1d448c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d44f0 │ │ │ │ + vldr s11, [pc, #104] @ 1d4490 │ │ │ │ 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 │ │ │ │ @@ -509349,36 +509316,36 @@ │ │ │ │ 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 1d448a │ │ │ │ + bne.n 1d442a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4510 │ │ │ │ + cbz r2, 1d44b0 │ │ │ │ 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 1d44fa │ │ │ │ + bne.n 1d449a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4574 │ │ │ │ + cbz r2, 1d4514 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4578 │ │ │ │ + vldr s12, [pc, #88] @ 1d4518 │ │ │ │ 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 │ │ │ │ @@ -509392,45 +509359,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 1d4526 │ │ │ │ + bne.n 1d44c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d45b0 │ │ │ │ + cbz r2, 1d4550 │ │ │ │ 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 1d4588 │ │ │ │ + bne.n 1d4528 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4644 │ │ │ │ + beq.n 1d45e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4648 │ │ │ │ + vldr s11, [pc, #132] @ 1d45e8 │ │ │ │ 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 │ │ │ │ @@ -509457,64 +509424,64 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d45cc │ │ │ │ + bne.n 1d456c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d4680 │ │ │ │ + cbz r2, 1d4620 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4658 │ │ │ │ + bne.n 1d45f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d46b8 │ │ │ │ + cbz r2, 1d4658 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4690 │ │ │ │ + bne.n 1d4630 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d472c │ │ │ │ + cbz r2, 1d46cc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d4730 │ │ │ │ + vldr s11, [pc, #104] @ 1d46d0 │ │ │ │ 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 │ │ │ │ @@ -509532,45 +509499,45 @@ │ │ │ │ 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 1d46ca │ │ │ │ + bne.n 1d466a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d476c │ │ │ │ + cbz r2, 1d470c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ mov.w r4, ip, lsr #24 │ │ │ │ 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 1d473c │ │ │ │ + bne.n 1d46dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d481c │ │ │ │ + beq.n 1d47bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d4820 │ │ │ │ + vldr s10, [pc, #164] @ 1d47c0 │ │ │ │ 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 │ │ │ │ @@ -509605,44 +509572,44 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d4784 │ │ │ │ + bne.n 1d4724 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d4856 │ │ │ │ + cbz r2, 1d47f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d482e │ │ │ │ + bne.n 1d47ce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d48ba │ │ │ │ + cbz r2, 1d485a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d48bc │ │ │ │ + vldr s12, [pc, #88] @ 1d485c │ │ │ │ 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 │ │ │ │ @@ -509656,20 +509623,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 1d486a │ │ │ │ + bne.n 1d480a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d48f8 │ │ │ │ + cbz r2, 1d4898 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -509677,24 +509644,24 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d48cc │ │ │ │ + bne.n 1d486c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d498c │ │ │ │ + beq.n 1d492c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4990 │ │ │ │ + vldr s11, [pc, #132] @ 1d4930 │ │ │ │ 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 │ │ │ │ @@ -509721,43 +509688,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d4914 │ │ │ │ + bne.n 1d48b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d49ca │ │ │ │ + cbz r2, 1d496a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d49a0 │ │ │ │ + bne.n 1d4940 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a3c │ │ │ │ + cbz r2, 1d49dc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d4a40 │ │ │ │ + vldr s11, [pc, #104] @ 1d49e0 │ │ │ │ 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 │ │ │ │ @@ -509775,36 +509742,36 @@ │ │ │ │ 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 1d49da │ │ │ │ + bne.n 1d497a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4a5c │ │ │ │ + cbz r2, 1d49fc │ │ │ │ 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 1d4a4a │ │ │ │ + bne.n 1d49ea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4ac2 │ │ │ │ + cbz r2, 1d4a62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4ac4 │ │ │ │ + vldr s12, [pc, #88] @ 1d4a64 │ │ │ │ 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 │ │ │ │ @@ -509818,20 +509785,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 1d4a72 │ │ │ │ + bne.n 1d4a12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4b00 │ │ │ │ + cbz r2, 1d4aa0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -509839,23 +509806,23 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d4ad4 │ │ │ │ + bne.n 1d4a74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4b64 │ │ │ │ + cbz r2, 1d4b04 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4b68 │ │ │ │ + vldr s12, [pc, #88] @ 1d4b08 │ │ │ │ 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 │ │ │ │ @@ -509869,43 +509836,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 1d4b16 │ │ │ │ + bne.n 1d4ab6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4ba0 │ │ │ │ + cbz r2, 1d4b40 │ │ │ │ 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 1d4b78 │ │ │ │ + bne.n 1d4b18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4c0e │ │ │ │ + cbz r2, 1d4bae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d4c10 │ │ │ │ + vldr s11, [pc, #96] @ 1d4bb0 │ │ │ │ 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 │ │ │ │ @@ -509922,24 +509889,24 @@ │ │ │ │ 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 1d4bb2 │ │ │ │ + bne.n 1d4b52 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4c76 │ │ │ │ + cbz r2, 1d4c16 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4c78 │ │ │ │ + vldr s12, [pc, #88] @ 1d4c18 │ │ │ │ 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 │ │ │ │ @@ -509953,24 +509920,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 1d4c26 │ │ │ │ + bne.n 1d4bc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4cde │ │ │ │ + cbz r2, 1d4c7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4ce0 │ │ │ │ + vldr s12, [pc, #88] @ 1d4c80 │ │ │ │ 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 │ │ │ │ @@ -509984,23 +509951,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 1d4c8e │ │ │ │ + bne.n 1d4c2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4d4e │ │ │ │ + cbz r2, 1d4cee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d4d50 │ │ │ │ + vldr s11, [pc, #96] @ 1d4cf0 │ │ │ │ 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 │ │ │ │ @@ -510017,24 +509984,24 @@ │ │ │ │ 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 1d4cf2 │ │ │ │ + bne.n 1d4c92 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4db6 │ │ │ │ + cbz r2, 1d4d56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4db8 │ │ │ │ + vldr s12, [pc, #88] @ 1d4d58 │ │ │ │ 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 │ │ │ │ @@ -510048,23 +510015,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 1d4d66 │ │ │ │ + bne.n 1d4d06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4e26 │ │ │ │ + cbz r2, 1d4dc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d4e28 │ │ │ │ + vldr s11, [pc, #96] @ 1d4dc8 │ │ │ │ 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 │ │ │ │ @@ -510081,24 +510048,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 1d4dca │ │ │ │ + bne.n 1d4d6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4e8e │ │ │ │ + cbz r2, 1d4e2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4e90 │ │ │ │ + vldr s12, [pc, #88] @ 1d4e30 │ │ │ │ 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 │ │ │ │ @@ -510112,23 +510079,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 1d4e3e │ │ │ │ + bne.n 1d4dde │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4f00 │ │ │ │ + cbz r2, 1d4ea0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d4f04 │ │ │ │ + vldr s11, [pc, #100] @ 1d4ea4 │ │ │ │ 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 │ │ │ │ @@ -510145,25 +510112,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 1d4ea2 │ │ │ │ + bne.n 1d4e42 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d4f76 │ │ │ │ + cbz r2, 1d4f16 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d4f78 │ │ │ │ + vldr s11, [pc, #100] @ 1d4f18 │ │ │ │ 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 │ │ │ │ @@ -510181,24 +510148,24 @@ │ │ │ │ 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 1d4f16 │ │ │ │ + bne.n 1d4eb6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d4fde │ │ │ │ + cbz r2, 1d4f7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4fe0 │ │ │ │ + vldr s12, [pc, #88] @ 1d4f80 │ │ │ │ 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 │ │ │ │ @@ -510212,23 +510179,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 1d4f8e │ │ │ │ + bne.n 1d4f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d5052 │ │ │ │ + cbz r2, 1d4ff2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d5054 │ │ │ │ + vldr s11, [pc, #100] @ 1d4ff4 │ │ │ │ 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 │ │ │ │ @@ -510246,24 +510213,24 @@ │ │ │ │ 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 1d4ff2 │ │ │ │ + bne.n 1d4f92 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d50ba │ │ │ │ + cbz r2, 1d505a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d50bc │ │ │ │ + vldr s12, [pc, #88] @ 1d505c │ │ │ │ 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 │ │ │ │ @@ -510277,23 +510244,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 1d506a │ │ │ │ + bne.n 1d500a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d512e │ │ │ │ + cbz r2, 1d50ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d5130 │ │ │ │ + vldr s11, [pc, #100] @ 1d50d0 │ │ │ │ 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 │ │ │ │ @@ -510311,23 +510278,23 @@ │ │ │ │ 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 1d50ce │ │ │ │ + bne.n 1d506e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d51a4 │ │ │ │ + cbz r2, 1d5144 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d51a8 │ │ │ │ + vldr s11, [pc, #104] @ 1d5148 │ │ │ │ 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 │ │ │ │ @@ -510345,28 +510312,28 @@ │ │ │ │ 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 1d5142 │ │ │ │ + bne.n 1d50e2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d5210 │ │ │ │ + cbz r2, 1d51b0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d5214 │ │ │ │ + vldr s12, [pc, #92] @ 1d51b4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d5218 │ │ │ │ + vldr s11, [pc, #88] @ 1d51b8 │ │ │ │ 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 │ │ │ │ @@ -510379,29 +510346,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 1d51c2 │ │ │ │ + bne.n 1d5162 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d5280 │ │ │ │ + cbz r2, 1d5220 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d5284 │ │ │ │ + vldr s12, [pc, #92] @ 1d5224 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d5288 │ │ │ │ + vldr s11, [pc, #88] @ 1d5228 │ │ │ │ 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 │ │ │ │ @@ -510414,27 +510381,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 1d5232 │ │ │ │ + bne.n 1d51d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d5300 │ │ │ │ + cbz r2, 1d52a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d5304 │ │ │ │ - vldr s10, [pc, #108] @ 1d5308 │ │ │ │ + vldr s11, [pc, #108] @ 1d52a4 │ │ │ │ + vldr s10, [pc, #108] @ 1d52a8 │ │ │ │ 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 │ │ │ │ @@ -510452,27 +510419,27 @@ │ │ │ │ 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 1d529e │ │ │ │ + bne.n 1d523e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d536e │ │ │ │ + cbz r2, 1d530e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d5370 │ │ │ │ + vldr s12, [pc, #88] @ 1d5310 │ │ │ │ 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 │ │ │ │ @@ -510486,24 +510453,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 1d531e │ │ │ │ + bne.n 1d52be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d53e8 │ │ │ │ + cbz r2, 1d5388 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d53ec │ │ │ │ - vldr s10, [pc, #108] @ 1d53f0 │ │ │ │ + vldr s11, [pc, #108] @ 1d538c │ │ │ │ + vldr s10, [pc, #108] @ 1d5390 │ │ │ │ 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 │ │ │ │ @@ -510521,27 +510488,27 @@ │ │ │ │ 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 1d5386 │ │ │ │ + bne.n 1d5326 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d5466 │ │ │ │ + cbz r2, 1d5406 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d5468 │ │ │ │ - vldr s10, [pc, #104] @ 1d546c │ │ │ │ + vldr s11, [pc, #104] @ 1d5408 │ │ │ │ + vldr s10, [pc, #104] @ 1d540c │ │ │ │ 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 │ │ │ │ @@ -510559,26 +510526,26 @@ │ │ │ │ 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 1d5406 │ │ │ │ + bne.n 1d53a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d54e4 │ │ │ │ + cbz r2, 1d5484 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 1d54e8 │ │ │ │ - vldr s10, [pc, #108] @ 1d54ec │ │ │ │ + vldr s11, [pc, #108] @ 1d5488 │ │ │ │ + vldr s10, [pc, #108] @ 1d548c │ │ │ │ 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 │ │ │ │ @@ -510596,31 +510563,31 @@ │ │ │ │ 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 1d5482 │ │ │ │ + bne.n 1d5422 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d5556 │ │ │ │ + cbz r2, 1d54f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d5558 │ │ │ │ + vldr s12, [pc, #88] @ 1d54f8 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d555c │ │ │ │ + vldr s11, [pc, #84] @ 1d54fc │ │ │ │ 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 │ │ │ │ @@ -510633,29 +510600,29 @@ │ │ │ │ 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 1d550a │ │ │ │ + bne.n 1d54aa │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d55f0 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d5590 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d55c8 │ │ │ │ + cbz r2, 1d5568 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 1d55cc │ │ │ │ + vldr s12, [pc, #92] @ 1d556c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d55d0 │ │ │ │ + vldr s11, [pc, #88] @ 1d5570 │ │ │ │ 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 │ │ │ │ @@ -510668,141 +510635,141 @@ │ │ │ │ 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 1d557a │ │ │ │ + bne.n 1d551a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d5664 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d5604 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d560c │ │ │ │ + cbz r2, 1d55ac │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d5610 │ │ │ │ + vldr s14, [pc, #48] @ 1d55b0 │ │ │ │ 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 1d55e6 │ │ │ │ + bne.n 1d5586 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d564a │ │ │ │ + cbz r2, 1d55ea │ │ │ │ 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 1d5624 │ │ │ │ + bne.n 1d55c4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5684 │ │ │ │ + cbz r2, 1d5624 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d5688 │ │ │ │ + vldr s14, [pc, #44] @ 1d5628 │ │ │ │ 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 1d565e │ │ │ │ + bne.n 1d55fe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d56ac │ │ │ │ + cbz r2, 1d564c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ movs 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 1d5696 │ │ │ │ + bne.n 1d5636 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d56e4 │ │ │ │ + cbz r2, 1d5684 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d56e8 │ │ │ │ + vldr s14, [pc, #44] @ 1d5688 │ │ │ │ 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 1d56be │ │ │ │ + bne.n 1d565e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d5714 │ │ │ │ + cbz r2, 1d56b4 │ │ │ │ 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 1d56f6 │ │ │ │ + bne.n 1d5696 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5760 │ │ │ │ + cbz r2, 1d5700 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d5764 │ │ │ │ + vldr s13, [pc, #60] @ 1d5704 │ │ │ │ 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 │ │ │ │ @@ -510810,23 +510777,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 1d5728 │ │ │ │ + bne.n 1d56c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d57b8 │ │ │ │ + cbz r2, 1d5758 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d57bc │ │ │ │ + vldr s13, [pc, #72] @ 1d575c │ │ │ │ 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 │ │ │ │ @@ -510836,106 +510803,106 @@ │ │ │ │ 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 1d5776 │ │ │ │ + bne.n 1d5716 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d57f0 │ │ │ │ + cbz r2, 1d5790 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ 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 1d57c6 │ │ │ │ + bne.n 1d5766 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5830 │ │ │ │ + cbz r2, 1d57d0 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 1d5834 │ │ │ │ + vldr s14, [pc, #56] @ 1d57d4 │ │ │ │ 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 1d5804 │ │ │ │ + bne.n 1d57a4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d5876 │ │ │ │ + cbz r2, 1d5816 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d5878 │ │ │ │ + vldr s14, [pc, #52] @ 1d5818 │ │ │ │ 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 1d5848 │ │ │ │ + bne.n 1d57e8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d58ae │ │ │ │ + cbz r2, 1d584e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d58b0 │ │ │ │ + vldr s14, [pc, #44] @ 1d5850 │ │ │ │ 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 1d5886 │ │ │ │ + bne.n 1d5826 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d5904 │ │ │ │ + cbz r2, 1d58a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d5908 │ │ │ │ + vldr s13, [pc, #72] @ 1d58a8 │ │ │ │ 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 │ │ │ │ @@ -510945,27 +510912,27 @@ │ │ │ │ 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 1d58c2 │ │ │ │ + bne.n 1d5862 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d5956 │ │ │ │ + cbz r2, 1d58f6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d5958 │ │ │ │ + vldr s13, [pc, #60] @ 1d58f8 │ │ │ │ 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 │ │ │ │ @@ -510973,24 +510940,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5922 │ │ │ │ + bne.n 1d58c2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d59a6 │ │ │ │ + cbz r2, 1d5946 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d59a8 │ │ │ │ + vldr s13, [pc, #64] @ 1d5948 │ │ │ │ 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 │ │ │ │ @@ -510999,22 +510966,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5972 │ │ │ │ + bne.n 1d5912 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d5a1c │ │ │ │ + cbz r2, 1d59bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d5a20 │ │ │ │ + vldr s12, [pc, #104] @ 1d59c0 │ │ │ │ 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 │ │ │ │ @@ -511033,26 +511000,26 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d59be │ │ │ │ + bne.n 1d595e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d5a6a │ │ │ │ + cbz r2, 1d5a0a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d5a6c │ │ │ │ + vldr s13, [pc, #60] @ 1d5a0c │ │ │ │ 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 s15, s14 │ │ │ │ @@ -511060,23 +511027,23 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 1d5a36 │ │ │ │ + bne.n 1d59d6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d5ac0 │ │ │ │ + cbz r2, 1d5a60 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d5ac4 │ │ │ │ + vldr s13, [pc, #72] @ 1d5a64 │ │ │ │ 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 │ │ │ │ @@ -511086,24 +511053,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5a84 │ │ │ │ + bne.n 1d5a24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d5b16 │ │ │ │ + cbz r2, 1d5ab6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d5b18 │ │ │ │ + vldr s13, [pc, #72] @ 1d5ab8 │ │ │ │ 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 │ │ │ │ @@ -511114,23 +511081,23 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5adc │ │ │ │ + bne.n 1d5a7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d5b8a │ │ │ │ + cbz r2, 1d5b2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d5b8c │ │ │ │ + vldr s12, [pc, #100] @ 1d5b2c │ │ │ │ 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 │ │ │ │ @@ -511149,23 +511116,23 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5b2e │ │ │ │ + bne.n 1d5ace │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d5bd4 │ │ │ │ + cbz r2, 1d5b74 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d5bd8 │ │ │ │ + vldr s13, [pc, #64] @ 1d5b78 │ │ │ │ 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 │ │ │ │ @@ -511174,184 +511141,184 @@ │ │ │ │ it mi │ │ │ │ vmovmi.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 1d5b9e │ │ │ │ + bne.n 1d5b3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d5c0a │ │ │ │ + cbz r2, 1d5baa │ │ │ │ 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 1d5be8 │ │ │ │ + bne.n 1d5b88 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5c3c │ │ │ │ + cbz r2, 1d5bdc │ │ │ │ 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 1d5c1a │ │ │ │ + bne.n 1d5bba │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5c66 │ │ │ │ + cbz r2, 1d5c06 │ │ │ │ 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 1d5c48 │ │ │ │ + bne.n 1d5be8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (1d5cac ) │ │ │ │ + ldr r3, [pc, #64] @ (1d5c4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5ca8 │ │ │ │ + cbz r2, 1d5c48 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d5cb0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d5c50 ) │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ ldr r4, [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, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d5c82 │ │ │ │ + bne.n 1d5c22 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #584 @ (adr r3, 1d5ef8 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 1d6018 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d5cf4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5c94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5cf2 │ │ │ │ + cbz r2, 1d5c92 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d5cf8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d5c98 ) │ │ │ │ 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 1d5ccc │ │ │ │ + bne.n 1d5c6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r3, pc, #280 @ (adr r3, 1d5e10 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 1d5f30 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d5d3c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5cdc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5d3a │ │ │ │ + cbz r2, 1d5cda │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d5d40 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d5ce0 ) │ │ │ │ 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 1d5d18 │ │ │ │ + bne.n 1d5cb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r2, pc, #1016 @ (adr r2, 1d6138 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 1d5e58 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d5d80 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d5d20 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d5d7c │ │ │ │ + cbz r2, 1d5d1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d5d84 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d5d24 ) │ │ │ │ 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 1d5d5e │ │ │ │ + bne.n 1d5cfe │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #720 @ (adr r2, 1d6054 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 1d5d74 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d5de0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d5d80 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5dd8 │ │ │ │ + cbz r2, 1d5d78 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d5de4 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d5d84 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d5ddc │ │ │ │ + vldr s14, [pc, #64] @ 1d5d7c │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #8 │ │ │ │ vmov s15, r5 │ │ │ │ @@ -511360,60 +511327,60 @@ │ │ │ │ add.w r3, r4, 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 1d5d9e │ │ │ │ + bne.n 1d5d3e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1d5fac ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 1d60cc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d5e28 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5dc8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5e24 │ │ │ │ + cbz r2, 1d5dc4 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (1d5e2c ) │ │ │ │ + ldr r5, [pc, #56] @ (1d5dcc ) │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ uxtb.w lr, ip │ │ │ │ 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 1d5df6 │ │ │ │ + bne.n 1d5d96 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, pc, #72 @ (adr r2, 1d5e74 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 1d5f94 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d5e88 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d5e28 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5e80 │ │ │ │ + cbz r2, 1d5e20 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d5e8c ) │ │ │ │ + ldr r4, [pc, #80] @ (1d5e2c ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d5e84 │ │ │ │ + vldr s14, [pc, #64] @ 1d5e24 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -511422,61 +511389,61 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1d5e4a │ │ │ │ + bne.n 1d5dea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #808 @ (adr r1, 1d61b4 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 1d5ed4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d5ed0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d5e70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d5ece │ │ │ │ + cbz r2, 1d5e6e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (1d5ed4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d5e74 ) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1d5ea6 │ │ │ │ + bne.n 1d5e46 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - add r1, pc, #424 @ (adr r1, 1d607c ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 1d619c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1d5f34 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d5ed4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d5f32 │ │ │ │ + cbz r2, 1d5ed2 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d5f38 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d5ed8 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp ip, lr │ │ │ │ @@ -511486,30 +511453,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 1d5efa │ │ │ │ + bne.n 1d5e9a │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, pc, #128 @ (adr r1, 1d5fb8 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 1d60d8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1d5f88 ) │ │ │ │ + ldr r4, [pc, #72] @ (1d5f28 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d5f84 │ │ │ │ + cbz r2, 1d5f24 │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d5f8c ) │ │ │ │ + ldr r2, [pc, #56] @ (1d5f2c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-6] │ │ │ │ @@ -511517,32 +511484,32 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d5f56 │ │ │ │ + bne.n 1d5ef6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #752 @ (adr r0, 1d627c ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 1d5f9c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (1d5fec ) │ │ │ │ + ldr r4, [pc, #88] @ (1d5f8c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d5fea │ │ │ │ + cbz r2, 1d5f8a │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1d5ff0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1d5f90 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r1, [ip, #-3] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ @@ -511552,30 +511519,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 1d5fb2 │ │ │ │ + bne.n 1d5f52 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #416 @ (adr r0, 1d6190 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 1d62b0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1d6040 ) │ │ │ │ + ldr r4, [pc, #72] @ (1d5fe0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d603c │ │ │ │ + cbz r2, 1d5fdc │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d6044 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d5fe4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w r0, [r5, #-3] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-4] │ │ │ │ @@ -511583,29 +511550,29 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d600e │ │ │ │ + bne.n 1d5fae │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #16 @ (adr r0, 1d6054 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 1d6174 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d60b4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6054 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d60ac │ │ │ │ + cbz r2, 1d604c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d60b8 ) │ │ │ │ + ldr r4, [pc, #100] @ (1d6058 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d60b0 │ │ │ │ + vldr s14, [pc, #88] @ 1d6050 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -511620,30 +511587,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 1d605c │ │ │ │ + bne.n 1d5ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #72 @ (adr r0, 1d60a0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d6108 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d60a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d6106 │ │ │ │ + cbz r2, 1d60a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1d610c ) │ │ │ │ + ldr r4, [pc, #64] @ (1d60ac ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ uxtb r7, r3 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -511653,29 +511620,29 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d60cc │ │ │ │ + bne.n 1d606c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d617c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d611c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d6174 │ │ │ │ + cbz r2, 1d6114 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d6180 ) │ │ │ │ + ldr r4, [pc, #100] @ (1d6120 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d6178 │ │ │ │ + vldr s14, [pc, #88] @ 1d6118 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -511690,30 +511657,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 1d6124 │ │ │ │ + bne.n 1d60c4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1d61cc ) │ │ │ │ + ldr r3, [pc, #68] @ (1d616c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d61ca │ │ │ │ + cbz r2, 1d616a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1d61d0 ) │ │ │ │ + ldr r4, [pc, #60] @ (1d6170 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r7, ip, lsr #24 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -511722,27 +511689,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d6194 │ │ │ │ + bne.n 1d6134 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d622c ) │ │ │ │ + ldr r3, [pc, #84] @ (1d61cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d6228 │ │ │ │ + cbz r2, 1d61c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d6230 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d61d0 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -511755,28 +511722,28 @@ │ │ │ │ add.w r3, r4, 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 1d61e8 │ │ │ │ + bne.n 1d6188 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d627c ) │ │ │ │ + ldr r4, [pc, #68] @ (1d621c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d627a │ │ │ │ + cbz r2, 1d621a │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d6280 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d6220 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -511786,28 +511753,28 @@ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d6248 │ │ │ │ + bne.n 1d61e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d62ec ) │ │ │ │ + ldr r3, [pc, #100] @ (1d628c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d62e6 │ │ │ │ + cbz r2, 1d6286 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (1d62f0 ) │ │ │ │ + ldr r4, [pc, #96] @ (1d6290 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d62e8 │ │ │ │ + vldr s14, [pc, #84] @ 1d6288 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -511822,29 +511789,29 @@ │ │ │ │ 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 1d6298 │ │ │ │ + bne.n 1d6238 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d6340 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d62e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d633e │ │ │ │ + cbz r2, 1d62de │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (1d6344 ) │ │ │ │ + ldr r4, [pc, #64] @ (1d62e4 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, r3, #16, #8 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -511854,27 +511821,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d6304 │ │ │ │ + bne.n 1d62a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1d639c ) │ │ │ │ + ldr r3, [pc, #80] @ (1d633c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d639a │ │ │ │ + cbz r2, 1d633a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (1d63a0 ) │ │ │ │ + ldr r4, [pc, #76] @ (1d6340 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -511887,27 +511854,27 @@ │ │ │ │ add.w r3, r4, 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 1d635c │ │ │ │ + bne.n 1d62fc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d63ec ) │ │ │ │ + ldr r4, [pc, #68] @ (1d638c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d63e8 │ │ │ │ + cbz r2, 1d6388 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d63f0 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d6390 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -511917,29 +511884,29 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d63b8 │ │ │ │ + bne.n 1d6358 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d6460 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6400 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d6458 │ │ │ │ + cbz r2, 1d63f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1d6464 ) │ │ │ │ + ldr r4, [pc, #100] @ (1d6404 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d645c │ │ │ │ + vldr s14, [pc, #88] @ 1d63fc │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -511954,30 +511921,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 1d6408 │ │ │ │ + bne.n 1d63a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1d64b0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d6450 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d64ae │ │ │ │ + cbz r2, 1d644e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1d64b4 ) │ │ │ │ + ldr r4, [pc, #60] @ (1d6454 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, ip, #8, #8 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -511986,27 +511953,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d6478 │ │ │ │ + bne.n 1d6418 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d6510 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d64b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d650c │ │ │ │ + cbz r2, 1d64ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d6514 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d64b4 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -512019,28 +511986,28 @@ │ │ │ │ add.w r3, r4, 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 1d64cc │ │ │ │ + bne.n 1d646c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d6560 ) │ │ │ │ + ldr r4, [pc, #68] @ (1d6500 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d655e │ │ │ │ + cbz r2, 1d64fe │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d6564 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d6504 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -512050,28 +512017,28 @@ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d652c │ │ │ │ + bne.n 1d64cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d65ee │ │ │ │ + beq.n 1d658e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d65f0 │ │ │ │ + vldr s11, [pc, #120] @ 1d6590 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d65f4 │ │ │ │ + vldr s10, [pc, #116] @ 1d6594 │ │ │ │ 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 │ │ │ │ @@ -512093,28 +512060,28 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6584 │ │ │ │ + bne.n 1d6524 │ │ │ │ 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 1d669a │ │ │ │ + beq.n 1d663a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d669c │ │ │ │ + vldr s10, [pc, #152] @ 1d663c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d66a0 │ │ │ │ + vldr s9, [pc, #148] @ 1d6640 │ │ │ │ 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 │ │ │ │ @@ -512144,29 +512111,29 @@ │ │ │ │ vmovmi.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6610 │ │ │ │ + bne.n 1d65b0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d672a │ │ │ │ + beq.n 1d66ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d672c │ │ │ │ + vldr s11, [pc, #120] @ 1d66cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d6730 │ │ │ │ + vldr s10, [pc, #116] @ 1d66d0 │ │ │ │ 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 │ │ │ │ @@ -512188,25 +512155,25 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d66c0 │ │ │ │ + bne.n 1d6660 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d67a4 │ │ │ │ + cbz r2, 1d6744 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d67a8 │ │ │ │ + vldr s11, [pc, #104] @ 1d6748 │ │ │ │ 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 │ │ │ │ @@ -512224,29 +512191,29 @@ │ │ │ │ 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 1d6742 │ │ │ │ + bne.n 1d66e2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d67be │ │ │ │ + cbz r2, 1d675e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d67b0 │ │ │ │ + bne.n 1d6750 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d67fa │ │ │ │ + cbz r2, 1d679a │ │ │ │ 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 │ │ │ │ @@ -512256,63 +512223,63 @@ │ │ │ │ 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 1d67d0 │ │ │ │ + bne.n 1d6770 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d682c │ │ │ │ + cbz r2, 1d67cc │ │ │ │ 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 1d680c │ │ │ │ + bne.n 1d67ac │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6872 │ │ │ │ + cbz r2, 1d6812 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d6878 │ │ │ │ + vldr d6, [pc, #60] @ 1d6818 │ │ │ │ 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 1d6844 │ │ │ │ + bne.n 1d67e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d68b6 │ │ │ │ + cbz r2, 1d6856 │ │ │ │ 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 │ │ │ │ @@ -512320,18 +512287,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 1d6890 │ │ │ │ + bne.n 1d6830 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d68ee │ │ │ │ + cbz r2, 1d688e │ │ │ │ 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 │ │ │ │ @@ -512341,22 +512308,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 1d68c6 │ │ │ │ + bne.n 1d6866 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6944 │ │ │ │ + cbz r2, 1d68e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d6948 │ │ │ │ + vldr d4, [pc, #76] @ 1d68e8 │ │ │ │ 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 │ │ │ │ adds r3, #1 │ │ │ │ @@ -512369,23 +512336,23 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vcvtpl.f32.f64 s13, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d6908 │ │ │ │ + bne.n 1d68a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d6986 │ │ │ │ + cbz r2, 1d6926 │ │ │ │ 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 │ │ │ │ @@ -512393,18 +512360,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 1d6960 │ │ │ │ + bne.n 1d6900 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d69c0 │ │ │ │ + cbz r2, 1d6960 │ │ │ │ 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 │ │ │ │ @@ -512414,48 +512381,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 1d6996 │ │ │ │ + bne.n 1d6936 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6a02 │ │ │ │ + cbz r2, 1d69a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d6a04 │ │ │ │ + vldr s14, [pc, #52] @ 1d69a4 │ │ │ │ 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 1d69d8 │ │ │ │ + bne.n 1d6978 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6a5c │ │ │ │ + cbz r2, 1d69fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d6a60 │ │ │ │ + vldr s13, [pc, #76] @ 1d6a00 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d6a64 │ │ │ │ + vldr s12, [pc, #72] @ 1d6a04 │ │ │ │ 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 │ │ │ │ @@ -512464,23 +512431,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 1d6a1e │ │ │ │ + bne.n 1d69be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d6a9e │ │ │ │ + cbz r2, 1d6a3e │ │ │ │ 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 │ │ │ │ @@ -512488,18 +512455,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 1d6a78 │ │ │ │ + bne.n 1d6a18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6ad6 │ │ │ │ + cbz r2, 1d6a76 │ │ │ │ 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 │ │ │ │ @@ -512509,22 +512476,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 1d6aae │ │ │ │ + bne.n 1d6a4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6b20 │ │ │ │ + cbz r2, 1d6ac0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d6b24 │ │ │ │ + vldr s13, [pc, #64] @ 1d6ac4 │ │ │ │ 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 │ │ │ │ @@ -512532,21 +512499,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 1d6aea │ │ │ │ + bne.n 1d6a8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d6b6c │ │ │ │ + cbz r2, 1d6b0c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w ip, r3 │ │ │ │ @@ -512559,23 +512526,23 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d6b36 │ │ │ │ + bne.n 1d6ad6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6bc0 │ │ │ │ + cbz r2, 1d6b60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d6bc4 │ │ │ │ + vldr s13, [pc, #72] @ 1d6b64 │ │ │ │ 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] │ │ │ │ @@ -512586,27 +512553,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d6b88 │ │ │ │ + bne.n 1d6b28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d6c3a │ │ │ │ + cbz r2, 1d6bda │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d6c3c │ │ │ │ + vldr s12, [pc, #104] @ 1d6bdc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d6c40 │ │ │ │ + vldr s11, [pc, #100] @ 1d6be0 │ │ │ │ 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 │ │ │ │ @@ -512624,22 +512591,22 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6be2 │ │ │ │ + bne.n 1d6b82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d6c7a │ │ │ │ + cbz r2, 1d6c1a │ │ │ │ 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 │ │ │ │ @@ -512647,18 +512614,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 1d6c54 │ │ │ │ + bne.n 1d6bf4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6cb4 │ │ │ │ + cbz r2, 1d6c54 │ │ │ │ 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 │ │ │ │ @@ -512668,23 +512635,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 1d6c8a │ │ │ │ + bne.n 1d6c2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6d00 │ │ │ │ + cbz r2, 1d6ca0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d6d04 │ │ │ │ + vldr s13, [pc, #64] @ 1d6ca4 │ │ │ │ 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 │ │ │ │ @@ -512692,21 +512659,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 1d6cca │ │ │ │ + bne.n 1d6c6a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d6d4a │ │ │ │ + cbz r2, 1d6cea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -512718,68 +512685,68 @@ │ │ │ │ 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 1d6d16 │ │ │ │ + bne.n 1d6cb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6d8c │ │ │ │ + cbz r2, 1d6d2c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 1d6d90 │ │ │ │ + vldr s14, [pc, #56] @ 1d6d30 │ │ │ │ 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 1d6d62 │ │ │ │ + bne.n 1d6d02 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6dc4 │ │ │ │ + cbz r2, 1d6d64 │ │ │ │ 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 1d6da6 │ │ │ │ + bne.n 1d6d46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6e1c │ │ │ │ + cbz r2, 1d6dbc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d6e20 │ │ │ │ + vldr s13, [pc, #76] @ 1d6dc0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d6e24 │ │ │ │ + vldr s12, [pc, #72] @ 1d6dc4 │ │ │ │ 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 │ │ │ │ @@ -512788,42 +512755,42 @@ │ │ │ │ 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 1d6dde │ │ │ │ + bne.n 1d6d7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d6e56 │ │ │ │ + cbz r2, 1d6df6 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 1d6e36 │ │ │ │ + bne.n 1d6dd6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6eb6 │ │ │ │ + cbz r2, 1d6e56 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d6eb8 │ │ │ │ + vldr s12, [pc, #84] @ 1d6e58 │ │ │ │ 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] │ │ │ │ @@ -512838,38 +512805,38 @@ │ │ │ │ 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 1d6e6e │ │ │ │ + bne.n 1d6e0e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6ee6 │ │ │ │ + cbz r2, 1d6e86 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ adds r3, r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r1, r3 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1d6eca │ │ │ │ + bne.n 1d6e6a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d6f46 │ │ │ │ + cbz r2, 1d6ee6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d6f48 │ │ │ │ + vldr s12, [pc, #84] @ 1d6ee8 │ │ │ │ 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] │ │ │ │ @@ -512884,19 +512851,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 1d6efe │ │ │ │ + bne.n 1d6e9e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d6f84 │ │ │ │ + cbz r2, 1d6f24 │ │ │ │ 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 │ │ │ │ @@ -512906,24 +512873,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 1d6f5e │ │ │ │ + bne.n 1d6efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d6734 │ │ │ │ - cbz r2, 1d6fd4 │ │ │ │ + b.w 1d66d4 │ │ │ │ + cbz r2, 1d6f74 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d6fd8 │ │ │ │ + vldr s13, [pc, #64] @ 1d6f78 │ │ │ │ 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 │ │ │ │ @@ -512931,21 +512898,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 1d6f9e │ │ │ │ + bne.n 1d6f3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d7020 │ │ │ │ + cbz r2, 1d6fc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -512958,19 +512925,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d6fea │ │ │ │ + bne.n 1d6f8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7072 │ │ │ │ + cbz r2, 1d7012 │ │ │ │ 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] │ │ │ │ @@ -512985,17 +512952,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 1d7036 │ │ │ │ + bne.n 1d6fd6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d70ce │ │ │ │ + cbz r2, 1d706e │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -513017,18 +512984,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d7088 │ │ │ │ + bne.n 1d7028 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d711e │ │ │ │ + cbz r2, 1d70be │ │ │ │ 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] │ │ │ │ @@ -513043,17 +513010,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 1d70e2 │ │ │ │ + bne.n 1d7082 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d717a │ │ │ │ + cbz r2, 1d711a │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -513075,18 +513042,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d7134 │ │ │ │ + bne.n 1d70d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d71d8 │ │ │ │ + cbz r2, 1d7178 │ │ │ │ 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 │ │ │ │ @@ -513102,19 +513069,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 1d7186 │ │ │ │ + bne.n 1d7126 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7248 │ │ │ │ + cbz r2, 1d71e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ and.w lr, ip, #16711680 @ 0xff0000 │ │ │ │ @@ -513139,19 +513106,19 @@ │ │ │ │ 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 1d71e2 │ │ │ │ + bne.n 1d7182 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d72a8 │ │ │ │ + cbz r2, 1d7248 │ │ │ │ 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 │ │ │ │ @@ -513167,19 +513134,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 1d7256 │ │ │ │ + bne.n 1d71f6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7318 │ │ │ │ + cbz r2, 1d72b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r6, ip, #16711680 @ 0xff0000 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ @@ -513204,19 +513171,19 @@ │ │ │ │ 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 1d72b2 │ │ │ │ + bne.n 1d7252 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7378 │ │ │ │ + cbz r2, 1d7318 │ │ │ │ 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 │ │ │ │ @@ -513232,20 +513199,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 1d7326 │ │ │ │ + bne.n 1d72c6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d73e8 │ │ │ │ + cbz r2, 1d7388 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #16711680 @ 0xff0000 │ │ │ │ and.w lr, ip, #65280 @ 0xff00 │ │ │ │ @@ -513270,24 +513237,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 1d7382 │ │ │ │ + bne.n 1d7322 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d743e │ │ │ │ + cbz r2, 1d73de │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d7440 │ │ │ │ + vldr s13, [pc, #72] @ 1d73e0 │ │ │ │ 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 │ │ │ │ @@ -513298,26 +513265,26 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d7406 │ │ │ │ + bne.n 1d73a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d74b8 │ │ │ │ + cbz r2, 1d7458 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d74bc │ │ │ │ + vldr s12, [pc, #108] @ 1d745c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d74c0 │ │ │ │ + vldr s11, [pc, #104] @ 1d7460 │ │ │ │ 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 │ │ │ │ @@ -513335,28 +513302,28 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d745e │ │ │ │ + bne.n 1d73fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7552 │ │ │ │ + beq.n 1d74f2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d7554 │ │ │ │ + vldr s11, [pc, #132] @ 1d74f4 │ │ │ │ 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 │ │ │ │ @@ -513384,24 +513351,24 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d74e0 │ │ │ │ + bne.n 1d7480 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d75e6 │ │ │ │ + beq.n 1d7586 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d75e8 │ │ │ │ + vldr s11, [pc, #132] @ 1d7588 │ │ │ │ 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 │ │ │ │ @@ -513429,23 +513396,23 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7574 │ │ │ │ + bne.n 1d7514 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7698 │ │ │ │ + beq.n 1d7638 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d769c │ │ │ │ + vldr s10, [pc, #164] @ 1d763c │ │ │ │ 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 │ │ │ │ @@ -513480,25 +513447,25 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7600 │ │ │ │ + bne.n 1d75a0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d774c │ │ │ │ + beq.n 1d76ec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d7750 │ │ │ │ + vldr s10, [pc, #164] @ 1d76f0 │ │ │ │ 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 │ │ │ │ @@ -513533,21 +513500,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d76b4 │ │ │ │ + bne.n 1d7654 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d778c │ │ │ │ + cbz r2, 1d772c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -513556,19 +513523,19 @@ │ │ │ │ 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 1d7766 │ │ │ │ + bne.n 1d7706 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d77cc │ │ │ │ + cbz r2, 1d776c │ │ │ │ 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 │ │ │ │ @@ -513579,23 +513546,23 @@ │ │ │ │ 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 1d77a4 │ │ │ │ + bne.n 1d7744 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7818 │ │ │ │ + cbz r2, 1d77b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d781c │ │ │ │ + vldr s13, [pc, #64] @ 1d77bc │ │ │ │ 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 │ │ │ │ @@ -513603,21 +513570,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 1d77e2 │ │ │ │ + bne.n 1d7782 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d7868 │ │ │ │ + cbz r2, 1d7808 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -513630,19 +513597,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 1d782e │ │ │ │ + bne.n 1d77ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d78ba │ │ │ │ + cbz r2, 1d785a │ │ │ │ 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] │ │ │ │ @@ -513657,17 +513624,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 1d787e │ │ │ │ + bne.n 1d781e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d791a │ │ │ │ + cbz r2, 1d78ba │ │ │ │ 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 │ │ │ │ @@ -513689,18 +513656,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 1d78ce │ │ │ │ + bne.n 1d786e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d796a │ │ │ │ + cbz r2, 1d790a │ │ │ │ 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] │ │ │ │ @@ -513715,17 +513682,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 1d792e │ │ │ │ + bne.n 1d78ce │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d79ca │ │ │ │ + cbz r2, 1d796a │ │ │ │ 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 │ │ │ │ @@ -513747,18 +513714,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 1d797e │ │ │ │ + bne.n 1d791e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7a28 │ │ │ │ + cbz r2, 1d79c8 │ │ │ │ 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 │ │ │ │ @@ -513774,20 +513741,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 1d79d6 │ │ │ │ + bne.n 1d7976 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7aa2 │ │ │ │ + beq.n 1d7a42 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sxtb.w r5, ip │ │ │ │ @@ -513815,18 +513782,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 1d7a34 │ │ │ │ + bne.n 1d79d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7b00 │ │ │ │ + cbz r2, 1d7aa0 │ │ │ │ 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 │ │ │ │ @@ -513842,20 +513809,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 1d7aae │ │ │ │ + bne.n 1d7a4e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7b7a │ │ │ │ + beq.n 1d7b1a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -513883,18 +513850,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 1d7b0c │ │ │ │ + bne.n 1d7aac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7bd8 │ │ │ │ + cbz r2, 1d7b78 │ │ │ │ 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 │ │ │ │ @@ -513910,21 +513877,21 @@ │ │ │ │ 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 1d7b86 │ │ │ │ + bne.n 1d7b26 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7c54 │ │ │ │ + beq.n 1d7bf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -513952,46 +513919,46 @@ │ │ │ │ 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 1d7be4 │ │ │ │ + bne.n 1d7b84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d7c9a │ │ │ │ + cbz r2, 1d7c3a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d7ca0 │ │ │ │ + vldr d6, [pc, #60] @ 1d7c40 │ │ │ │ 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 1d7c6c │ │ │ │ + bne.n 1d7c0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d7cfa │ │ │ │ + cbz r2, 1d7c9a │ │ │ │ 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] │ │ │ │ @@ -514005,18 +513972,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 1d7cb6 │ │ │ │ + bne.n 1d7c56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7d60 │ │ │ │ + cbz r2, 1d7d00 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -514040,24 +514007,24 @@ │ │ │ │ negs r3, r3 │ │ │ │ negs r7, r7 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ cmp r2, lr │ │ │ │ rsb r3, ip, #0 │ │ │ │ strb.w r7, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d7d16 │ │ │ │ + bne.n 1d7cb6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7df6 │ │ │ │ + beq.n 1d7d96 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d7df8 │ │ │ │ + vldr s11, [pc, #132] @ 1d7d98 │ │ │ │ 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 │ │ │ │ @@ -514084,70 +514051,70 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7d7c │ │ │ │ + bne.n 1d7d1c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d7e32 │ │ │ │ + cbz r2, 1d7dd2 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d7e08 │ │ │ │ + bne.n 1d7da8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d7e7c │ │ │ │ + cbz r2, 1d7e1c │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d7e80 │ │ │ │ + vldr s13, [pc, #64] @ 1d7e20 │ │ │ │ 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 1d7e4a │ │ │ │ + bne.n 1d7dea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7eda │ │ │ │ + cbz r2, 1d7e7a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d7edc │ │ │ │ + vldr s13, [pc, #76] @ 1d7e7c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d7ee0 │ │ │ │ + vldr s12, [pc, #72] @ 1d7e80 │ │ │ │ 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 │ │ │ │ @@ -514156,53 +514123,53 @@ │ │ │ │ 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 1d7e9a │ │ │ │ + bne.n 1d7e3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d7f2c │ │ │ │ + cbz r2, 1d7ecc │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d7f30 │ │ │ │ + vldr s13, [pc, #64] @ 1d7ed0 │ │ │ │ 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 1d7efa │ │ │ │ + bne.n 1d7e9a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d7f8a │ │ │ │ + cbz r2, 1d7f2a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d7f8c │ │ │ │ + vldr s13, [pc, #76] @ 1d7f2c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d7f90 │ │ │ │ + vldr s12, [pc, #72] @ 1d7f30 │ │ │ │ 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 │ │ │ │ @@ -514211,27 +514178,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 1d7f4a │ │ │ │ + bne.n 1d7eea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d7fe4 │ │ │ │ + cbz r2, 1d7f84 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 1d7fe8 │ │ │ │ + vldr s13, [pc, #68] @ 1d7f88 │ │ │ │ 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 │ │ │ │ @@ -514241,26 +514208,26 @@ │ │ │ │ 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 1d7fa8 │ │ │ │ + bne.n 1d7f48 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d803c │ │ │ │ + cbz r2, 1d7fdc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 1d8040 │ │ │ │ + vldr s13, [pc, #68] @ 1d7fe0 │ │ │ │ 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 │ │ │ │ @@ -514270,25 +514237,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, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d8000 │ │ │ │ + bne.n 1d7fa0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d8094 │ │ │ │ + cbz r2, 1d8034 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d8098 │ │ │ │ + vldr s13, [pc, #72] @ 1d8038 │ │ │ │ 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 │ │ │ │ @@ -514298,42 +514265,42 @@ │ │ │ │ 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 1d8056 │ │ │ │ + bne.n 1d7ff6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d80ce │ │ │ │ + cbz r2, 1d806e │ │ │ │ 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 1d80a8 │ │ │ │ + bne.n 1d8048 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8120 │ │ │ │ + cbz r2, 1d80c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d8124 │ │ │ │ + vldr s13, [pc, #72] @ 1d80c4 │ │ │ │ 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 │ │ │ │ @@ -514343,38 +514310,38 @@ │ │ │ │ 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 1d80e2 │ │ │ │ + bne.n 1d8082 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d815a │ │ │ │ + cbz r2, 1d80fa │ │ │ │ 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 1d8134 │ │ │ │ + bne.n 1d80d4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d81b8 │ │ │ │ + cbz r2, 1d8158 │ │ │ │ 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 │ │ │ │ @@ -514390,20 +514357,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 1d8166 │ │ │ │ + bne.n 1d8106 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d8240 │ │ │ │ + beq.n 1d81e0 │ │ │ │ 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 │ │ │ │ @@ -514432,19 +514399,19 @@ │ │ │ │ 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 1d81d6 │ │ │ │ + bne.n 1d8176 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d82a0 │ │ │ │ + cbz r2, 1d8240 │ │ │ │ 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 │ │ │ │ @@ -514460,19 +514427,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 1d824e │ │ │ │ + bne.n 1d81ee │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8304 │ │ │ │ + cbz r2, 1d82a4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -514494,23 +514461,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d82ac │ │ │ │ + bne.n 1d824c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d83b0 │ │ │ │ + beq.n 1d8350 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d83b4 │ │ │ │ + vldr s10, [pc, #160] @ 1d8354 │ │ │ │ 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 │ │ │ │ @@ -514544,21 +514511,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d831c │ │ │ │ + bne.n 1d82bc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d8414 │ │ │ │ + cbz r2, 1d83b4 │ │ │ │ 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 │ │ │ │ @@ -514574,20 +514541,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 1d83c2 │ │ │ │ + bne.n 1d8362 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d849c │ │ │ │ + beq.n 1d843c │ │ │ │ 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 │ │ │ │ @@ -514616,19 +514583,19 @@ │ │ │ │ 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 1d8432 │ │ │ │ + bne.n 1d83d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d84fc │ │ │ │ + cbz r2, 1d849c │ │ │ │ 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 │ │ │ │ @@ -514644,19 +514611,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 1d84aa │ │ │ │ + bne.n 1d844a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8560 │ │ │ │ + cbz r2, 1d8500 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -514678,23 +514645,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d8508 │ │ │ │ + bne.n 1d84a8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d860c │ │ │ │ + beq.n 1d85ac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d8610 │ │ │ │ + vldr s10, [pc, #160] @ 1d85b0 │ │ │ │ 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 │ │ │ │ @@ -514728,57 +514695,57 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d8578 │ │ │ │ + bne.n 1d8518 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d8640 │ │ │ │ + cbz r2, 1d85e0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8626 │ │ │ │ + bne.n 1d85c6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8672 │ │ │ │ + cbz r2, 1d8612 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8652 │ │ │ │ + bne.n 1d85f2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d86aa │ │ │ │ + cbz r2, 1d864a │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -514786,73 +514753,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8688 │ │ │ │ + bne.n 1d8628 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d86de │ │ │ │ + cbz r2, 1d867e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d86b6 │ │ │ │ + bne.n 1d8656 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d870c │ │ │ │ + cbz r2, 1d86ac │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d86f2 │ │ │ │ + bne.n 1d8692 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d873e │ │ │ │ + cbz r2, 1d86de │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d871e │ │ │ │ + bne.n 1d86be │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8776 │ │ │ │ + cbz r2, 1d8716 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -514860,431 +514827,431 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8754 │ │ │ │ + bne.n 1d86f4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d87aa │ │ │ │ + cbz r2, 1d874a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8782 │ │ │ │ + bne.n 1d8722 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d87d2 │ │ │ │ + cbz r2, 1d8772 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d87b8 │ │ │ │ + bne.n 1d8758 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8802 │ │ │ │ + cbz r2, 1d87a2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d87e2 │ │ │ │ + bne.n 1d8782 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d882a │ │ │ │ + cbz r2, 1d87ca │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8810 │ │ │ │ + bne.n 1d87b0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d885a │ │ │ │ + cbz r2, 1d87fa │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d883a │ │ │ │ + bne.n 1d87da │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8882 │ │ │ │ + cbz r2, 1d8822 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8868 │ │ │ │ + bne.n 1d8808 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d88aa │ │ │ │ + cbz r2, 1d884a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8890 │ │ │ │ + bne.n 1d8830 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d88cc │ │ │ │ + cbz r2, 1d886c │ │ │ │ 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 1d88b8 │ │ │ │ + bne.n 1d8858 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d88ec │ │ │ │ + cbz r2, 1d888c │ │ │ │ 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 1d88da │ │ │ │ + bne.n 1d887a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8910 │ │ │ │ + cbz r2, 1d88b0 │ │ │ │ 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 1d88fc │ │ │ │ + bne.n 1d889c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d893e │ │ │ │ + cbz r2, 1d88de │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1d891c │ │ │ │ + bne.n 1d88bc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8960 │ │ │ │ + cbz r2, 1d8900 │ │ │ │ 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 1d894c │ │ │ │ + bne.n 1d88ec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8980 │ │ │ │ + cbz r2, 1d8920 │ │ │ │ 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 1d896e │ │ │ │ + bne.n 1d890e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d89a4 │ │ │ │ + cbz r2, 1d8944 │ │ │ │ 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 1d8990 │ │ │ │ + bne.n 1d8930 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d89d2 │ │ │ │ + cbz r2, 1d8972 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1d89b0 │ │ │ │ + bne.n 1d8950 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d89f6 │ │ │ │ + cbz r2, 1d8996 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d89dc │ │ │ │ + bne.n 1d897c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8a16 │ │ │ │ + cbz r2, 1d89b6 │ │ │ │ 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 1d89fe │ │ │ │ + bne.n 1d899e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8a40 │ │ │ │ + cbz r2, 1d89e0 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8a22 │ │ │ │ + bne.n 1d89c2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8a6e │ │ │ │ + cbz r2, 1d8a0e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1d8a4c │ │ │ │ + bne.n 1d89ec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8a92 │ │ │ │ + cbz r2, 1d8a32 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8a78 │ │ │ │ + bne.n 1d8a18 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8ab2 │ │ │ │ + cbz r2, 1d8a52 │ │ │ │ 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 1d8a9a │ │ │ │ + bne.n 1d8a3a │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8adc │ │ │ │ + cbz r2, 1d8a7c │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8abe │ │ │ │ + bne.n 1d8a5e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8b0a │ │ │ │ + cbz r2, 1d8aaa │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 1d8ae8 │ │ │ │ + bne.n 1d8a88 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8b2e │ │ │ │ + cbz r2, 1d8ace │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8b14 │ │ │ │ + bne.n 1d8ab4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8b4e │ │ │ │ + cbz r2, 1d8aee │ │ │ │ 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 1d8b36 │ │ │ │ + bne.n 1d8ad6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8b78 │ │ │ │ + cbz r2, 1d8b18 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8b5a │ │ │ │ + bne.n 1d8afa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8b9e │ │ │ │ + cbz r2, 1d8b3e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8b84 │ │ │ │ + bne.n 1d8b24 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8bbe │ │ │ │ + cbz r2, 1d8b5e │ │ │ │ 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 1d8ba6 │ │ │ │ + bne.n 1d8b46 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8be8 │ │ │ │ + cbz r2, 1d8b88 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8bca │ │ │ │ + bne.n 1d8b6a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8c22 │ │ │ │ + cbz r2, 1d8bc2 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -515292,37 +515259,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8c00 │ │ │ │ + bne.n 1d8ba0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8c56 │ │ │ │ + cbz r2, 1d8bf6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8c2e │ │ │ │ + bne.n 1d8bce │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8c8e │ │ │ │ + cbz r2, 1d8c2e │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -515330,189 +515297,189 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d8c6c │ │ │ │ + bne.n 1d8c0c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8cc2 │ │ │ │ + cbz r2, 1d8c62 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sxtb r4, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8c9a │ │ │ │ + bne.n 1d8c3a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8cf6 │ │ │ │ + cbz r2, 1d8c96 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ ubfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8cce │ │ │ │ + bne.n 1d8c6e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8d2a │ │ │ │ + cbz r2, 1d8cca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, lsr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8d02 │ │ │ │ + bne.n 1d8ca2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8d64 │ │ │ │ + cbz r2, 1d8d04 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #2, #10 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d8d36 │ │ │ │ + bne.n 1d8cd6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8da0 │ │ │ │ + cbz r2, 1d8d40 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #22 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d8d72 │ │ │ │ + bne.n 1d8d12 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8dd8 │ │ │ │ + cbz r2, 1d8d78 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8dae │ │ │ │ + bne.n 1d8d4e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e10 │ │ │ │ + cbz r2, 1d8db0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d8de6 │ │ │ │ + bne.n 1d8d86 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8e4a │ │ │ │ + cbz r2, 1d8dea │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r4, r3, [r0, #-28] │ │ │ │ - bne.n 1d8e20 │ │ │ │ + bne.n 1d8dc0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8e82 │ │ │ │ + cbz r2, 1d8e22 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r4, r3, [r0, #-32] │ │ │ │ - bne.n 1d8e58 │ │ │ │ + bne.n 1d8df8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d8ebc │ │ │ │ + cbz r2, 1d8e5c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -515520,20 +515487,20 @@ │ │ │ │ str.w r4, [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 1d8e94 │ │ │ │ + bne.n 1d8e34 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8ef8 │ │ │ │ + cbz r2, 1d8e98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -515541,185 +515508,185 @@ │ │ │ │ str.w r4, [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 1d8ed0 │ │ │ │ + bne.n 1d8e70 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f34 │ │ │ │ + cbz r2, 1d8ed4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d8f06 │ │ │ │ + bne.n 1d8ea6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8f70 │ │ │ │ + cbz r2, 1d8f10 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #8, #4 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d8f42 │ │ │ │ + bne.n 1d8ee2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8fac │ │ │ │ + cbz r2, 1d8f4c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d8f7e │ │ │ │ + bne.n 1d8f1e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d8fe8 │ │ │ │ + cbz r2, 1d8f88 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #12 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d8fba │ │ │ │ + bne.n 1d8f5a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9024 │ │ │ │ + cbz r2, 1d8fc4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #1, #5 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d8ff6 │ │ │ │ + bne.n 1d8f96 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9060 │ │ │ │ + cbz r2, 1d9000 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #11 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d9032 │ │ │ │ + bne.n 1d8fd2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d909c │ │ │ │ + cbz r2, 1d903c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #5, #5 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d906e │ │ │ │ + bne.n 1d900e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d90d8 │ │ │ │ + cbz r2, 1d9078 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #10, #5 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d90aa │ │ │ │ + bne.n 1d904a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d916c │ │ │ │ + beq.n 1d910c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d9170 │ │ │ │ + vldr s11, [pc, #132] @ 1d9110 │ │ │ │ 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 │ │ │ │ @@ -515746,26 +515713,26 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d90f4 │ │ │ │ + bne.n 1d9094 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (1d91cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1d916c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d91c8 │ │ │ │ + cbz r2, 1d9168 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1d91d0 ) │ │ │ │ + ldr r4, [pc, #80] @ (1d9170 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -515778,28 +515745,28 @@ │ │ │ │ add.w r3, r4, 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 1d9188 │ │ │ │ + bne.n 1d9128 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1d921c ) │ │ │ │ + ldr r4, [pc, #68] @ (1d91bc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d9218 │ │ │ │ + cbz r2, 1d91b8 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1d9220 ) │ │ │ │ + ldr r0, [pc, #64] @ (1d91c0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -515809,66 +515776,66 @@ │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1d91e8 │ │ │ │ + bne.n 1d9188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9258 │ │ │ │ + cbz r2, 1d91f8 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d9230 │ │ │ │ + bne.n 1d91d0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9290 │ │ │ │ + cbz r2, 1d9230 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d9268 │ │ │ │ + bne.n 1d9208 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d92f6 │ │ │ │ + cbz r2, 1d9296 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d92f8 │ │ │ │ + vldr s12, [pc, #88] @ 1d9298 │ │ │ │ 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 │ │ │ │ @@ -515882,25 +515849,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 1d92a6 │ │ │ │ + bne.n 1d9246 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d938e │ │ │ │ + beq.n 1d932e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d9390 │ │ │ │ + vldr s11, [pc, #132] @ 1d9330 │ │ │ │ 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 │ │ │ │ @@ -515927,43 +515894,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9314 │ │ │ │ + bne.n 1d92b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d93ca │ │ │ │ + cbz r2, 1d936a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d93a0 │ │ │ │ + bne.n 1d9340 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d943c │ │ │ │ + cbz r2, 1d93dc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d9440 │ │ │ │ + vldr s12, [pc, #104] @ 1d93e0 │ │ │ │ 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] │ │ │ │ @@ -515982,25 +515949,25 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d93e2 │ │ │ │ + bne.n 1d9382 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d9494 │ │ │ │ + cbz r2, 1d9434 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d9498 │ │ │ │ + vldr s13, [pc, #72] @ 1d9438 │ │ │ │ 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 │ │ │ │ @@ -516010,25 +515977,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 1d9456 │ │ │ │ + bne.n 1d93f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d950a │ │ │ │ + cbz r2, 1d94aa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d950c │ │ │ │ + vldr s12, [pc, #100] @ 1d94ac │ │ │ │ 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] │ │ │ │ @@ -516047,139 +516014,139 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d94b2 │ │ │ │ + bne.n 1d9452 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d9540 │ │ │ │ + cbz r2, 1d94e0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d951c │ │ │ │ + bne.n 1d94bc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9574 │ │ │ │ + cbz r2, 1d9514 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d9550 │ │ │ │ + bne.n 1d94f0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d95a8 │ │ │ │ + cbz r2, 1d9548 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r5, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d9584 │ │ │ │ + bne.n 1d9524 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d95dc │ │ │ │ + cbz r2, 1d957c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r5, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d95b8 │ │ │ │ + bne.n 1d9558 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d9614 │ │ │ │ + cbz r2, 1d95b4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d95ea │ │ │ │ + bne.n 1d958a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d964c │ │ │ │ + cbz r2, 1d95ec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d9622 │ │ │ │ + bne.n 1d95c2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (1d96c4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d9664 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d96c0 │ │ │ │ + cbz r2, 1d9660 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (1d96c8 ) │ │ │ │ + ldr r4, [pc, #104] @ (1d9668 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -516198,28 +516165,28 @@ │ │ │ │ add.w lr, r4, 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 1d9666 │ │ │ │ + bne.n 1d9606 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d9734 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d96d4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d9730 │ │ │ │ + cbz r2, 1d96d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (1d9738 ) │ │ │ │ + ldr r4, [pc, #92] @ (1d96d8 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -516235,28 +516202,28 @@ │ │ │ │ orr.w ip, ip, r6, lsl #3 │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ ldrb.w r6, [r4, lr] │ │ │ │ ldrb.w r3, [r4, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d96e0 │ │ │ │ + bne.n 1d9680 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (1d97b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d9750 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d97ac │ │ │ │ + cbz r2, 1d974c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (1d97b4 ) │ │ │ │ + ldr r4, [pc, #104] @ (1d9754 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -516275,28 +516242,28 @@ │ │ │ │ add.w r3, r4, 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 1d9752 │ │ │ │ + bne.n 1d96f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (1d981c ) │ │ │ │ + ldr r3, [pc, #96] @ (1d97bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d981a │ │ │ │ + cbz r2, 1d97ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (1d9820 ) │ │ │ │ + ldr r4, [pc, #88] @ (1d97c0 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -516312,28 +516279,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb.w r6, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d97cc │ │ │ │ + bne.n 1d976c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9878 │ │ │ │ + cbz r2, 1d9818 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d987c │ │ │ │ + vldr s13, [pc, #76] @ 1d981c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d9880 │ │ │ │ + vldr s12, [pc, #72] @ 1d9820 │ │ │ │ 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 │ │ │ │ @@ -516342,44 +516309,44 @@ │ │ │ │ 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 1d983a │ │ │ │ + bne.n 1d97da │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d98b2 │ │ │ │ + cbz r2, 1d9852 │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w 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 1d9892 │ │ │ │ + bne.n 1d9832 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d9928 │ │ │ │ + cbz r2, 1d98c8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d992c │ │ │ │ + vldr s12, [pc, #108] @ 1d98cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d9930 │ │ │ │ + vldr s11, [pc, #104] @ 1d98d0 │ │ │ │ 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 │ │ │ │ @@ -516397,47 +516364,47 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d98ce │ │ │ │ + bne.n 1d986e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9962 │ │ │ │ + cbz r2, 1d9902 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d9942 │ │ │ │ + bne.n 1d98e2 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d99b8 │ │ │ │ + cbz r2, 1d9958 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d99bc │ │ │ │ + vldr s13, [pc, #76] @ 1d995c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d99c0 │ │ │ │ + vldr s12, [pc, #72] @ 1d9960 │ │ │ │ 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 │ │ │ │ @@ -516446,29 +516413,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 1d997a │ │ │ │ + bne.n 1d991a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9a36 │ │ │ │ + cbz r2, 1d99d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d9a38 │ │ │ │ + vldr s12, [pc, #104] @ 1d99d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d9a3c │ │ │ │ + vldr s11, [pc, #100] @ 1d99dc │ │ │ │ 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 │ │ │ │ @@ -516486,44 +516453,44 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d99de │ │ │ │ + bne.n 1d997e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d9a6e │ │ │ │ + cbz r2, 1d9a0e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d9a4e │ │ │ │ + bne.n 1d99ee │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9b1c │ │ │ │ + beq.n 1d9abc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 1d9b20 │ │ │ │ + vldr s10, [pc, #164] @ 1d9ac0 │ │ │ │ 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 │ │ │ │ @@ -516558,45 +516525,45 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d9a84 │ │ │ │ + bne.n 1d9a24 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d9b56 │ │ │ │ + cbz r2, 1d9af6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 1d9b2e │ │ │ │ + bne.n 1d9ace │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9be8 │ │ │ │ + beq.n 1d9b88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d9bec │ │ │ │ + vldr s11, [pc, #132] @ 1d9b8c │ │ │ │ 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 │ │ │ │ @@ -516623,137 +516590,137 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9b70 │ │ │ │ + bne.n 1d9b10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d9c26 │ │ │ │ + cbz r2, 1d9bc6 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d9bfc │ │ │ │ + bne.n 1d9b9c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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 r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d9d62 │ │ │ │ + beq.w 1d9d02 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d9d62 │ │ │ │ + beq.w 1d9d02 │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 1d9d6c │ │ │ │ + vldr s17, [pc, #260] @ 1d9d0c │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9ca8 │ │ │ │ + ble.n 1d9c48 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9cd6 │ │ │ │ + ble.n 1d9c76 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9d08 │ │ │ │ + ble.n 1d9ca8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ - vldrle s0, [pc, #72] @ 1d9d6c │ │ │ │ - ble.n 1d9d36 │ │ │ │ + vldrle s0, [pc, #72] @ 1d9d0c │ │ │ │ + ble.n 1d9cd6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 61544 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1d9c82 │ │ │ │ + bne.n 1d9c22 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 1d9c78 │ │ │ │ + bne.n 1d9c18 │ │ │ │ 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 │ │ │ │ @@ -516761,103 +516728,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d9eac │ │ │ │ + beq.w 1d9e4c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d9eac │ │ │ │ + beq.w 1d9e4c │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 1d9eb8 │ │ │ │ + vldr s17, [pc, #264] @ 1d9e58 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9df0 │ │ │ │ + ble.n 1d9d90 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9e1e │ │ │ │ + ble.n 1d9dbe │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9e4e │ │ │ │ + ble.n 1d9dee │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9e80 │ │ │ │ + ble.n 1d9e20 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 61544 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1d9dca │ │ │ │ + bne.n 1d9d6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 1d9dc0 │ │ │ │ + bne.n 1d9d60 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -516866,88 +516833,88 @@ │ │ │ │ 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 1d9fc8 │ │ │ │ + beq.n 1d9f68 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9fc8 │ │ │ │ + beq.n 1d9f68 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 1d9fd4 │ │ │ │ - vldr s19, [pc, #224] @ 1d9fd8 │ │ │ │ + vldr s17, [pc, #224] @ 1d9f74 │ │ │ │ + vldr s19, [pc, #224] @ 1d9f78 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9f3c │ │ │ │ + ble.n 1d9edc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9f6a │ │ │ │ + ble.n 1d9f0a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 1d9f9c │ │ │ │ + ble.n 1d9f3c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 61544 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp r9, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 1d9f16 │ │ │ │ + bne.n 1d9eb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1d9f0c │ │ │ │ + bne.n 1d9eac │ │ │ │ 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 │ │ │ │ @@ -516958,133 +516925,133 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1da11e │ │ │ │ + beq.w 1da0be │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1da11e │ │ │ │ + beq.w 1da0be │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 1da128 │ │ │ │ + vldr s18, [pc, #264] @ 1da0c8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 1da12c │ │ │ │ + vldr s17, [pc, #264] @ 1da0cc │ │ │ │ mov r8, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da068 │ │ │ │ + ble.n 1da008 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da096 │ │ │ │ + ble.n 1da036 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, fp, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da0c6 │ │ │ │ + ble.n 1da066 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, sl, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da0f6 │ │ │ │ + ble.n 1da096 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ adds r5, #1 │ │ │ │ blx 61544 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 1da042 │ │ │ │ + bne.n 1d9fe2 │ │ │ │ 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 r1, r3 │ │ │ │ - bne.n 1da036 │ │ │ │ + bne.n 1d9fd6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da1be │ │ │ │ + beq.n 1da15e │ │ │ │ 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 sl, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 1da1c8 │ │ │ │ + vldr s16, [pc, #116] @ 1da168 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1da1cc │ │ │ │ + vldr s17, [pc, #112] @ 1da16c │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1da1c0 │ │ │ │ + vldr d10, [pc, #92] @ 1da160 │ │ │ │ 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 1da194 │ │ │ │ + ble.n 1da134 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vcvtle.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -517092,103 +517059,103 @@ │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ cmp sl, r8 │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1da168 │ │ │ │ + bne.n 1da108 │ │ │ │ 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 1da1c8 │ │ │ │ + b.n 1da168 │ │ │ │ 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, #332] @ (1da338 ) │ │ │ │ + ldr r2, [pc, #332] @ (1da2d8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (1da33c ) │ │ │ │ + ldr r1, [pc, #332] @ (1da2dc ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1da30c │ │ │ │ + beq.w 1da2ac │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da30c │ │ │ │ + beq.n 1da2ac │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 1da330 │ │ │ │ - vldr s17, [pc, #284] @ 1da334 │ │ │ │ + vldr s18, [pc, #284] @ 1da2d0 │ │ │ │ + vldr s17, [pc, #284] @ 1da2d4 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da252 │ │ │ │ + ble.n 1da1f2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da280 │ │ │ │ + ble.n 1da220 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da2ae │ │ │ │ + ble.n 1da24e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 1da2dc │ │ │ │ + ble.n 1da27c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 61544 │ │ │ │ mov r3, r8 │ │ │ │ @@ -517196,124 +517163,124 @@ │ │ │ │ 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] │ │ │ │ - bne.n 1da22c │ │ │ │ + bne.n 1da1cc │ │ │ │ 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 fp, r3 │ │ │ │ - bne.n 1da224 │ │ │ │ - ldr r2, [pc, #48] @ (1da340 ) │ │ │ │ - ldr r3, [pc, #40] @ (1da338 ) │ │ │ │ + bne.n 1da1c4 │ │ │ │ + ldr r2, [pc, #48] @ (1da2e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1da2d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da32a │ │ │ │ + bne.n 1da2ca │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r1, 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, #336] @ (1da4b0 ) │ │ │ │ + ldr r2, [pc, #336] @ (1da450 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (1da4b4 ) │ │ │ │ + ldr r1, [pc, #336] @ (1da454 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1da486 │ │ │ │ + beq.w 1da426 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1da486 │ │ │ │ + beq.w 1da426 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 1da4a8 │ │ │ │ - vldr s18, [pc, #288] @ 1da4ac │ │ │ │ + vldr s19, [pc, #288] @ 1da448 │ │ │ │ + vldr s18, [pc, #288] @ 1da44c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da3cc │ │ │ │ + ble.n 1da36c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da3fa │ │ │ │ + ble.n 1da39a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da428 │ │ │ │ + ble.n 1da3c8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da456 │ │ │ │ + ble.n 1da3f6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ mov r3, r8 │ │ │ │ @@ -517321,168 +517288,168 @@ │ │ │ │ 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] │ │ │ │ - bne.n 1da3a6 │ │ │ │ + bne.n 1da346 │ │ │ │ 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 fp, r3 │ │ │ │ - bne.n 1da39e │ │ │ │ - ldr r2, [pc, #48] @ (1da4b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da4b0 ) │ │ │ │ + bne.n 1da33e │ │ │ │ + ldr r2, [pc, #48] @ (1da458 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da4a4 │ │ │ │ + bne.n 1da444 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r1, 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 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1da5ea │ │ │ │ + beq.w 1da58a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da5ea │ │ │ │ + beq.n 1da58a │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 1da5f4 │ │ │ │ - vldr s18, [pc, #260] @ 1da5f8 │ │ │ │ + vldr s19, [pc, #260] @ 1da594 │ │ │ │ + vldr s18, [pc, #260] @ 1da598 │ │ │ │ mov.w sl, #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 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da52e │ │ │ │ + ble.n 1da4ce │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da55c │ │ │ │ + ble.n 1da4fc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da590 │ │ │ │ + ble.n 1da530 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 61544 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 1da5c4 │ │ │ │ + ble.n 1da564 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 61544 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1da508 │ │ │ │ + bne.n 1da4a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1da500 │ │ │ │ + bne.n 1da4a0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da686 │ │ │ │ + beq.n 1da626 │ │ │ │ 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] @ 1da698 │ │ │ │ + vldr s20, [pc, #116] @ 1da638 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1da69c │ │ │ │ + vldr s21, [pc, #116] @ 1da63c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1da688 │ │ │ │ - vldr d8, [pc, #92] @ 1da690 │ │ │ │ + vldr d9, [pc, #88] @ 1da628 │ │ │ │ + vldr d8, [pc, #92] @ 1da630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1da65e │ │ │ │ + ble.n 1da5fe │ │ │ │ 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 │ │ │ │ @@ -517492,31 +517459,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 1da636 │ │ │ │ + bne.n 1da5d6 │ │ │ │ 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 1da698 │ │ │ │ + b.n 1da638 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1da6e2 │ │ │ │ + cbz r2, 1da682 │ │ │ │ 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 │ │ │ │ @@ -517524,269 +517491,269 @@ │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1da6be │ │ │ │ + bne.n 1da65e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da736 │ │ │ │ + cbz r2, 1da6d6 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1da704 │ │ │ │ + bne.n 1da6a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da78e │ │ │ │ + cbz r2, 1da72e │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1da754 │ │ │ │ + bne.n 1da6f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da7e4 │ │ │ │ + cbz r2, 1da784 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1da7ac │ │ │ │ + bne.n 1da74c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da82e │ │ │ │ + cbz r2, 1da7ce │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ 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 1da80a │ │ │ │ + bne.n 1da7aa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1da880 │ │ │ │ + cbz r2, 1da820 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1da854 │ │ │ │ + bne.n 1da7f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1da8d0 │ │ │ │ + cbz r2, 1da870 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1da8a4 │ │ │ │ + bne.n 1da844 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1da998 ) │ │ │ │ + ldr r2, [pc, #172] @ (1da938 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1da99c ) │ │ │ │ + ldr r1, [pc, #172] @ (1da93c ) │ │ │ │ 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 1da97a │ │ │ │ + beq.n 1da91a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 1da97a │ │ │ │ + cbz r5, 1da91a │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1e5ad0 │ │ │ │ + bl 1e5a70 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e5ad0 │ │ │ │ + bl 1e5a70 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e5ad0 │ │ │ │ + bl 1e5a70 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e5ad0 │ │ │ │ + bl 1e5a70 │ │ │ │ mov ip, r6 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 1da91c │ │ │ │ + bne.n 1da8bc │ │ │ │ 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 1da912 │ │ │ │ - ldr r2, [pc, #36] @ (1da9a0 ) │ │ │ │ - ldr r3, [pc, #24] @ (1da998 ) │ │ │ │ + bne.n 1da8b2 │ │ │ │ + ldr r2, [pc, #36] @ (1da940 ) │ │ │ │ + ldr r3, [pc, #24] @ (1da938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da994 │ │ │ │ + bne.n 1da934 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1daa1c ) │ │ │ │ - ldr r3, [pc, #104] @ (1daa20 ) │ │ │ │ + ldr r1, [pc, #100] @ (1da9bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1da9c0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1da9fe │ │ │ │ + cbz r2, 1da99e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -517796,53 +517763,53 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 1da9d0 │ │ │ │ - ldr r2, [pc, #36] @ (1daa24 ) │ │ │ │ - ldr r3, [pc, #28] @ (1daa20 ) │ │ │ │ + bne.n 1da970 │ │ │ │ + ldr r2, [pc, #36] @ (1da9c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1da9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daa16 │ │ │ │ + bne.n 1da9b6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r1, 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, #128] @ (1daabc ) │ │ │ │ - ldr r3, [pc, #132] @ (1daac0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1daa5c ) │ │ │ │ + ldr r3, [pc, #132] @ (1daa60 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1daa9a │ │ │ │ + cbz r6, 1daa3a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 1daab8 │ │ │ │ + vldr s10, [pc, #96] @ 1daa58 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -517854,50 +517821,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [lr, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [lr, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [lr, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1daa5e │ │ │ │ - ldr r2, [pc, #40] @ (1daac4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1daac0 ) │ │ │ │ + bne.n 1da9fe │ │ │ │ + ldr r2, [pc, #40] @ (1daa64 ) │ │ │ │ + ldr r3, [pc, #32] @ (1daa60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daab2 │ │ │ │ + bne.n 1daa52 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r1, 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] @ (1dab6c ) │ │ │ │ - ldr r3, [pc, #148] @ (1dab70 ) │ │ │ │ + ldr r2, [pc, #144] @ (1dab0c ) │ │ │ │ + ldr r3, [pc, #148] @ (1dab10 ) │ │ │ │ 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, 1dab50 │ │ │ │ + cbz r6, 1daaf0 │ │ │ │ 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] │ │ │ │ @@ -517918,47 +517885,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 1daafa │ │ │ │ - ldr r2, [pc, #32] @ (1dab74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dab70 ) │ │ │ │ + bne.n 1daa9a │ │ │ │ + ldr r2, [pc, #32] @ (1dab14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dab10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dab68 │ │ │ │ + bne.n 1dab08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, 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] @ (1dac28 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dac2c ) │ │ │ │ + ldr r2, [pc, #156] @ (1dabc8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1dabcc ) │ │ │ │ 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, 1dac0c │ │ │ │ + cbz r6, 1dabac │ │ │ │ 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] │ │ │ │ @@ -517982,51 +517949,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 1daba6 │ │ │ │ - ldr r2, [pc, #32] @ (1dac30 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dac2c ) │ │ │ │ + bne.n 1dab46 │ │ │ │ + ldr r2, [pc, #32] @ (1dabd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dabcc ) │ │ │ │ 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 1dac24 │ │ │ │ + bne.n 1dabc4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1dacb8 ) │ │ │ │ - ldr r3, [pc, #116] @ (1dacbc ) │ │ │ │ + ldr r1, [pc, #112] @ (1dac58 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dac5c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dac96 │ │ │ │ + cbz r2, 1dac36 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 1dacb4 │ │ │ │ + vldr s14, [pc, #80] @ 1dac54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -518034,50 +518001,50 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 1dac68 │ │ │ │ - ldr r2, [pc, #40] @ (1dacc0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dacbc ) │ │ │ │ + bne.n 1dac08 │ │ │ │ + ldr r2, [pc, #40] @ (1dac60 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dac5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dacae │ │ │ │ + bne.n 1dac4e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r1, 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, #112] @ (1dad48 ) │ │ │ │ - ldr r3, [pc, #116] @ (1dad4c ) │ │ │ │ + ldr r2, [pc, #112] @ (1dace8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1dacec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dad2c │ │ │ │ + cbz r5, 1daccc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -518091,47 +518058,47 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w ip, [r3, #-32] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dacf6 │ │ │ │ - ldr r2, [pc, #32] @ (1dad50 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dad4c ) │ │ │ │ + bne.n 1dac96 │ │ │ │ + ldr r2, [pc, #32] @ (1dacf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dacec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dad44 │ │ │ │ + bne.n 1dace4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r1, 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, #108] @ (1dadd4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1dadd8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dad74 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dad78 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dadb8 │ │ │ │ + cbz r6, 1dad58 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -518146,52 +518113,52 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [lr, #-32] │ │ │ │ str.w r0, [lr, #-28] │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 1dad82 │ │ │ │ - ldr r2, [pc, #32] @ (1daddc ) │ │ │ │ - ldr r3, [pc, #28] @ (1dadd8 ) │ │ │ │ + bne.n 1dad22 │ │ │ │ + ldr r2, [pc, #32] @ (1dad7c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dad78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dadd0 │ │ │ │ + bne.n 1dad70 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (1dae8c ) │ │ │ │ - ldr r3, [pc, #156] @ (1dae90 ) │ │ │ │ + ldr r1, [pc, #152] @ (1dae2c ) │ │ │ │ + ldr r3, [pc, #156] @ (1dae30 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dae62 │ │ │ │ + cbz r2, 1dae02 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 1dae80 │ │ │ │ - vldr s8, [pc, #116] @ 1dae88 │ │ │ │ + vldr d5, [pc, #112] @ 1dae20 │ │ │ │ + vldr s8, [pc, #116] @ 1dae28 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -518205,59 +518172,59 @@ │ │ │ │ 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 1dae18 │ │ │ │ - ldr r2, [pc, #48] @ (1dae94 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dae90 ) │ │ │ │ + bne.n 1dadb8 │ │ │ │ + ldr r2, [pc, #48] @ (1dae34 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dae30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dae7a │ │ │ │ + bne.n 1dae1a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, 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] @ (1daf50 ) │ │ │ │ - ldr r3, [pc, #168] @ (1daf54 ) │ │ │ │ + ldr r2, [pc, #164] @ (1daef0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1daef4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1daf2c │ │ │ │ + cbz r5, 1daecc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1daf48 │ │ │ │ + vldr d4, [pc, #128] @ 1daee8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -518276,58 +518243,58 @@ │ │ │ │ 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 1daece │ │ │ │ - ldr r2, [pc, #40] @ (1daf58 ) │ │ │ │ - ldr r3, [pc, #36] @ (1daf54 ) │ │ │ │ + bne.n 1dae6e │ │ │ │ + ldr r2, [pc, #40] @ (1daef8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1daef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daf44 │ │ │ │ + bne.n 1daee4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, 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, #180] @ (1db028 ) │ │ │ │ - ldr r3, [pc, #184] @ (1db02c ) │ │ │ │ + ldr r2, [pc, #180] @ (1dafc8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dafcc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1daffe │ │ │ │ + cbz r6, 1daf9e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 1db020 │ │ │ │ + vldr d3, [pc, #144] @ 1dafc0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -518350,57 +518317,57 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1daf92 │ │ │ │ - ldr r2, [pc, #48] @ (1db030 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db02c ) │ │ │ │ + bne.n 1daf32 │ │ │ │ + ldr r2, [pc, #48] @ (1dafd0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dafcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db016 │ │ │ │ + bne.n 1dafb6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1000] @ (1db41c ) │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1db0c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1db0c8 ) │ │ │ │ + ldr r1, [pc, #124] @ (1db064 ) │ │ │ │ + ldr r3, [pc, #128] @ (1db068 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1db0a2 │ │ │ │ + cbz r2, 1db042 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 1db0c0 │ │ │ │ + vldr s12, [pc, #92] @ 1db060 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -518410,50 +518377,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 1db068 │ │ │ │ - ldr r2, [pc, #40] @ (1db0cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1db0c8 ) │ │ │ │ + bne.n 1db008 │ │ │ │ + ldr r2, [pc, #40] @ (1db06c ) │ │ │ │ + ldr r3, [pc, #32] @ (1db068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db0ba │ │ │ │ + bne.n 1db05a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #712] @ (1db390 ) │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #344] @ (1db228 ) │ │ │ │ + ldr r7, [pc, #728] @ (1db348 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (1db154 ) │ │ │ │ - ldr r3, [pc, #116] @ (1db158 ) │ │ │ │ + ldr r1, [pc, #112] @ (1db0f4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1db0f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1db136 │ │ │ │ + cbz r2, 1db0d6 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -518469,48 +518436,48 @@ │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1db100 │ │ │ │ - ldr r2, [pc, #36] @ (1db15c ) │ │ │ │ - ldr r3, [pc, #28] @ (1db158 ) │ │ │ │ + bne.n 1db0a0 │ │ │ │ + ldr r2, [pc, #36] @ (1db0fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1db0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db14e │ │ │ │ + bne.n 1db0ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #88] @ (1db1b0 ) │ │ │ │ + ldr r7, [pc, #472] @ (1db2d0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (1db468 ) │ │ │ │ + ldr r7, [pc, #136] @ (1db188 ) │ │ │ │ lsls r1, 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] @ (1db1f4 ) │ │ │ │ - ldr r3, [pc, #132] @ (1db1f8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1db194 ) │ │ │ │ + ldr r3, [pc, #132] @ (1db198 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1db1d8 │ │ │ │ + cbz r5, 1db178 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -518527,47 +518494,47 @@ │ │ │ │ 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 1db192 │ │ │ │ - ldr r2, [pc, #32] @ (1db1fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1db1f8 ) │ │ │ │ + bne.n 1db132 │ │ │ │ + ldr r2, [pc, #32] @ (1db19c ) │ │ │ │ + ldr r3, [pc, #28] @ (1db198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db1f0 │ │ │ │ + bne.n 1db190 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #536] @ (1db410 ) │ │ │ │ + ldr r6, [pc, #920] @ (1db530 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #128] @ (1db280 ) │ │ │ │ + ldr r6, [pc, #512] @ (1db3a0 ) │ │ │ │ lsls r1, 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, #140] @ (1db2a0 ) │ │ │ │ - ldr r3, [pc, #144] @ (1db2a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1db240 ) │ │ │ │ + ldr r3, [pc, #144] @ (1db244 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1db282 │ │ │ │ + cbz r5, 1db222 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -518593,48 +518560,48 @@ │ │ │ │ movne r0, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r0, r0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ strb.w ip, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1db22e │ │ │ │ - ldr r2, [pc, #36] @ (1db2a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db2a4 ) │ │ │ │ + bne.n 1db1ce │ │ │ │ + ldr r2, [pc, #36] @ (1db248 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db244 ) │ │ │ │ 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 1db23a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #920] @ (1db63c ) │ │ │ │ + ldr r6, [pc, #280] @ (1db35c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #472] @ (1db484 ) │ │ │ │ + ldr r5, [pc, #856] @ (1db5a4 ) │ │ │ │ lsls r1, 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, #132] @ (1db344 ) │ │ │ │ - ldr r3, [pc, #136] @ (1db348 ) │ │ │ │ + ldr r2, [pc, #132] @ (1db2e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1db2e8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1db326 │ │ │ │ + cbz r6, 1db2c6 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -518653,48 +518620,48 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1db2da │ │ │ │ - ldr r2, [pc, #36] @ (1db34c ) │ │ │ │ - ldr r3, [pc, #28] @ (1db348 ) │ │ │ │ + bne.n 1db27a │ │ │ │ + ldr r2, [pc, #36] @ (1db2ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1db2e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db33e │ │ │ │ + bne.n 1db2de │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #232] @ (1db430 ) │ │ │ │ + ldr r5, [pc, #616] @ (1db550 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (1db698 ) │ │ │ │ + ldr r5, [pc, #200] @ (1db3b8 ) │ │ │ │ lsls r1, 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] @ (1db408 ) │ │ │ │ - ldr r3, [pc, #164] @ (1db40c ) │ │ │ │ + ldr r2, [pc, #164] @ (1db3a8 ) │ │ │ │ + ldr r3, [pc, #164] @ (1db3ac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1db3ea │ │ │ │ + cbz r7, 1db38a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -518725,55 +518692,55 @@ │ │ │ │ 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 1db380 │ │ │ │ - ldr r2, [pc, #36] @ (1db410 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db40c ) │ │ │ │ + bne.n 1db320 │ │ │ │ + ldr r2, [pc, #36] @ (1db3b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db3ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db404 │ │ │ │ + bne.n 1db3a4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #592] @ (1db65c ) │ │ │ │ + ldr r4, [pc, #976] @ (1db77c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #56] @ (1db44c ) │ │ │ │ + ldr r4, [pc, #440] @ (1db56c ) │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #192] @ (1db4ec ) │ │ │ │ - ldr r3, [pc, #196] @ (1db4f0 ) │ │ │ │ + ldr r1, [pc, #192] @ (1db48c ) │ │ │ │ + ldr r3, [pc, #196] @ (1db490 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db4be │ │ │ │ + beq.n 1db45e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 1db4e0 │ │ │ │ - vldr s8, [pc, #156] @ 1db4e8 │ │ │ │ + vldr d5, [pc, #152] @ 1db480 │ │ │ │ + vldr s8, [pc, #156] @ 1db488 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ @@ -518797,61 +518764,61 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1db456 │ │ │ │ - ldr r2, [pc, #52] @ (1db4f4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1db4f0 ) │ │ │ │ + bne.n 1db3f6 │ │ │ │ + ldr r2, [pc, #52] @ (1db494 ) │ │ │ │ + ldr r3, [pc, #44] @ (1db490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db4d6 │ │ │ │ + bne.n 1db476 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__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 │ │ │ │ - ldr r3, [pc, #824] @ (1db828 ) │ │ │ │ + ldr r4, [pc, #184] @ (1db548 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #232] @ (1db5e0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1db700 ) │ │ │ │ lsls r1, 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] @ (1db5e8 ) │ │ │ │ - ldr r3, [pc, #224] @ (1db5ec ) │ │ │ │ + ldr r2, [pc, #220] @ (1db588 ) │ │ │ │ + ldr r3, [pc, #224] @ (1db58c ) │ │ │ │ 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 1db5c0 │ │ │ │ + beq.n 1db560 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 1db5e0 │ │ │ │ + vldr d5, [pc, #180] @ 1db580 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -518885,60 +518852,60 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r5, r4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1db534 │ │ │ │ - ldr r2, [pc, #44] @ (1db5f0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db5ec ) │ │ │ │ + bne.n 1db4d4 │ │ │ │ + ldr r2, [pc, #44] @ (1db590 ) │ │ │ │ + ldr r3, [pc, #40] @ (1db58c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db5d8 │ │ │ │ + bne.n 1db578 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r2, [pc, #952] @ (1db9a4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1db6c4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (1db6d4 ) │ │ │ │ + ldr r2, [pc, #608] @ (1db7f4 ) │ │ │ │ lsls r1, 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, #244] @ (1db700 ) │ │ │ │ - ldr r3, [pc, #248] @ (1db704 ) │ │ │ │ + ldr r2, [pc, #244] @ (1db6a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1db6a4 ) │ │ │ │ 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 1db6d8 │ │ │ │ + beq.n 1db678 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 1db6f8 │ │ │ │ + vldr d5, [pc, #204] @ 1db698 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ @@ -518981,56 +518948,56 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r6, r5 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1db630 │ │ │ │ - ldr r2, [pc, #44] @ (1db708 ) │ │ │ │ - ldr r3, [pc, #40] @ (1db704 ) │ │ │ │ + bne.n 1db5d0 │ │ │ │ + ldr r2, [pc, #44] @ (1db6a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1db6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db6f0 │ │ │ │ + bne.n 1db690 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r1, [pc, #952] @ (1dbabc ) │ │ │ │ + ldr r2, [pc, #312] @ (1db7dc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #128] @ (1db78c ) │ │ │ │ + ldr r1, [pc, #512] @ (1db8ac ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1db79c ) │ │ │ │ - ldr r3, [pc, #128] @ (1db7a0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1db73c ) │ │ │ │ + ldr r3, [pc, #128] @ (1db740 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1db77a │ │ │ │ + cbz r2, 1db71a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 1db798 │ │ │ │ + vldr s12, [pc, #92] @ 1db738 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -519040,50 +519007,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ 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 1db740 │ │ │ │ - ldr r2, [pc, #40] @ (1db7a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db7a0 ) │ │ │ │ + bne.n 1db6e0 │ │ │ │ + ldr r2, [pc, #40] @ (1db744 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db792 │ │ │ │ + bne.n 1db732 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #872] @ (1dbb08 ) │ │ │ │ + ldr r1, [pc, #232] @ (1db828 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #504] @ (1db9a0 ) │ │ │ │ + ldr r0, [pc, #888] @ (1dbac0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (1db830 ) │ │ │ │ - ldr r3, [pc, #120] @ (1db834 ) │ │ │ │ + ldr r1, [pc, #116] @ (1db7d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1db7d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1db812 │ │ │ │ + cbz r2, 1db7b2 │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -519099,48 +519066,48 @@ │ │ │ │ strb.w r1, [ip, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1db7d8 │ │ │ │ - ldr r2, [pc, #36] @ (1db838 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db834 ) │ │ │ │ + bne.n 1db778 │ │ │ │ + ldr r2, [pc, #36] @ (1db7d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db7d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db82a │ │ │ │ + bne.n 1db7ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #248] @ (1db92c ) │ │ │ │ + ldr r0, [pc, #632] @ (1dba4c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r0, [pc, #280] @ (1db8f4 ) │ │ │ │ lsls r1, 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] @ (1db8d0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1db8d4 ) │ │ │ │ + ldr r2, [pc, #128] @ (1db870 ) │ │ │ │ + ldr r3, [pc, #132] @ (1db874 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1db8b4 │ │ │ │ + cbz r5, 1db854 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -519157,47 +519124,47 @@ │ │ │ │ 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 1db86e │ │ │ │ - ldr r2, [pc, #32] @ (1db8d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db8d4 ) │ │ │ │ + bne.n 1db80e │ │ │ │ + ldr r2, [pc, #32] @ (1db878 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db8cc │ │ │ │ + bne.n 1db86c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #40] @ (1db89c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r8 │ │ │ │ + blxns r4 │ │ │ │ lsls r1, 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] @ (1db978 ) │ │ │ │ - ldr r3, [pc, #140] @ (1db97c ) │ │ │ │ + ldr r2, [pc, #136] @ (1db918 ) │ │ │ │ + ldr r3, [pc, #140] @ (1db91c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1db95c │ │ │ │ + cbz r5, 1db8fc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -519222,47 +519189,47 @@ │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ - bne.n 1db90a │ │ │ │ - ldr r2, [pc, #32] @ (1db980 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db97c ) │ │ │ │ + bne.n 1db8aa │ │ │ │ + ldr r2, [pc, #32] @ (1db920 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db91c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db974 │ │ │ │ + bne.n 1db914 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - bx r1 │ │ │ │ + bx sp │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, pc │ │ │ │ lsls r1, 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, #132] @ (1dba1c ) │ │ │ │ - ldr r3, [pc, #136] @ (1dba20 ) │ │ │ │ + ldr r2, [pc, #132] @ (1db9bc ) │ │ │ │ + ldr r3, [pc, #136] @ (1db9c0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1db9fe │ │ │ │ + cbz r6, 1db99e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -519281,49 +519248,49 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1db9b2 │ │ │ │ - ldr r2, [pc, #36] @ (1dba24 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dba20 ) │ │ │ │ + bne.n 1db952 │ │ │ │ + ldr r2, [pc, #36] @ (1db9c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dba16 │ │ │ │ + bne.n 1db9b6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r2, ip │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, fp │ │ │ │ lsls r1, 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, #168] @ (1dbae4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dbae8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1dba84 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dba88 ) │ │ │ │ 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 1dbac4 │ │ │ │ + beq.n 1dba64 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -519358,51 +519325,51 @@ │ │ │ │ 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 1dba5a │ │ │ │ - ldr r2, [pc, #36] @ (1dbaec ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbae8 ) │ │ │ │ + bne.n 1db9fa │ │ │ │ + ldr r2, [pc, #36] @ (1dba8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1dba88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbade │ │ │ │ + bne.n 1dba7e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp ip, r7 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (1dbb98 ) │ │ │ │ + ldr r4, [pc, #152] @ (1dbb38 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (1dbb9c ) │ │ │ │ + ldr r3, [pc, #152] @ (1dbb3c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dbb78 │ │ │ │ + cbz r2, 1dbb18 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 1dbb94 │ │ │ │ + vldr s12, [pc, #116] @ 1dbb34 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ adds r1, #6 │ │ │ │ @@ -519420,53 +519387,53 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ 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 1dbb24 │ │ │ │ - ldr r2, [pc, #36] @ (1dbba0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbb9c ) │ │ │ │ + bne.n 1dbac4 │ │ │ │ + ldr r2, [pc, #36] @ (1dbb40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbb90 │ │ │ │ + bne.n 1dbb30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, fp │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, ip │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1dbc60 ) │ │ │ │ - ldr r3, [pc, #172] @ (1dbc64 ) │ │ │ │ + ldr r1, [pc, #168] @ (1dbc00 ) │ │ │ │ + ldr r3, [pc, #172] @ (1dbc04 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dbc3e │ │ │ │ + cbz r2, 1dbbde │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 1dbc5c │ │ │ │ + vldr s11, [pc, #136] @ 1dbbfc │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -519487,49 +519454,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 1dbbd4 │ │ │ │ - ldr r2, [pc, #40] @ (1dbc68 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbc64 ) │ │ │ │ + bne.n 1dbb74 │ │ │ │ + ldr r2, [pc, #40] @ (1dbc08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbc04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbc56 │ │ │ │ + bne.n 1dbbf6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r7 │ │ │ │ + add r2, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (1dbd04 ) │ │ │ │ + ldr r4, [pc, #136] @ (1dbca4 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1dbd08 ) │ │ │ │ + ldr r3, [pc, #136] @ (1dbca8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dbce8 │ │ │ │ + cbz r2, 1dbc88 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -519547,46 +519514,46 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dbc9c │ │ │ │ - ldr r2, [pc, #32] @ (1dbd0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbd08 ) │ │ │ │ + bne.n 1dbc3c │ │ │ │ + ldr r2, [pc, #32] @ (1dbcac ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbd00 │ │ │ │ + bne.n 1dbca0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r2 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (1dbda4 ) │ │ │ │ + ldr r4, [pc, #132] @ (1dbd44 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (1dbda8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dbd48 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dbd86 │ │ │ │ + cbz r2, 1dbd26 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -519610,48 +519577,48 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ strb.w r7, [ip, #-7] │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 1dbd3c │ │ │ │ - ldr r2, [pc, #36] @ (1dbdac ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbda8 ) │ │ │ │ + bne.n 1dbcdc │ │ │ │ + ldr r2, [pc, #36] @ (1dbd4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbd9e │ │ │ │ + bne.n 1dbd3e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmn r0, r3 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r6 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1dbe54 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dbe58 ) │ │ │ │ + ldr r1, [pc, #144] @ (1dbdf4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dbdf8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dbe36 │ │ │ │ + cbz r2, 1dbdd6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -519671,49 +519638,49 @@ │ │ │ │ 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 1dbddc │ │ │ │ - ldr r2, [pc, #36] @ (1dbe5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbe58 ) │ │ │ │ + bne.n 1dbd7c │ │ │ │ + ldr r2, [pc, #36] @ (1dbdfc ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbdf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbe4e │ │ │ │ + bne.n 1dbdee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - tst r6, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r0 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1dbf18 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dbf1c ) │ │ │ │ + ldr r1, [pc, #164] @ (1dbeb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dbebc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbefa │ │ │ │ + beq.n 1dbe9a │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -519743,52 +519710,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, [r5], #4 │ │ │ │ - bne.n 1dbe8c │ │ │ │ - ldr r2, [pc, #36] @ (1dbf20 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbf1c ) │ │ │ │ + bne.n 1dbe2c │ │ │ │ + ldr r2, [pc, #36] @ (1dbec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbf12 │ │ │ │ + bne.n 1dbeb2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r6, r0 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #200] @ (1dbffc ) │ │ │ │ + ldr r4, [pc, #200] @ (1dbf9c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (1dc000 ) │ │ │ │ + ldr r3, [pc, #200] @ (1dbfa0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbfda │ │ │ │ + beq.n 1dbf7a │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 1dbff8 │ │ │ │ + vldr s11, [pc, #164] @ 1dbf98 │ │ │ │ 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 r3, [r4, #4] │ │ │ │ @@ -519819,55 +519786,55 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dbf5e │ │ │ │ - ldr r2, [pc, #40] @ (1dc004 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc000 ) │ │ │ │ + bne.n 1dbefe │ │ │ │ + ldr r2, [pc, #40] @ (1dbfa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbfa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbff2 │ │ │ │ + bne.n 1dbf92 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r4, r0 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r3 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1dc100 ) │ │ │ │ - ldr r3, [pc, #232] @ (1dc104 ) │ │ │ │ + ldr r1, [pc, #228] @ (1dc0a0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1dc0a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc0e0 │ │ │ │ + beq.n 1dc080 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 1dc0fc │ │ │ │ + vldr s10, [pc, #196] @ 1dc09c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -519905,48 +519872,48 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dc03e │ │ │ │ - ldr r2, [pc, #36] @ (1dc108 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc104 ) │ │ │ │ + bne.n 1dbfde │ │ │ │ + ldr r2, [pc, #36] @ (1dc0a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc0a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc0f8 │ │ │ │ + bne.n 1dc098 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + ands r6, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (1dc1a4 ) │ │ │ │ + ldr r4, [pc, #136] @ (1dc144 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1dc1a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1dc148 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc188 │ │ │ │ + cbz r2, 1dc128 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -519964,46 +519931,46 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dc13c │ │ │ │ - ldr r2, [pc, #32] @ (1dc1ac ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc1a8 ) │ │ │ │ + bne.n 1dc0dc │ │ │ │ + ldr r2, [pc, #32] @ (1dc14c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc1a0 │ │ │ │ + bne.n 1dc140 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (1dc248 ) │ │ │ │ + ldr r4, [pc, #136] @ (1dc1e8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (1dc24c ) │ │ │ │ + ldr r3, [pc, #136] @ (1dc1ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc22c │ │ │ │ + cbz r2, 1dc1cc │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ @@ -520026,47 +519993,47 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 1dc1da │ │ │ │ - ldr r2, [pc, #32] @ (1dc250 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc24c ) │ │ │ │ + bne.n 1dc17a │ │ │ │ + ldr r2, [pc, #32] @ (1dc1f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc244 │ │ │ │ + bne.n 1dc1e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1dc2f8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dc2fc ) │ │ │ │ + ldr r1, [pc, #144] @ (1dc298 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dc29c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc2da │ │ │ │ + cbz r2, 1dc27a │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -520086,49 +520053,49 @@ │ │ │ │ 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 1dc280 │ │ │ │ - ldr r2, [pc, #36] @ (1dc300 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc2fc ) │ │ │ │ + bne.n 1dc220 │ │ │ │ + ldr r2, [pc, #36] @ (1dc2a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc29c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc2f2 │ │ │ │ + bne.n 1dc292 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1dc3c4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dc3c8 ) │ │ │ │ + ldr r1, [pc, #172] @ (1dc364 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dc368 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc3a6 │ │ │ │ + beq.n 1dc346 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -520162,53 +520129,53 @@ │ │ │ │ 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, [r5], #4 │ │ │ │ - bne.n 1dc330 │ │ │ │ - ldr r2, [pc, #36] @ (1dc3cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc3c8 ) │ │ │ │ + bne.n 1dc2d0 │ │ │ │ + ldr r2, [pc, #36] @ (1dc36c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc3be │ │ │ │ + bne.n 1dc35e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (1dc47c ) │ │ │ │ - ldr r3, [pc, #156] @ (1dc480 ) │ │ │ │ + ldr r1, [pc, #152] @ (1dc41c ) │ │ │ │ + ldr r3, [pc, #156] @ (1dc420 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc452 │ │ │ │ + cbz r2, 1dc3f2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 1dc470 │ │ │ │ - vldr s8, [pc, #116] @ 1dc478 │ │ │ │ + vldr d5, [pc, #112] @ 1dc410 │ │ │ │ + vldr s8, [pc, #116] @ 1dc418 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -520222,59 +520189,59 @@ │ │ │ │ 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 1dc408 │ │ │ │ - ldr r2, [pc, #48] @ (1dc484 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc480 ) │ │ │ │ + bne.n 1dc3a8 │ │ │ │ + ldr r2, [pc, #48] @ (1dc424 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc46a │ │ │ │ + bne.n 1dc40a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r1, 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] @ (1dc540 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dc544 ) │ │ │ │ + ldr r2, [pc, #164] @ (1dc4e0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dc4e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dc51c │ │ │ │ + cbz r5, 1dc4bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 1dc538 │ │ │ │ + vldr d4, [pc, #128] @ 1dc4d8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -520293,58 +520260,58 @@ │ │ │ │ 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 1dc4be │ │ │ │ - ldr r2, [pc, #40] @ (1dc548 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dc544 ) │ │ │ │ + bne.n 1dc45e │ │ │ │ + ldr r2, [pc, #40] @ (1dc4e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1dc4e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc534 │ │ │ │ + bne.n 1dc4d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r1, 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, #180] @ (1dc618 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dc61c ) │ │ │ │ + ldr r2, [pc, #180] @ (1dc5b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dc5bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc5ee │ │ │ │ + cbz r6, 1dc58e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 1dc610 │ │ │ │ + vldr d3, [pc, #144] @ 1dc5b0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -520367,52 +520334,52 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 1dc582 │ │ │ │ - ldr r2, [pc, #48] @ (1dc620 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dc61c ) │ │ │ │ + bne.n 1dc522 │ │ │ │ + ldr r2, [pc, #48] @ (1dc5c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dc5bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc606 │ │ │ │ + bne.n 1dc5a6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (1dc6a0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1dc640 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (1dc6a4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dc644 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc682 │ │ │ │ + cbz r2, 1dc622 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -520422,48 +520389,48 @@ │ │ │ │ ldrh.w r5, [sp, #8] │ │ │ │ uxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, lsr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1dc654 │ │ │ │ - ldr r2, [pc, #36] @ (1dc6a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc6a4 ) │ │ │ │ + bne.n 1dc5f4 │ │ │ │ + ldr r2, [pc, #36] @ (1dc648 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc69a │ │ │ │ + bne.n 1dc63a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dc728 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dc72c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dc6c8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dc6cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc70a │ │ │ │ + cbz r2, 1dc6aa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -520473,47 +520440,47 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r6, [sp] │ │ │ │ ldrh.w r5, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1dc6d8 │ │ │ │ - ldr r2, [pc, #36] @ (1dc730 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc72c ) │ │ │ │ + bne.n 1dc678 │ │ │ │ + ldr r2, [pc, #36] @ (1dc6d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc6cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc722 │ │ │ │ + bne.n 1dc6c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (1dc7b0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1dc750 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (1dc7b4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dc754 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc792 │ │ │ │ + cbz r2, 1dc732 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -520523,48 +520490,48 @@ │ │ │ │ ldrsh.w r5, [sp, #8] │ │ │ │ sxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, asr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1dc764 │ │ │ │ - ldr r2, [pc, #36] @ (1dc7b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc7b4 ) │ │ │ │ + bne.n 1dc704 │ │ │ │ + ldr r2, [pc, #36] @ (1dc758 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc7aa │ │ │ │ + bne.n 1dc74a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dc838 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dc83c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dc7d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dc7dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc81a │ │ │ │ + cbz r2, 1dc7ba │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -520574,48 +520541,48 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r6, [sp] │ │ │ │ ldrsh.w r5, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1dc7e8 │ │ │ │ - ldr r2, [pc, #36] @ (1dc840 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc83c ) │ │ │ │ + bne.n 1dc788 │ │ │ │ + ldr r2, [pc, #36] @ (1dc7e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc7dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc832 │ │ │ │ + bne.n 1dc7d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dc8b8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dc8bc ) │ │ │ │ + ldr r1, [pc, #96] @ (1dc858 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dc85c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dc89a │ │ │ │ + cbz r2, 1dc83a │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520624,48 +520591,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1dc874 │ │ │ │ - ldr r2, [pc, #36] @ (1dc8c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc8bc ) │ │ │ │ + bne.n 1dc814 │ │ │ │ + ldr r2, [pc, #36] @ (1dc860 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc85c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc8b2 │ │ │ │ + bne.n 1dc852 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r1, 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, #104] @ (1dc940 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dc944 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dc8e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dc8e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dc924 │ │ │ │ + cbz r5, 1dc8c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520677,47 +520644,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dc8f4 │ │ │ │ - ldr r2, [pc, #32] @ (1dc948 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc944 ) │ │ │ │ + bne.n 1dc894 │ │ │ │ + ldr r2, [pc, #32] @ (1dc8e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc8e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc93c │ │ │ │ + bne.n 1dc8dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r1, 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, #100] @ (1dc9c4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1dc9c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1dc964 ) │ │ │ │ + ldr r3, [pc, #104] @ (1dc968 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc9a6 │ │ │ │ + cbz r6, 1dc946 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520729,48 +520696,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 1dc97a │ │ │ │ - ldr r2, [pc, #36] @ (1dc9cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc9c8 ) │ │ │ │ + bne.n 1dc91a │ │ │ │ + ldr r2, [pc, #36] @ (1dc96c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc9be │ │ │ │ + bne.n 1dc95e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dca44 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dca48 ) │ │ │ │ + ldr r1, [pc, #96] @ (1dc9e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dc9e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dca26 │ │ │ │ + cbz r2, 1dc9c6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520779,48 +520746,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1dca00 │ │ │ │ - ldr r2, [pc, #36] @ (1dca4c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dca48 ) │ │ │ │ + bne.n 1dc9a0 │ │ │ │ + ldr r2, [pc, #36] @ (1dc9ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc9e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dca3e │ │ │ │ + bne.n 1dc9de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r1, 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, #104] @ (1dcacc ) │ │ │ │ - ldr r3, [pc, #108] @ (1dcad0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dca6c ) │ │ │ │ + ldr r3, [pc, #108] @ (1dca70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dcab0 │ │ │ │ + cbz r5, 1dca50 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520832,47 +520799,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dca80 │ │ │ │ - ldr r2, [pc, #32] @ (1dcad4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcad0 ) │ │ │ │ + bne.n 1dca20 │ │ │ │ + ldr r2, [pc, #32] @ (1dca74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dca70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcac8 │ │ │ │ + bne.n 1dca68 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r1, 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, #100] @ (1dcb50 ) │ │ │ │ - ldr r3, [pc, #104] @ (1dcb54 ) │ │ │ │ + ldr r2, [pc, #100] @ (1dcaf0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1dcaf4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dcb32 │ │ │ │ + cbz r6, 1dcad2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520884,48 +520851,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 1dcb06 │ │ │ │ - ldr r2, [pc, #36] @ (1dcb58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcb54 ) │ │ │ │ + bne.n 1dcaa6 │ │ │ │ + ldr r2, [pc, #36] @ (1dcaf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcaf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcb4a │ │ │ │ + bne.n 1dcaea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1dcbdc ) │ │ │ │ - ldr r3, [pc, #112] @ (1dcbe0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1dcb7c ) │ │ │ │ + ldr r3, [pc, #112] @ (1dcb80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dcbbe │ │ │ │ + cbz r2, 1dcb5e │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -520938,48 +520905,48 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1dcb8c │ │ │ │ - ldr r2, [pc, #36] @ (1dcbe4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcbe0 ) │ │ │ │ + bne.n 1dcb2c │ │ │ │ + ldr r2, [pc, #36] @ (1dcb84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcb80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcbd6 │ │ │ │ + bne.n 1dcb76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, 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, #128] @ (1dcc7c ) │ │ │ │ - ldr r3, [pc, #128] @ (1dcc80 ) │ │ │ │ + ldr r2, [pc, #128] @ (1dcc1c ) │ │ │ │ + ldr r3, [pc, #128] @ (1dcc20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dcc5c │ │ │ │ + cbz r6, 1dcbfc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -520999,48 +520966,48 @@ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 1dcc1c │ │ │ │ - ldr r2, [pc, #36] @ (1dcc84 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dcc80 ) │ │ │ │ + bne.n 1dcbbc │ │ │ │ + ldr r2, [pc, #36] @ (1dcc24 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcc20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcc76 │ │ │ │ + bne.n 1dcc16 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, 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, #160] @ (1dcd3c ) │ │ │ │ - ldr r3, [pc, #160] @ (1dcd40 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dccdc ) │ │ │ │ + ldr r3, [pc, #160] @ (1dcce0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dcd1c │ │ │ │ + cbz r6, 1dccbc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521069,49 +521036,49 @@ │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1dccba │ │ │ │ - ldr r2, [pc, #36] @ (1dcd44 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dcd40 ) │ │ │ │ + bne.n 1dcc5a │ │ │ │ + ldr r2, [pc, #36] @ (1dcce4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcd36 │ │ │ │ + bne.n 1dccd6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r1, 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] @ (1dce0c ) │ │ │ │ - ldr r3, [pc, #180] @ (1dce10 ) │ │ │ │ + ldr r2, [pc, #176] @ (1dcdac ) │ │ │ │ + ldr r3, [pc, #180] @ (1dcdb0 ) │ │ │ │ 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 1dcdee │ │ │ │ + beq.n 1dcd8e │ │ │ │ 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] │ │ │ │ @@ -521145,48 +521112,48 @@ │ │ │ │ str.w r1, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1dcd78 │ │ │ │ - ldr r2, [pc, #36] @ (1dce14 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dce10 ) │ │ │ │ + bne.n 1dcd18 │ │ │ │ + ldr r2, [pc, #36] @ (1dcdb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcdb0 ) │ │ │ │ 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 1dce06 │ │ │ │ + bne.n 1dcda6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1dceb0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1dceb4 ) │ │ │ │ + ldr r1, [pc, #132] @ (1dce50 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dce54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dce92 │ │ │ │ + cbz r2, 1dce32 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -521195,58 +521162,58 @@ │ │ │ │ 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 1dce7e │ │ │ │ + blt.n 1dce1e │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r4, #1 │ │ │ │ strd r0, r5, [r3, #-16] │ │ │ │ strd r5, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1dce50 │ │ │ │ - ldr r2, [pc, #36] @ (1dceb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dceb4 ) │ │ │ │ + bne.n 1dcdf0 │ │ │ │ + ldr r2, [pc, #36] @ (1dce58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dce54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dceac │ │ │ │ + bne.n 1dce4c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r1, 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, #176] @ (1dcf80 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dcf84 ) │ │ │ │ + ldr r2, [pc, #176] @ (1dcf20 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dcf24 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1dcf60 │ │ │ │ + cbz r7, 1dcf00 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -521258,72 +521225,72 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ 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 1dcf28 │ │ │ │ + blt.n 1dcec8 │ │ │ │ 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, [lr, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1dcf4c │ │ │ │ + blt.n 1dceec │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [lr, #-12] │ │ │ │ str.w r8, [lr, #-4] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1dcef8 │ │ │ │ - ldr r2, [pc, #36] @ (1dcf88 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dcf84 ) │ │ │ │ + bne.n 1dce98 │ │ │ │ + ldr r2, [pc, #36] @ (1dcf28 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dcf24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcf7a │ │ │ │ + bne.n 1dcf1a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r1, 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] @ (1dd084 ) │ │ │ │ - ldr r3, [pc, #228] @ (1dd088 ) │ │ │ │ + ldr r2, [pc, #228] @ (1dd024 ) │ │ │ │ + ldr r3, [pc, #228] @ (1dd028 ) │ │ │ │ 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 1dd066 │ │ │ │ + beq.n 1dd006 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -521337,82 +521304,82 @@ │ │ │ │ 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 1dd00c │ │ │ │ + blt.n 1dcfac │ │ │ │ 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 1dd032 │ │ │ │ + blt.n 1dcfd2 │ │ │ │ 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 1dd056 │ │ │ │ + blt.n 1dcff6 │ │ │ │ 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 1dcfc8 │ │ │ │ - ldr r2, [pc, #36] @ (1dd08c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd088 ) │ │ │ │ + bne.n 1dcf68 │ │ │ │ + ldr r2, [pc, #36] @ (1dd02c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd080 │ │ │ │ + bne.n 1dd020 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, 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, #276] @ (1dd1b8 ) │ │ │ │ - ldr r3, [pc, #276] @ (1dd1bc ) │ │ │ │ + ldr r2, [pc, #276] @ (1dd158 ) │ │ │ │ + ldr r3, [pc, #276] @ (1dd15c ) │ │ │ │ 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 1dd198 │ │ │ │ + beq.n 1dd138 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -521428,194 +521395,194 @@ │ │ │ │ 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 1dd118 │ │ │ │ + blt.n 1dd0b8 │ │ │ │ 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 1dd13e │ │ │ │ + blt.n 1dd0de │ │ │ │ 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 1dd164 │ │ │ │ + blt.n 1dd104 │ │ │ │ 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 1dd188 │ │ │ │ + blt.n 1dd128 │ │ │ │ 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 1dd0c8 │ │ │ │ - ldr r2, [pc, #36] @ (1dd1c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd1bc ) │ │ │ │ + bne.n 1dd068 │ │ │ │ + ldr r2, [pc, #36] @ (1dd160 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd15c ) │ │ │ │ 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 1dd1b2 │ │ │ │ + bne.n 1dd152 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1dd234 ) │ │ │ │ - ldr r3, [pc, #96] @ (1dd238 ) │ │ │ │ + ldr r1, [pc, #92] @ (1dd1d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dd1d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd216 │ │ │ │ + cbz r2, 1dd1b6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1dd1f0 │ │ │ │ - ldr r2, [pc, #36] @ (1dd23c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd238 ) │ │ │ │ + bne.n 1dd190 │ │ │ │ + ldr r2, [pc, #36] @ (1dd1dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd22e │ │ │ │ + bne.n 1dd1ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1dd2b0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1dd2b4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1dd250 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dd254 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd292 │ │ │ │ + cbz r2, 1dd232 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1dd26c │ │ │ │ - ldr r2, [pc, #36] @ (1dd2b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd2b4 ) │ │ │ │ + bne.n 1dd20c │ │ │ │ + ldr r2, [pc, #36] @ (1dd258 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd2aa │ │ │ │ + bne.n 1dd24a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #156] @ (1dd36c ) │ │ │ │ - ldr r3, [pc, #160] @ (1dd370 ) │ │ │ │ + ldr r1, [pc, #156] @ (1dd30c ) │ │ │ │ + ldr r3, [pc, #160] @ (1dd310 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd34a │ │ │ │ + cbz r2, 1dd2ea │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1dd368 │ │ │ │ + vldr s12, [pc, #124] @ 1dd308 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -521633,55 +521600,55 @@ │ │ │ │ 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 1dd2f0 │ │ │ │ - ldr r2, [pc, #40] @ (1dd374 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd370 ) │ │ │ │ + bne.n 1dd290 │ │ │ │ + ldr r2, [pc, #40] @ (1dd314 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd362 │ │ │ │ + bne.n 1dd302 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1dd458 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dd45c ) │ │ │ │ + ldr r1, [pc, #204] @ (1dd3f8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dd3fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd436 │ │ │ │ + beq.n 1dd3d6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1dd454 │ │ │ │ + vldr s11, [pc, #172] @ 1dd3f4 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ @@ -521712,50 +521679,50 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1dd3b2 │ │ │ │ - ldr r2, [pc, #40] @ (1dd460 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd45c ) │ │ │ │ + bne.n 1dd352 │ │ │ │ + ldr r2, [pc, #40] @ (1dd400 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd3fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd44e │ │ │ │ + bne.n 1dd3ee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dd4e0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dd4e4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1dd480 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dd484 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd4c4 │ │ │ │ + cbz r2, 1dd464 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -521766,47 +521733,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r5, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dd492 │ │ │ │ - ldr r2, [pc, #32] @ (1dd4e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd4e4 ) │ │ │ │ + bne.n 1dd432 │ │ │ │ + ldr r2, [pc, #32] @ (1dd488 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd4dc │ │ │ │ + bne.n 1dd47c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1dd568 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dd56c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dd508 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dd50c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd54c │ │ │ │ + cbz r2, 1dd4ec │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -521817,47 +521784,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r5, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1dd51a │ │ │ │ - ldr r2, [pc, #32] @ (1dd570 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd56c ) │ │ │ │ + bne.n 1dd4ba │ │ │ │ + ldr r2, [pc, #32] @ (1dd510 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd564 │ │ │ │ + bne.n 1dd504 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r1, 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, #108] @ (1dd5f4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1dd5f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd594 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dd598 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd5d8 │ │ │ │ + cbz r6, 1dd578 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -521872,47 +521839,47 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ str.w r0, [lr, #-32] │ │ │ │ str.w r1, [lr, #-28] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ - bne.n 1dd5a6 │ │ │ │ - ldr r2, [pc, #32] @ (1dd5fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd5f8 ) │ │ │ │ + bne.n 1dd546 │ │ │ │ + ldr r2, [pc, #32] @ (1dd59c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd5f0 │ │ │ │ + bne.n 1dd590 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r1, 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, #108] @ (1dd680 ) │ │ │ │ - ldr r3, [pc, #108] @ (1dd684 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd620 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dd624 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd662 │ │ │ │ + cbz r6, 1dd602 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -521925,47 +521892,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 1dd634 │ │ │ │ - ldr r2, [pc, #36] @ (1dd688 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd684 ) │ │ │ │ + bne.n 1dd5d4 │ │ │ │ + ldr r2, [pc, #36] @ (1dd628 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd67c │ │ │ │ + bne.n 1dd61c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r1, 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, #108] @ (1dd70c ) │ │ │ │ - ldr r3, [pc, #108] @ (1dd710 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd6ac ) │ │ │ │ + ldr r3, [pc, #108] @ (1dd6b0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dd6ee │ │ │ │ + cbz r6, 1dd68e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -521978,101 +521945,101 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 1dd6c0 │ │ │ │ - ldr r2, [pc, #36] @ (1dd714 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd710 ) │ │ │ │ + bne.n 1dd660 │ │ │ │ + ldr r2, [pc, #36] @ (1dd6b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd708 │ │ │ │ + bne.n 1dd6a8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1dd798 ) │ │ │ │ - ldr r3, [pc, #112] @ (1dd79c ) │ │ │ │ + ldr r1, [pc, #108] @ (1dd738 ) │ │ │ │ + ldr r3, [pc, #112] @ (1dd73c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd776 │ │ │ │ + cbz r2, 1dd716 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 1dd794 │ │ │ │ + vldr s15, [pc, #76] @ 1dd734 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dd748 │ │ │ │ - ldr r2, [pc, #40] @ (1dd7a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd79c ) │ │ │ │ + bne.n 1dd6e8 │ │ │ │ + ldr r2, [pc, #40] @ (1dd740 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd78e │ │ │ │ + bne.n 1dd72e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dd818 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dd81c ) │ │ │ │ + ldr r1, [pc, #96] @ (1dd7b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dd7bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd7fc │ │ │ │ + cbz r2, 1dd79c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522081,47 +522048,47 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dd7d2 │ │ │ │ - ldr r2, [pc, #32] @ (1dd820 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd81c ) │ │ │ │ + bne.n 1dd772 │ │ │ │ + ldr r2, [pc, #32] @ (1dd7c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd814 │ │ │ │ + bne.n 1dd7b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1dd898 ) │ │ │ │ - ldr r3, [pc, #100] @ (1dd89c ) │ │ │ │ + ldr r1, [pc, #96] @ (1dd838 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dd83c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1dd87c │ │ │ │ + cbz r2, 1dd81c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522130,269 +522097,269 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1dd852 │ │ │ │ - ldr r2, [pc, #32] @ (1dd8a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd89c ) │ │ │ │ + bne.n 1dd7f2 │ │ │ │ + ldr r2, [pc, #32] @ (1dd840 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd83c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd894 │ │ │ │ + bne.n 1dd834 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1dd9b0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1dd9b4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1dd950 ) │ │ │ │ + ldr r3, [pc, #240] @ (1dd954 ) │ │ │ │ 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 1dd978 │ │ │ │ + beq.n 1dd918 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 1dd9a8 │ │ │ │ + vldr s20, [pc, #200] @ 1dd948 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 1dd9ac │ │ │ │ + vldr s21, [pc, #200] @ 1dd94c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1dd9a0 │ │ │ │ + vldr d9, [pc, #180] @ 1dd940 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dd92a │ │ │ │ + ble.n 1dd8ca │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dd95c │ │ │ │ + ble.n 1dd8fc │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 61544 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1dd8f2 │ │ │ │ - ldr r2, [pc, #60] @ (1dd9b8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1dd9b4 ) │ │ │ │ + bne.n 1dd892 │ │ │ │ + ldr r2, [pc, #60] @ (1dd958 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dd954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd996 │ │ │ │ + bne.n 1dd936 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1dd9a8 │ │ │ │ + b.n 1dd948 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r1, 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, #288] @ (1ddaf8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ddafc ) │ │ │ │ + ldr r2, [pc, #288] @ (1dda98 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dda9c ) │ │ │ │ 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 1ddac4 │ │ │ │ + beq.n 1dda64 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 1ddaf0 │ │ │ │ + vldr s20, [pc, #248] @ 1dda90 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 1ddaf4 │ │ │ │ + vldr s21, [pc, #244] @ 1dda94 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 1ddae8 │ │ │ │ + vldr d9, [pc, #224] @ 1dda88 │ │ │ │ mov ip, r9 │ │ │ │ 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 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dda48 │ │ │ │ + ble.n 1dd9e8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dda7a │ │ │ │ + ble.n 1dda1a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddaac │ │ │ │ + ble.n 1dda4c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 61544 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1dda08 │ │ │ │ - ldr r2, [pc, #56] @ (1ddb00 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ddafc ) │ │ │ │ + bne.n 1dd9a8 │ │ │ │ + ldr r2, [pc, #56] @ (1ddaa0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1dda9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddae2 │ │ │ │ + bne.n 1dda82 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ddaf0 │ │ │ │ + b.n 1dda90 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r1, 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, #336] @ (1ddc70 ) │ │ │ │ - ldr r3, [pc, #336] @ (1ddc74 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ddc10 ) │ │ │ │ + ldr r3, [pc, #336] @ (1ddc14 ) │ │ │ │ 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 1ddc3c │ │ │ │ + beq.w 1ddbdc │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1ddc68 │ │ │ │ + vldr s20, [pc, #296] @ 1ddc08 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1ddc6c │ │ │ │ - vldr d9, [pc, #276] @ 1ddc60 │ │ │ │ + vldr s21, [pc, #292] @ 1ddc0c │ │ │ │ + vldr d9, [pc, #276] @ 1ddc00 │ │ │ │ mov ip, r8 │ │ │ │ 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] │ │ │ │ @@ -522401,135 +522368,135 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddb92 │ │ │ │ + ble.n 1ddb32 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddbc4 │ │ │ │ + ble.n 1ddb64 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddbf6 │ │ │ │ + ble.n 1ddb96 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddc28 │ │ │ │ + ble.n 1ddbc8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 61544 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1ddb4e │ │ │ │ - ldr r2, [pc, #56] @ (1ddc78 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ddc74 ) │ │ │ │ + bne.n 1ddaee │ │ │ │ + ldr r2, [pc, #56] @ (1ddc18 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ddc14 ) │ │ │ │ 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 1ddc5a │ │ │ │ + bne.n 1ddbfa │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ddc68 │ │ │ │ + b.n 1ddc08 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #28 │ │ │ │ lsls r1, 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] @ (1ddd90 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ddd94 ) │ │ │ │ + ldr r2, [pc, #248] @ (1ddd30 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ddd34 ) │ │ │ │ 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 1ddd54 │ │ │ │ + beq.n 1ddcf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 1ddd88 │ │ │ │ + vldr s20, [pc, #208] @ 1ddd28 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 1ddd8c │ │ │ │ + vldr s21, [pc, #204] @ 1ddd2c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1ddd78 │ │ │ │ - vldr d8, [pc, #184] @ 1ddd80 │ │ │ │ + vldr d9, [pc, #180] @ 1ddd18 │ │ │ │ + vldr d8, [pc, #184] @ 1ddd20 │ │ │ │ mov r3, r9 │ │ │ │ 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 1ddd02 │ │ │ │ + ble.n 1ddca2 │ │ │ │ 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 │ │ │ │ @@ -522537,15 +522504,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddd36 │ │ │ │ + ble.n 1ddcd6 │ │ │ │ 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 │ │ │ │ @@ -522555,84 +522522,84 @@ │ │ │ │ blx 61544 │ │ │ │ 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 1ddcca │ │ │ │ - ldr r2, [pc, #64] @ (1ddd98 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ddd94 ) │ │ │ │ + bne.n 1ddc6a │ │ │ │ + ldr r2, [pc, #64] @ (1ddd38 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ddd34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddd72 │ │ │ │ + bne.n 1ddd12 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__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 1ddd88 │ │ │ │ + b.n 1ddd28 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r1, 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] @ (1dded8 ) │ │ │ │ - ldr r3, [pc, #288] @ (1ddedc ) │ │ │ │ + ldr r2, [pc, #288] @ (1dde78 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dde7c ) │ │ │ │ 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 1dde9e │ │ │ │ + beq.n 1dde3e │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 1dded0 │ │ │ │ + vldr s20, [pc, #248] @ 1dde70 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 1dded4 │ │ │ │ - vldr d9, [pc, #220] @ 1ddec0 │ │ │ │ - vldr d8, [pc, #224] @ 1ddec8 │ │ │ │ + vldr s21, [pc, #244] @ 1dde74 │ │ │ │ + vldr d9, [pc, #220] @ 1dde60 │ │ │ │ + vldr d8, [pc, #224] @ 1dde68 │ │ │ │ mov r3, r8 │ │ │ │ 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 1dde1e │ │ │ │ + ble.n 1dddbe │ │ │ │ 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 │ │ │ │ @@ -522640,15 +522607,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dde52 │ │ │ │ + ble.n 1dddf2 │ │ │ │ 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 │ │ │ │ @@ -522656,15 +522623,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1dde86 │ │ │ │ + ble.n 1dde26 │ │ │ │ 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 │ │ │ │ @@ -522673,83 +522640,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 61544 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1ddde8 │ │ │ │ - ldr r2, [pc, #64] @ (1ddee0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1ddedc ) │ │ │ │ + bne.n 1ddd88 │ │ │ │ + ldr r2, [pc, #64] @ (1dde80 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dde7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddebc │ │ │ │ + bne.n 1dde5c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1dded0 │ │ │ │ + b.n 1dde70 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r1, 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] @ (1de058 ) │ │ │ │ - ldr r3, [pc, #344] @ (1de05c ) │ │ │ │ + ldr r2, [pc, #344] @ (1ddff8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1ddffc ) │ │ │ │ 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 1de01a │ │ │ │ + beq.w 1ddfba │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 1de050 │ │ │ │ - vldr s21, [pc, #300] @ 1de054 │ │ │ │ - vldr d9, [pc, #276] @ 1de040 │ │ │ │ - vldr d8, [pc, #280] @ 1de048 │ │ │ │ + vldr s20, [pc, #300] @ 1ddff0 │ │ │ │ + vldr s21, [pc, #300] @ 1ddff4 │ │ │ │ + vldr d9, [pc, #276] @ 1ddfe0 │ │ │ │ + vldr d8, [pc, #280] @ 1ddfe8 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddf6a │ │ │ │ + ble.n 1ddf0a │ │ │ │ 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 │ │ │ │ @@ -522757,15 +522724,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddf9e │ │ │ │ + ble.n 1ddf3e │ │ │ │ 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 │ │ │ │ @@ -522773,15 +522740,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1ddfd2 │ │ │ │ + ble.n 1ddf72 │ │ │ │ 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 │ │ │ │ @@ -522789,15 +522756,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 61544 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1de006 │ │ │ │ + ble.n 1ddfa6 │ │ │ │ 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 │ │ │ │ @@ -522805,421 +522772,421 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 61544 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1ddf30 │ │ │ │ - ldr r2, [pc, #68] @ (1de060 ) │ │ │ │ - ldr r3, [pc, #60] @ (1de05c ) │ │ │ │ + bne.n 1dded0 │ │ │ │ + ldr r2, [pc, #68] @ (1de000 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ddffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de038 │ │ │ │ + bne.n 1ddfd8 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1de050 │ │ │ │ + b.n 1ddff0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r1, 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] @ (1de0f4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1de0f8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1de094 ) │ │ │ │ + ldr r3, [pc, #124] @ (1de098 ) │ │ │ │ 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 1de0d4 │ │ │ │ + beq.n 1de074 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1de09c │ │ │ │ - ldr r2, [pc, #36] @ (1de0fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1de0f8 ) │ │ │ │ + bne.n 1de03c │ │ │ │ + ldr r2, [pc, #36] @ (1de09c ) │ │ │ │ + ldr r3, [pc, #32] @ (1de098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de0ee │ │ │ │ + bne.n 1de08e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r1, 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, #128] @ (1de194 ) │ │ │ │ - ldr r3, [pc, #128] @ (1de198 ) │ │ │ │ + ldr r2, [pc, #128] @ (1de134 ) │ │ │ │ + ldr r3, [pc, #128] @ (1de138 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1de174 │ │ │ │ + cbz r7, 1de114 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r3, r8 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1de132 │ │ │ │ - ldr r2, [pc, #36] @ (1de19c ) │ │ │ │ - ldr r3, [pc, #32] @ (1de198 ) │ │ │ │ + bne.n 1de0d2 │ │ │ │ + ldr r2, [pc, #36] @ (1de13c ) │ │ │ │ + ldr r3, [pc, #32] @ (1de138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de18e │ │ │ │ + bne.n 1de12e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r1, 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, #128] @ (1de234 ) │ │ │ │ - ldr r3, [pc, #128] @ (1de238 ) │ │ │ │ + ldr r2, [pc, #128] @ (1de1d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1de1d8 ) │ │ │ │ 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 1de214 │ │ │ │ + beq.n 1de1b4 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r8 │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1de1da │ │ │ │ - ldr r2, [pc, #36] @ (1de23c ) │ │ │ │ - ldr r3, [pc, #32] @ (1de238 ) │ │ │ │ + bne.n 1de17a │ │ │ │ + ldr r2, [pc, #36] @ (1de1dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1de1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de22e │ │ │ │ + bne.n 1de1ce │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1de264 │ │ │ │ + cbz r7, 1de204 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1de268 │ │ │ │ + bne.n 1de208 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1de25e │ │ │ │ + bne.n 1de1fe │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 1de2c4 │ │ │ │ + vldr s12, [pc, #88] @ 1de264 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 1de2c8 │ │ │ │ + vldr s13, [pc, #84] @ 1de268 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1de2aa │ │ │ │ + ble.n 1de24a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1de278 │ │ │ │ + bne.n 1de218 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1de274 │ │ │ │ + bne.n 1de214 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1de3da │ │ │ │ + beq.n 1de37a │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de3da │ │ │ │ + beq.n 1de37a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 1de3e0 │ │ │ │ + vldr s12, [pc, #244] @ 1de380 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 1de3e4 │ │ │ │ + vldr s13, [pc, #244] @ 1de384 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1de330 │ │ │ │ + ble.n 1de2d0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1de360 │ │ │ │ + ble.n 1de300 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #8 │ │ │ │ uxthlt r2, r2 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1de392 │ │ │ │ + ble.n 1de332 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #16 │ │ │ │ andlt.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1de3c0 │ │ │ │ + ble.n 1de360 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 1de300 │ │ │ │ + bne.n 1de2a0 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1de2f6 │ │ │ │ + bne.n 1de296 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1de2cc │ │ │ │ - cbz r2, 1de456 │ │ │ │ + b.w 1de26c │ │ │ │ + cbz r2, 1de3f6 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1de458 │ │ │ │ + vldr s12, [pc, #92] @ 1de3f8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1de45c │ │ │ │ + vldr s13, [pc, #88] @ 1de3fc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w ip, [r0, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1de444 │ │ │ │ + ble.n 1de3e4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1de404 │ │ │ │ + bne.n 1de3a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1de4d0 │ │ │ │ + cbz r2, 1de470 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 1de4d4 │ │ │ │ + vldr s12, [pc, #96] @ 1de474 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 1de4d8 │ │ │ │ + vldr s13, [pc, #92] @ 1de478 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1de4ac │ │ │ │ + ble.n 1de44c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -523228,37 +523195,37 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1de47c │ │ │ │ + bne.n 1de41c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1de544 │ │ │ │ + cbz r2, 1de4e4 │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 1de548 │ │ │ │ - vldr s13, [pc, #96] @ 1de54c │ │ │ │ + vldr s12, [pc, #96] @ 1de4e8 │ │ │ │ + vldr s13, [pc, #96] @ 1de4ec │ │ │ │ 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 1de522 │ │ │ │ + ble.n 1de4c2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -523267,40 +523234,40 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1de4f2 │ │ │ │ + bne.n 1de492 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1de5be │ │ │ │ + cbz r2, 1de55e │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 1de5c0 │ │ │ │ + vldr s12, [pc, #96] @ 1de560 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 1de5c4 │ │ │ │ + vldr s13, [pc, #96] @ 1de564 │ │ │ │ vmov.f32 s14, #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 1de59e │ │ │ │ + ble.n 1de53e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -523309,118 +523276,118 @@ │ │ │ │ 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 1de56a │ │ │ │ + bne.n 1de50a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1de640 │ │ │ │ + cbz r2, 1de5e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #88] @ 1de644 │ │ │ │ + vldr s17, [pc, #88] @ 1de5e4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 1de648 │ │ │ │ + vldr s16, [pc, #88] @ 1de5e8 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1de62a │ │ │ │ + ble.n 1de5ca │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1de5f2 │ │ │ │ + bne.n 1de592 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de6d2 │ │ │ │ + beq.n 1de672 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #96] @ 1de6d4 │ │ │ │ + vldr s16, [pc, #96] @ 1de674 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1de6ac │ │ │ │ + ble.n 1de64c │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 1de6d8 │ │ │ │ + vldr s15, [pc, #64] @ 1de678 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ 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 1de678 │ │ │ │ + bne.n 1de618 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1de714 │ │ │ │ + cbz r2, 1de6b4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -523429,50 +523396,50 @@ │ │ │ │ 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 1de6ee │ │ │ │ + bne.n 1de68e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1de800 ) │ │ │ │ - ldr r3, [pc, #216] @ (1de804 ) │ │ │ │ + ldr r1, [pc, #212] @ (1de7a0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1de7a4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de7dc │ │ │ │ + beq.n 1de77c │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 1de7f8 │ │ │ │ - vldr s13, [pc, #176] @ 1de7fc │ │ │ │ + vldr s12, [pc, #176] @ 1de798 │ │ │ │ + vldr s13, [pc, #176] @ 1de79c │ │ │ │ mov r5, r4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1de790 │ │ │ │ + ble.n 1de730 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523482,83 +523449,83 @@ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r5, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r5, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1de7cc │ │ │ │ + ble.n 1de76c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1de752 │ │ │ │ - ldr r2, [pc, #40] @ (1de808 ) │ │ │ │ - ldr r3, [pc, #36] @ (1de804 ) │ │ │ │ + bne.n 1de6f2 │ │ │ │ + ldr r2, [pc, #40] @ (1de7a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1de7a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de7f4 │ │ │ │ + bne.n 1de794 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #212] @ (1de8f4 ) │ │ │ │ + ldr r0, [pc, #212] @ (1de894 ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1de8f8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1de898 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de8d0 │ │ │ │ + beq.n 1de870 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 1de8ec │ │ │ │ + vldr s12, [pc, #176] @ 1de88c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 1de8f0 │ │ │ │ + vldr s13, [pc, #172] @ 1de890 │ │ │ │ mov ip, r5 │ │ │ │ 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 1de882 │ │ │ │ + ble.n 1de822 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523570,85 +523537,85 @@ │ │ │ │ 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 1de8c2 │ │ │ │ + ble.n 1de862 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1de844 │ │ │ │ - ldr r2, [pc, #40] @ (1de8fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1de8f8 ) │ │ │ │ + bne.n 1de7e4 │ │ │ │ + ldr r2, [pc, #40] @ (1de89c ) │ │ │ │ + ldr r3, [pc, #36] @ (1de898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8e8 │ │ │ │ + bne.n 1de888 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r1, 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 lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (1de9ec ) │ │ │ │ - ldr r3, [pc, #220] @ (1de9f0 ) │ │ │ │ + ldr r1, [pc, #216] @ (1de98c ) │ │ │ │ + ldr r3, [pc, #220] @ (1de990 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de9c8 │ │ │ │ + beq.n 1de968 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 1de9e4 │ │ │ │ - vldr s13, [pc, #180] @ 1de9e8 │ │ │ │ + vldr s12, [pc, #180] @ 1de984 │ │ │ │ + vldr s13, [pc, #180] @ 1de988 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1de97a │ │ │ │ + ble.n 1de91a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523656,15 +523623,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1de9ae │ │ │ │ + ble.n 1de94e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523673,80 +523640,80 @@ │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1de93c │ │ │ │ - ldr r2, [pc, #40] @ (1de9f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1de9f0 ) │ │ │ │ + bne.n 1de8dc │ │ │ │ + ldr r2, [pc, #40] @ (1de994 ) │ │ │ │ + ldr r3, [pc, #36] @ (1de990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de9e0 │ │ │ │ + bne.n 1de980 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1deab6 │ │ │ │ + beq.n 1dea56 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #152] @ 1deab8 │ │ │ │ - vldr s16, [pc, #152] @ 1deabc │ │ │ │ + vldr s17, [pc, #152] @ 1dea58 │ │ │ │ + vldr s16, [pc, #152] @ 1dea5c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dea5c │ │ │ │ + ble.n 1de9fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dea9e │ │ │ │ + ble.n 1dea3e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -523754,126 +523721,126 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1dea24 │ │ │ │ + bne.n 1de9c4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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 1deb80 │ │ │ │ + beq.n 1deb20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, r6 │ │ │ │ - vldr s16, [pc, #156] @ 1deb84 │ │ │ │ + vldr s16, [pc, #156] @ 1deb24 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1deb24 │ │ │ │ + ble.n 1deac4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 1deb88 │ │ │ │ + vldrlt s15, [pc, #116] @ 1deb28 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1deb5e │ │ │ │ + ble.n 1deafe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 1deb88 │ │ │ │ + vldrlt s15, [pc, #60] @ 1deb28 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ cmp r8, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1deaec │ │ │ │ + bne.n 1dea8c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1decb0 ) │ │ │ │ - ldr r3, [pc, #272] @ (1decb4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1dec50 ) │ │ │ │ + ldr r3, [pc, #272] @ (1dec54 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1dec88 │ │ │ │ + beq.n 1dec28 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 1deca8 │ │ │ │ + vldr s12, [pc, #228] @ 1dec48 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1decac │ │ │ │ + vldr s13, [pc, #228] @ 1dec4c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dec0c │ │ │ │ + ble.n 1debac │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523881,15 +523848,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dec40 │ │ │ │ + ble.n 1debe0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523897,15 +523864,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dec74 │ │ │ │ + ble.n 1dec14 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523913,72 +523880,72 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ strb.w r7, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1debce │ │ │ │ - ldr r2, [pc, #44] @ (1decb8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1decb4 ) │ │ │ │ + bne.n 1deb6e │ │ │ │ + ldr r2, [pc, #44] @ (1dec58 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dec54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deca2 │ │ │ │ + bne.n 1dec42 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r1, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (1deddc ) │ │ │ │ - ldr r3, [pc, #272] @ (1dede0 ) │ │ │ │ + ldr r2, [pc, #268] @ (1ded7c ) │ │ │ │ + ldr r3, [pc, #272] @ (1ded80 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dedb6 │ │ │ │ + beq.n 1ded56 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 1dedd4 │ │ │ │ + vldr s12, [pc, #232] @ 1ded74 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1dedd8 │ │ │ │ + vldr s13, [pc, #228] @ 1ded78 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1ded3a │ │ │ │ + ble.n 1decda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -523986,15 +523953,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1ded6e │ │ │ │ + ble.n 1ded0e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -524002,15 +523969,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1deda2 │ │ │ │ + ble.n 1ded42 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -524018,39 +523985,39 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r6, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1decf8 │ │ │ │ - ldr r2, [pc, #44] @ (1dede4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1dede0 ) │ │ │ │ + bne.n 1dec98 │ │ │ │ + ldr r2, [pc, #44] @ (1ded84 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ded80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dedce │ │ │ │ + bne.n 1ded6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1dee22 │ │ │ │ + cbz r2, 1dedc2 │ │ │ │ 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 │ │ │ │ @@ -524061,76 +524028,76 @@ │ │ │ │ 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 1dedfc │ │ │ │ + bne.n 1ded9c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1def1a │ │ │ │ + beq.n 1deeba │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #208] @ 1def1c │ │ │ │ - vldr s16, [pc, #208] @ 1def20 │ │ │ │ + vldr s17, [pc, #208] @ 1deebc │ │ │ │ + vldr s16, [pc, #208] @ 1deec0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dee8a │ │ │ │ + ble.n 1dee2a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1deec4 │ │ │ │ + ble.n 1dee64 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1deefe │ │ │ │ + ble.n 1dee9e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524139,57 +524106,57 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1dee52 │ │ │ │ + bne.n 1dedf2 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1df070 ) │ │ │ │ - ldr r3, [pc, #316] @ (1df074 ) │ │ │ │ + ldr r2, [pc, #312] @ (1df010 ) │ │ │ │ + ldr r3, [pc, #316] @ (1df014 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1df04a │ │ │ │ + beq.n 1defea │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1df068 │ │ │ │ + vldr s12, [pc, #272] @ 1df008 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1df06c │ │ │ │ + vldr s13, [pc, #268] @ 1df00c │ │ │ │ mov ip, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1def9e │ │ │ │ + ble.n 1def3e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -524197,15 +524164,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1defd2 │ │ │ │ + ble.n 1def72 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -524213,15 +524180,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df006 │ │ │ │ + ble.n 1defa6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -524229,123 +524196,123 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #24] │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df03a │ │ │ │ + ble.n 1defda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1def60 │ │ │ │ - ldr r2, [pc, #44] @ (1df078 ) │ │ │ │ - ldr r3, [pc, #36] @ (1df074 ) │ │ │ │ + bne.n 1def00 │ │ │ │ + ldr r2, [pc, #44] @ (1df018 ) │ │ │ │ + ldr r3, [pc, #36] @ (1df014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df062 │ │ │ │ + bne.n 1df002 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1df1b4 ) │ │ │ │ - ldr r3, [pc, #288] @ (1df1b8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1df154 ) │ │ │ │ + ldr r3, [pc, #288] @ (1df158 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1df188 │ │ │ │ + beq.n 1df128 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 1df1ac │ │ │ │ + vldr s17, [pc, #248] @ 1df14c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 1df1b0 │ │ │ │ + vldr s16, [pc, #244] @ 1df150 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df0fe │ │ │ │ + ble.n 1df09e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df13a │ │ │ │ + ble.n 1df0da │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df176 │ │ │ │ + ble.n 1df116 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524354,109 +524321,109 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1df0be │ │ │ │ - ldr r2, [pc, #48] @ (1df1bc ) │ │ │ │ - ldr r3, [pc, #44] @ (1df1b8 ) │ │ │ │ + bne.n 1df05e │ │ │ │ + ldr r2, [pc, #48] @ (1df15c ) │ │ │ │ + ldr r3, [pc, #44] @ (1df158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df1a6 │ │ │ │ + bne.n 1df146 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1df2f4 ) │ │ │ │ - ldr r3, [pc, #284] @ (1df2f8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1df294 ) │ │ │ │ + ldr r3, [pc, #284] @ (1df298 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1df2ca │ │ │ │ + beq.n 1df26a │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 1df2ec │ │ │ │ + vldr s17, [pc, #244] @ 1df28c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 1df2f0 │ │ │ │ + vldr s16, [pc, #240] @ 1df290 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df240 │ │ │ │ + ble.n 1df1e0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df27c │ │ │ │ + ble.n 1df21c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df2b8 │ │ │ │ + ble.n 1df258 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524465,114 +524432,114 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1df202 │ │ │ │ - ldr r2, [pc, #48] @ (1df2fc ) │ │ │ │ - ldr r3, [pc, #40] @ (1df2f8 ) │ │ │ │ + bne.n 1df1a2 │ │ │ │ + ldr r2, [pc, #48] @ (1df29c ) │ │ │ │ + ldr r3, [pc, #40] @ (1df298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df2e8 │ │ │ │ + bne.n 1df288 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1df42a │ │ │ │ + beq.w 1df3ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #260] @ 1df42c │ │ │ │ - vldr s16, [pc, #260] @ 1df430 │ │ │ │ + vldr s17, [pc, #260] @ 1df3cc │ │ │ │ + vldr s16, [pc, #260] @ 1df3d0 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df364 │ │ │ │ + ble.n 1df304 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df39e │ │ │ │ + ble.n 1df33e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df3d8 │ │ │ │ + ble.n 1df378 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df412 │ │ │ │ + ble.n 1df3b2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524580,100 +524547,100 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1df32c │ │ │ │ + bne.n 1df2cc │ │ │ │ add sp, #8 │ │ │ │ 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 1df566 │ │ │ │ + beq.w 1df506 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #268] @ 1df568 │ │ │ │ - vldr s16, [pc, #268] @ 1df56c │ │ │ │ + vldr s17, [pc, #268] @ 1df508 │ │ │ │ + vldr s16, [pc, #268] @ 1df50c │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df49e │ │ │ │ + ble.n 1df43e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df4d8 │ │ │ │ + ble.n 1df478 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df512 │ │ │ │ + ble.n 1df4b2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df54e │ │ │ │ + ble.n 1df4ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524681,110 +524648,110 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1df460 │ │ │ │ + bne.n 1df400 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {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, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1df6e0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1df6e4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1df680 ) │ │ │ │ + ldr r3, [pc, #344] @ (1df684 ) │ │ │ │ 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 1df6b4 │ │ │ │ + beq.w 1df654 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 1df6d8 │ │ │ │ - vldr s16, [pc, #300] @ 1df6dc │ │ │ │ + vldr s17, [pc, #300] @ 1df678 │ │ │ │ + vldr s16, [pc, #300] @ 1df67c │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df5f0 │ │ │ │ + ble.n 1df590 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df62c │ │ │ │ + ble.n 1df5cc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df668 │ │ │ │ + ble.n 1df608 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #18] │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1df6a4 │ │ │ │ + ble.n 1df644 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -524792,48 +524759,48 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 1df5b0 │ │ │ │ - ldr r2, [pc, #48] @ (1df6e8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1df6e4 ) │ │ │ │ + bne.w 1df550 │ │ │ │ + ldr r2, [pc, #48] @ (1df688 ) │ │ │ │ + ldr r3, [pc, #44] @ (1df684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df6d2 │ │ │ │ + bne.n 1df672 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1df6fe │ │ │ │ + cbz r2, 1df69e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1df6f0 │ │ │ │ + bne.n 1df690 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1df74c │ │ │ │ + cbz r2, 1df6ec │ │ │ │ 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 │ │ │ │ @@ -524846,19 +524813,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 1df716 │ │ │ │ + bne.n 1df6b6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1df790 │ │ │ │ + cbz r2, 1df730 │ │ │ │ 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 │ │ │ │ @@ -524868,19 +524835,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 1df766 │ │ │ │ + bne.n 1df706 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1df7dc │ │ │ │ + cbz r2, 1df77c │ │ │ │ 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 │ │ │ │ @@ -524891,19 +524858,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 1df7a8 │ │ │ │ + bne.n 1df748 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1df836 │ │ │ │ + cbz r2, 1df7d6 │ │ │ │ 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 │ │ │ │ @@ -524922,18 +524889,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 61e24 <__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 1df802 │ │ │ │ + bne.n 1df7a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1df880 │ │ │ │ + cbz r2, 1df820 │ │ │ │ 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 │ │ │ │ @@ -524946,19 +524913,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 1df852 │ │ │ │ + bne.n 1df7f2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1df8da │ │ │ │ + cbz r2, 1df87a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -524973,18 +524940,18 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1df89c │ │ │ │ + bne.n 1df83c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1df932 │ │ │ │ + cbz r2, 1df8d2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -524999,36 +524966,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #11 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1df8f4 │ │ │ │ + bne.n 1df894 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1df96a │ │ │ │ + cbz r2, 1df90a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ 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 1df944 │ │ │ │ + bne.n 1df8e4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1df9ac │ │ │ │ + cbz r2, 1df94c │ │ │ │ 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 │ │ │ │ @@ -525039,19 +525006,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 1df97a │ │ │ │ + bne.n 1df91a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1df9ec │ │ │ │ + cbz r2, 1df98c │ │ │ │ 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 │ │ │ │ @@ -525060,19 +525027,19 @@ │ │ │ │ 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 1df9bc │ │ │ │ + bne.n 1df95c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfa3a │ │ │ │ + cbz r2, 1df9da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ @@ -525085,18 +525052,18 @@ │ │ │ │ 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 1dfa04 │ │ │ │ + bne.n 1df9a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfa96 │ │ │ │ + cbz r2, 1dfa36 │ │ │ │ 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 │ │ │ │ @@ -525112,18 +525079,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 1dfa52 │ │ │ │ + bne.n 1df9f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfae6 │ │ │ │ + cbz r2, 1dfa86 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -525137,18 +525104,18 @@ │ │ │ │ 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 1dfaa8 │ │ │ │ + bne.n 1dfa48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfb42 │ │ │ │ + cbz r2, 1dfae2 │ │ │ │ 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 │ │ │ │ @@ -525168,18 +525135,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 6118c <__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 1dfb0a │ │ │ │ + bne.n 1dfaaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfb9e │ │ │ │ + cbz r2, 1dfb3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r4, lr │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -525195,18 +525162,18 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, r0, r5, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ - bne.n 1dfb60 │ │ │ │ + bne.n 1dfb00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfbdc │ │ │ │ + cbz r2, 1dfb7c │ │ │ │ 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 │ │ │ │ @@ -525216,19 +525183,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 1dfbb4 │ │ │ │ + bne.n 1dfb54 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfc1c │ │ │ │ + cbz r2, 1dfbbc │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, #15 │ │ │ │ @@ -525238,19 +525205,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, [r0], #4 │ │ │ │ - bne.n 1dfbea │ │ │ │ + bne.n 1dfb8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfc7a │ │ │ │ + cbz r2, 1dfc1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -525267,18 +525234,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 1dfc32 │ │ │ │ + bne.n 1dfbd2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfcd4 │ │ │ │ + cbz r2, 1dfc74 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -525294,19 +525261,19 @@ │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1dfc98 │ │ │ │ + bne.n 1dfc38 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfd14 │ │ │ │ + cbz r2, 1dfcb4 │ │ │ │ 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]! │ │ │ │ @@ -525316,19 +525283,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 1dfce8 │ │ │ │ + bne.n 1dfc88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfd54 │ │ │ │ + cbz r2, 1dfcf4 │ │ │ │ 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]! │ │ │ │ @@ -525338,19 +525305,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 1dfd28 │ │ │ │ + bne.n 1dfcc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfdb6 │ │ │ │ + cbz r2, 1dfd56 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, lr │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ @@ -525368,18 +525335,18 @@ │ │ │ │ add r3, r6 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-5] │ │ │ │ - bne.n 1dfd72 │ │ │ │ + bne.n 1dfd12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfe10 │ │ │ │ + cbz r2, 1dfdb0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -525395,19 +525362,19 @@ │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ umull r7, r3, r4, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1dfdd4 │ │ │ │ + bne.n 1dfd74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dfe82 │ │ │ │ + cbz r2, 1dfe22 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #4101 @ 0x1005 │ │ │ │ movt r4, #64 @ 0x40 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -525426,18 +525393,18 @@ │ │ │ │ add.w r7, r7, r0, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [ip, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1dfe2e │ │ │ │ + bne.n 1dfdce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dfef2 │ │ │ │ + cbz r2, 1dfe92 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ movt r4, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -525456,18 +525423,18 @@ │ │ │ │ add.w r7, r7, r0, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [ip, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 1dfe9e │ │ │ │ + bne.n 1dfe3e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dff40 │ │ │ │ + cbz r2, 1dfee0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ sxtb.w r4, ip │ │ │ │ @@ -525480,19 +525447,19 @@ │ │ │ │ add.w r4, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1dfefa │ │ │ │ + bne.n 1dfe9a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dffb8 │ │ │ │ + cbz r2, 1dff58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -525515,19 +525482,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 1dff56 │ │ │ │ + bne.n 1dfef6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e002e │ │ │ │ + cbz r2, 1dffce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -525549,18 +525516,18 @@ │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1dffd8 │ │ │ │ + bne.n 1dff78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e0074 │ │ │ │ + cbz r2, 1e0014 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -525571,19 +525538,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 1e003c │ │ │ │ + bne.n 1dffdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e00c0 │ │ │ │ + cbz r2, 1e0060 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r5 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ @@ -525596,19 +525563,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1e0082 │ │ │ │ + bne.n 1e0022 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e013c │ │ │ │ + cbz r2, 1e00dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -525632,19 +525599,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-5] │ │ │ │ - bne.n 1e00de │ │ │ │ + bne.n 1e007e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0182 │ │ │ │ + cbz r2, 1e0122 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -525655,18 +525622,18 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, 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 1e014c │ │ │ │ + bne.n 1e00ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e01f6 │ │ │ │ + cbz r2, 1e0196 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -525688,32 +525655,32 @@ │ │ │ │ add.w r8, r8, r0, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [ip, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [ip, #-1] │ │ │ │ strh.w r6, [ip], #4 │ │ │ │ - bne.n 1e01a0 │ │ │ │ + bne.n 1e0140 │ │ │ │ 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, #148] @ (1e02a0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1e02a4 ) │ │ │ │ + ldr r2, [pc, #148] @ (1e0240 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e0244 ) │ │ │ │ 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 1e0282 │ │ │ │ + beq.n 1e0222 │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -525739,32 +525706,32 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 1e0234 │ │ │ │ - ldr r2, [pc, #36] @ (1e02a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e02a4 ) │ │ │ │ + bne.n 1e01d4 │ │ │ │ + ldr r2, [pc, #36] @ (1e0248 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e029c │ │ │ │ + bne.n 1e023c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [ip, #672]! @ 0x2a0 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr8, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-672]! @ 0xfffffd60 │ │ │ │ - cbz r2, 1e02f8 │ │ │ │ + ldc2l 0, cr0, [r6, #672] @ 0x2a0 │ │ │ │ + cbz r2, 1e0298 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -525778,33 +525745,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r4, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r4, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1e02b6 │ │ │ │ + bne.n 1e0256 │ │ │ │ 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, #156] @ (1e03ac ) │ │ │ │ - ldr r3, [pc, #156] @ (1e03b0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1e034c ) │ │ │ │ + ldr r3, [pc, #156] @ (1e0350 ) │ │ │ │ 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 1e038c │ │ │ │ + beq.n 1e032c │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -525832,33 +525799,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal ip, r1, r0, fp │ │ │ │ mov r0, ip │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 1e0338 │ │ │ │ - ldr r2, [pc, #36] @ (1e03b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e03b0 ) │ │ │ │ + bne.n 1e02d8 │ │ │ │ + ldr r2, [pc, #36] @ (1e0354 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e0350 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e03a6 │ │ │ │ + bne.n 1e0346 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r8], #672 @ 0x2a0 │ │ │ │ + stc2l 0, cr0, [r8, #-672] @ 0xfffffd60 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip], #-672 @ 0xfffffd60 │ │ │ │ - cbz r2, 1e0408 │ │ │ │ + stc2l 0, cr0, [ip], {168} @ 0xa8 │ │ │ │ + cbz r2, 1e03a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -525872,19 +525839,19 @@ │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 1e03c4 │ │ │ │ + bne.n 1e0364 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e045c │ │ │ │ + cbz r2, 1e03fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -525898,19 +525865,19 @@ │ │ │ │ mov.w lr, r6, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0418 │ │ │ │ + bne.n 1e03b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e04b4 │ │ │ │ + cbz r2, 1e0454 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -525926,19 +525893,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla r1, r4, r8, r1 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, lr, r2 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1e0476 │ │ │ │ + bne.n 1e0416 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e050c │ │ │ │ + cbz r2, 1e04ac │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -525954,19 +525921,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ strb.w r1, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, lr, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1e04ce │ │ │ │ + bne.n 1e046e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0560 │ │ │ │ + cbz r2, 1e0500 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -525980,19 +525947,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e051c │ │ │ │ + bne.n 1e04bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e05b4 │ │ │ │ + cbz r2, 1e0554 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526006,19 +525973,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r6, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0570 │ │ │ │ + bne.n 1e0510 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0608 │ │ │ │ + cbz r2, 1e05a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526032,19 +525999,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e05c4 │ │ │ │ + bne.n 1e0564 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e065c │ │ │ │ + cbz r2, 1e05fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526058,19 +526025,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, 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 1e0618 │ │ │ │ + bne.n 1e05b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e06a2 │ │ │ │ + cbz r2, 1e0642 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -526082,18 +526049,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1e066a │ │ │ │ + bne.n 1e060a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e06e6 │ │ │ │ + cbz r2, 1e0686 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -526105,19 +526072,19 @@ │ │ │ │ add r3, r4 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1e06ae │ │ │ │ + bne.n 1e064e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0776 │ │ │ │ + beq.n 1e0716 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -526145,19 +526112,19 @@ │ │ │ │ add.w r3, sl, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e0700 │ │ │ │ + bne.n 1e06a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0806 │ │ │ │ + beq.n 1e07a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -526185,32 +526152,32 @@ │ │ │ │ add.w r3, sl, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #9 │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e0790 │ │ │ │ + bne.n 1e0730 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ 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] @ (1e08cc ) │ │ │ │ - ldr r3, [pc, #176] @ (1e08d0 ) │ │ │ │ + ldr r2, [pc, #176] @ (1e086c ) │ │ │ │ + ldr r3, [pc, #176] @ (1e0870 ) │ │ │ │ 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 1e08ae │ │ │ │ + beq.n 1e084e │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -526246,44 +526213,44 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e0842 │ │ │ │ - ldr r2, [pc, #36] @ (1e08d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e08d0 ) │ │ │ │ + bne.n 1e07e2 │ │ │ │ + ldr r2, [pc, #36] @ (1e0874 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e08c8 │ │ │ │ + bne.n 1e0868 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7dc00a8 │ │ │ │ + ldrh.w r0, [ip, r8, lsl #2] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74a00a8 │ │ │ │ + @ instruction: 0xf7aa00a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #156] @ (1e0988 ) │ │ │ │ + ldr r4, [pc, #156] @ (1e0928 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #156] @ (1e098c ) │ │ │ │ + ldr r3, [pc, #156] @ (1e092c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1e096a │ │ │ │ + cbz r2, 1e090a │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -526310,45 +526277,45 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w sl, sl, lsr #15 │ │ │ │ strb.w sl, [ip, #-8] │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e0912 │ │ │ │ - ldr r2, [pc, #36] @ (1e0990 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e098c ) │ │ │ │ + bne.n 1e08b2 │ │ │ │ + ldr r2, [pc, #36] @ (1e0930 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e092c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0984 │ │ │ │ + bne.n 1e0924 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf70e00a8 │ │ │ │ + @ instruction: 0xf76e00a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68e00a8 │ │ │ │ + @ instruction: 0xf6ee00a8 │ │ │ │ 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 lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1e0a50 ) │ │ │ │ - ldr r3, [pc, #168] @ (1e0a54 ) │ │ │ │ + ldr r1, [pc, #168] @ (1e09f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e09f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1e0a32 │ │ │ │ + cbz r2, 1e09d2 │ │ │ │ movw r4, #32769 @ 0x8001 │ │ │ │ movt r4, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -526375,32 +526342,32 @@ │ │ │ │ umull r0, r3, r4, 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 1e09d2 │ │ │ │ - ldr r2, [pc, #36] @ (1e0a58 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0a54 ) │ │ │ │ + bne.n 1e0972 │ │ │ │ + ldr r2, [pc, #36] @ (1e09f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e09f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0a4c │ │ │ │ + bne.n 1e09ec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf65000a8 │ │ │ │ + @ instruction: 0xf6b000a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, #5505024 @ 0x540000 │ │ │ │ - cbz r2, 1e0ab6 │ │ │ │ + @ instruction: 0xf62600a8 │ │ │ │ + cbz r2, 1e0a56 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526417,18 +526384,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0a68 │ │ │ │ + bne.n 1e0a08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e0b08 │ │ │ │ + cbz r2, 1e0aa8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ strb.w r5, [lr, #-5] │ │ │ │ @@ -526442,19 +526409,19 @@ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ add.w r0, r0, r0, lsl #4 │ │ │ │ strb.w ip, [lr, #-8] │ │ │ │ strb.w r0, [lr, #-7] │ │ │ │ - bne.n 1e0ac4 │ │ │ │ + bne.n 1e0a64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0b6c │ │ │ │ + cbz r2, 1e0b0c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -526473,19 +526440,19 @@ │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1e0b20 │ │ │ │ + bne.n 1e0ac0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0bd0 │ │ │ │ + cbz r2, 1e0b70 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -526504,19 +526471,19 @@ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1e0b84 │ │ │ │ + bne.n 1e0b24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0c30 │ │ │ │ + cbz r2, 1e0bd0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526533,19 +526500,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0be0 │ │ │ │ + bne.n 1e0b80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0c90 │ │ │ │ + cbz r2, 1e0c30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526562,19 +526529,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0c40 │ │ │ │ + bne.n 1e0be0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e0cf0 │ │ │ │ + cbz r2, 1e0c90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -526591,33 +526558,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1e0ca0 │ │ │ │ + bne.n 1e0c40 │ │ │ │ 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] @ (1e0dc0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e0dc4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1e0d60 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e0d64 ) │ │ │ │ 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 1e0da2 │ │ │ │ + beq.n 1e0d42 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -526656,45 +526623,45 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1e0d2e │ │ │ │ - ldr r2, [pc, #36] @ (1e0dc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0dc4 ) │ │ │ │ + bne.n 1e0cce │ │ │ │ + ldr r2, [pc, #36] @ (1e0d68 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0d64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0dbc │ │ │ │ + bne.n 1e0d5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2f000a8 │ │ │ │ + @ instruction: 0xf35000a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25600a8 │ │ │ │ + @ instruction: 0xf2b600a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #192] @ (1e0ea0 ) │ │ │ │ + ldr r4, [pc, #192] @ (1e0e40 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #192] @ (1e0ea4 ) │ │ │ │ + ldr r3, [pc, #192] @ (1e0e44 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0e82 │ │ │ │ + beq.n 1e0e22 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -526730,33 +526697,33 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r4 │ │ │ │ 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 1e0e08 │ │ │ │ - ldr r2, [pc, #36] @ (1e0ea8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0ea4 ) │ │ │ │ + bne.n 1e0da8 │ │ │ │ + ldr r2, [pc, #36] @ (1e0e48 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e0e9c │ │ │ │ + bne.n 1e0e3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf21a00a8 │ │ │ │ + @ instruction: 0xf27a00a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r6, #168 @ 0xa8 │ │ │ │ + rsbs r0, r6, #168 @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0f46 │ │ │ │ + beq.n 1e0ee6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -526787,19 +526754,19 @@ │ │ │ │ add.w r3, r8, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e0ec4 │ │ │ │ + bne.n 1e0e64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0fe2 │ │ │ │ + beq.n 1e0f82 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -526830,32 +526797,32 @@ │ │ │ │ add.w r3, r8, r7, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w r0, r0, lsr #8 │ │ │ │ strb.w r6, [ip, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1e0f60 │ │ │ │ + bne.n 1e0f00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ 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 r4, r1 │ │ │ │ - ldr r1, [pc, #200] @ (1e10c0 ) │ │ │ │ - ldr r3, [pc, #200] @ (1e10c4 ) │ │ │ │ + ldr r1, [pc, #200] @ (1e1060 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e1064 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e10a2 │ │ │ │ + beq.n 1e1042 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, sp, #4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -526891,32 +526858,32 @@ │ │ │ │ umull r0, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [lr, #-7] │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [lr, #-6] │ │ │ │ - bne.n 1e1024 │ │ │ │ - ldr r2, [pc, #36] @ (1e10c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e10c4 ) │ │ │ │ + bne.n 1e0fc4 │ │ │ │ + ldr r2, [pc, #36] @ (1e1068 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e10bc │ │ │ │ + bne.n 1e105c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - and.w r0, r0, #168 @ 0xa8 │ │ │ │ + orn r0, r0, #168 @ 0xa8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d22, d24 │ │ │ │ - cbz r2, 1e111e │ │ │ │ + vext.8 d0, d22, d24, #0 │ │ │ │ + cbz r2, 1e10be │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -526930,18 +526897,18 @@ │ │ │ │ mov.w lr, r7, lsr #2 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e10d2 │ │ │ │ + bne.n 1e1072 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1176 │ │ │ │ + cbz r2, 1e1116 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -526955,18 +526922,18 @@ │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e1128 │ │ │ │ + bne.n 1e10c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e11ce │ │ │ │ + cbz r2, 1e116e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ ubfx r8, r3, #1, #5 │ │ │ │ @@ -526980,18 +526947,18 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e1180 │ │ │ │ + bne.n 1e1120 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1222 │ │ │ │ + cbz r2, 1e11c2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -527005,18 +526972,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e11d6 │ │ │ │ + bne.n 1e1176 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e126e │ │ │ │ + cbz r2, 1e120e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ @@ -527029,18 +526996,18 @@ │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e122a │ │ │ │ + bne.n 1e11ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e12ba │ │ │ │ + cbz r2, 1e125a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -527053,18 +527020,18 @@ │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e1276 │ │ │ │ + bne.n 1e1216 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1306 │ │ │ │ + cbz r2, 1e12a6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -527077,18 +527044,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e12c2 │ │ │ │ + bne.n 1e1262 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1352 │ │ │ │ + cbz r2, 1e12f2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -527101,19 +527068,19 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1e130e │ │ │ │ + bne.n 1e12ae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e13ea │ │ │ │ + beq.n 1e138a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -527143,19 +527110,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e136a │ │ │ │ + bne.n 1e130a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1482 │ │ │ │ + beq.n 1e1422 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -527185,19 +527152,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e1402 │ │ │ │ + bne.n 1e13a2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e151a │ │ │ │ + beq.n 1e14ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -527227,19 +527194,19 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e149a │ │ │ │ + bne.n 1e143a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e15b2 │ │ │ │ + beq.n 1e1552 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #4101 @ 0x1005 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #85 @ 0x55 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ @@ -527269,32 +527236,32 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e1532 │ │ │ │ + bne.n 1e14d2 │ │ │ │ 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, #204] @ (1e1694 ) │ │ │ │ - ldr r3, [pc, #204] @ (1e1698 ) │ │ │ │ + ldr r2, [pc, #204] @ (1e1634 ) │ │ │ │ + ldr r3, [pc, #204] @ (1e1638 ) │ │ │ │ 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 1e1676 │ │ │ │ + beq.n 1e1616 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -527339,46 +527306,46 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1e15ec │ │ │ │ - ldr r2, [pc, #36] @ (1e169c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e1698 ) │ │ │ │ + bne.n 1e158c │ │ │ │ + ldr r2, [pc, #36] @ (1e163c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1690 │ │ │ │ + bne.n 1e1630 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - bics.w r0, r0, r8, asr #2 │ │ │ │ + eors.w r0, r0, r8, asr #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98200a8 │ │ │ │ + strd r0, r0, [r2, #672]! @ 0x2a0 │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #184] @ (1e176c ) │ │ │ │ - ldr r3, [pc, #184] @ (1e1770 ) │ │ │ │ + ldr r1, [pc, #184] @ (1e170c ) │ │ │ │ + ldr r3, [pc, #184] @ (1e1710 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e174e │ │ │ │ + beq.n 1e16ee │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ mov r3, sl │ │ │ │ @@ -527410,33 +527377,33 @@ │ │ │ │ bfi r4, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r4, lr, #8, #8 │ │ │ │ bfi r4, ip, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r9], #4 │ │ │ │ - bne.n 1e16de │ │ │ │ - ldr r2, [pc, #36] @ (1e1774 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e1770 ) │ │ │ │ + bne.n 1e167e │ │ │ │ + ldr r2, [pc, #36] @ (1e1714 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1768 │ │ │ │ + bne.n 1e1708 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [r4, #-672] @ 0x2a0 │ │ │ │ + @ instruction: 0xe9a400a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w sl!, {r3, r5, r7} │ │ │ │ + stmdb sl, {r3, r5, r7} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e181a │ │ │ │ + beq.n 1e17ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #1 │ │ │ │ @@ -527469,18 +527436,18 @@ │ │ │ │ bfi r5, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e178a │ │ │ │ + bne.n 1e172a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e1886 │ │ │ │ + cbz r2, 1e1826 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ @@ -527500,18 +527467,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e1824 │ │ │ │ + bne.n 1e17c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e18f4 │ │ │ │ + cbz r2, 1e1894 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sxtb.w lr, r3 │ │ │ │ @@ -527531,19 +527498,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e1890 │ │ │ │ + bne.n 1e1830 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1e1962 │ │ │ │ + cbz r2, 1e1902 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ @@ -527563,18 +527530,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e1900 │ │ │ │ + bne.n 1e18a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1e19ce │ │ │ │ + cbz r2, 1e196e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ @@ -527594,19 +527561,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e196c │ │ │ │ + bne.n 1e190c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1a70 │ │ │ │ + beq.n 1e1a10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r5, #16417 @ 0x4021 │ │ │ │ movt r5, #128 @ 0x80 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -527639,33 +527606,33 @@ │ │ │ │ mov.w r8, r8, lsr #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r4, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r4, lr, #16, #8 │ │ │ │ bfi r4, ip, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1e19e4 │ │ │ │ + bne.n 1e1984 │ │ │ │ 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, #216] @ (1e1b60 ) │ │ │ │ - ldr r3, [pc, #216] @ (1e1b64 ) │ │ │ │ + ldr r2, [pc, #216] @ (1e1b00 ) │ │ │ │ + ldr r3, [pc, #216] @ (1e1b04 ) │ │ │ │ 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 1e1b42 │ │ │ │ + beq.n 1e1ae2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -527714,48 +527681,48 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1e1aac │ │ │ │ - ldr r2, [pc, #36] @ (1e1b68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e1b64 ) │ │ │ │ + bne.n 1e1a4c │ │ │ │ + ldr r2, [pc, #36] @ (1e1b08 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1b5c │ │ │ │ + bne.n 1e1afc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - b.n 1e1644 │ │ │ │ + b.n 1e16a4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e14d8 │ │ │ │ + b.n 1e1538 │ │ │ │ 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 lr, r1 │ │ │ │ - ldr r1, [pc, #236] @ (1e1c6c ) │ │ │ │ - ldr r3, [pc, #236] @ (1e1c70 ) │ │ │ │ + ldr r1, [pc, #236] @ (1e1c0c ) │ │ │ │ + ldr r3, [pc, #236] @ (1e1c10 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1c4e │ │ │ │ + beq.n 1e1bee │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ mov r3, r8 │ │ │ │ @@ -527799,35 +527766,35 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r4, 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, [r7], #4 │ │ │ │ - bne.n 1e1ba6 │ │ │ │ - ldr r2, [pc, #36] @ (1e1c74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e1c70 ) │ │ │ │ + bne.n 1e1b46 │ │ │ │ + ldr r2, [pc, #36] @ (1e1c14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e1c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1c68 │ │ │ │ + bne.n 1e1c08 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - b.n 1e1560 │ │ │ │ + b.n 1e15c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e23cc │ │ │ │ + b.n 1e142c │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e1d1a │ │ │ │ + beq.n 1e1cba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ movs r5, #0 │ │ │ │ adds r7, #1 │ │ │ │ @@ -527860,324 +527827,324 @@ │ │ │ │ bfi r5, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r5, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ bfi r5, r4, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1e1c8a │ │ │ │ + bne.n 1e1c2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #8] @ (1e1d28 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e1cc8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1e1d38 ) │ │ │ │ + ldr r3, [pc, #8] @ (1e1cd8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #8] │ │ │ │ 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] @ (1e1f20 ) │ │ │ │ - ldr r3, [pc, #464] @ (1e1f24 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e1ec0 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e1ec4 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1e1da6 │ │ │ │ + cbz r5, 1e1d46 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 6173c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e1dac │ │ │ │ + beq.n 1e1d4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e1e4c │ │ │ │ + blt.n 1e1dec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6121c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e1f0a │ │ │ │ - ldr r2, [pc, #412] @ (1e1f28 ) │ │ │ │ - ldr r3, [pc, #408] @ (1e1f24 ) │ │ │ │ + blt.w 1e1eaa │ │ │ │ + ldr r2, [pc, #412] @ (1e1ec8 ) │ │ │ │ + ldr r3, [pc, #408] @ (1e1ec4 ) │ │ │ │ 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 1e1f1a │ │ │ │ + bne.w 1e1eba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1e1f2c ) │ │ │ │ + ldr r5, [pc, #388] @ (1e1ecc ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1e1d66 │ │ │ │ + b.n 1e1d06 │ │ │ │ blx 6203c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1e1f30 ) │ │ │ │ + ldr r0, [pc, #380] @ (1e1ed0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e1dc2 │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e1d62 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e1e98 │ │ │ │ + bne.n 1e1e38 │ │ │ │ blx 6203c │ │ │ │ - ldr r2, [pc, #364] @ (1e1f34 ) │ │ │ │ + ldr r2, [pc, #364] @ (1e1ed4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e1ef4 │ │ │ │ + blt.w 1e1e94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1e52 │ │ │ │ + bne.n 1e1df2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1e1efc │ │ │ │ + bne.w 1e1e9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1ed2 │ │ │ │ + bne.n 1e1e72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e1ef4 │ │ │ │ - ldr r2, [pc, #304] @ (1e1f38 ) │ │ │ │ + beq.n 1e1e94 │ │ │ │ + ldr r2, [pc, #304] @ (1e1ed8 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e1f12 │ │ │ │ + blt.n 1e1eb2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e1f12 │ │ │ │ + beq.n 1e1eb2 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61ad0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e1e40 │ │ │ │ + blt.n 1e1de0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61aa0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61324 │ │ │ │ - b.n 1e1d78 │ │ │ │ + b.n 1e1d18 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61324 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e1d88 │ │ │ │ + b.n 1e1d28 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1e1eb0 │ │ │ │ + bne.n 1e1e50 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 61e60 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1dfe │ │ │ │ + beq.n 1e1d9e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 615b0 │ │ │ │ - ldr r3, [pc, #196] @ (1e1f3c ) │ │ │ │ - ldr r2, [pc, #196] @ (1e1f40 ) │ │ │ │ - ldr r1, [pc, #200] @ (1e1f44 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e1edc ) │ │ │ │ + ldr r2, [pc, #196] @ (1e1ee0 ) │ │ │ │ + ldr r1, [pc, #200] @ (1e1ee4 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1e1e4c │ │ │ │ - ldr r2, [pc, #172] @ (1e1f48 ) │ │ │ │ + b.n 1e1dec │ │ │ │ + ldr r2, [pc, #172] @ (1e1ee8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e1ef4 │ │ │ │ + blt.n 1e1e94 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1e1dfe │ │ │ │ + b.n 1e1d9e │ │ │ │ blx 615b0 │ │ │ │ - ldr r3, [pc, #148] @ (1e1f4c ) │ │ │ │ - ldr r2, [pc, #152] @ (1e1f50 ) │ │ │ │ - ldr r1, [pc, #152] @ (1e1f54 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e1eec ) │ │ │ │ + ldr r2, [pc, #152] @ (1e1ef0 ) │ │ │ │ + ldr r1, [pc, #152] @ (1e1ef4 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ - b.n 1e1e92 │ │ │ │ - ldr r3, [pc, #132] @ (1e1f58 ) │ │ │ │ - ldr r2, [pc, #132] @ (1e1f5c ) │ │ │ │ - ldr r1, [pc, #136] @ (1e1f60 ) │ │ │ │ + b.n 1e1e32 │ │ │ │ + ldr r3, [pc, #132] @ (1e1ef8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1e1efc ) │ │ │ │ + ldr r1, [pc, #136] @ (1e1f00 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e1e92 │ │ │ │ + b.n 1e1e32 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e1e92 │ │ │ │ - ldr r3, [pc, #100] @ (1e1f64 ) │ │ │ │ - ldr r2, [pc, #104] @ (1e1f68 ) │ │ │ │ - ldr r1, [pc, #104] @ (1e1f6c ) │ │ │ │ + b.n 1e1e32 │ │ │ │ + ldr r3, [pc, #100] @ (1e1f04 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1f08 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e1f0c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1e1ede │ │ │ │ + b.n 1e1e7e │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ - b.n 1e1e4c │ │ │ │ + b.n 1e1dec │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e1e4c │ │ │ │ + b.n 1e1dec │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1e2474 │ │ │ │ + b.n 1e24d4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e240c │ │ │ │ + b.n 1e246c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [pc, #896] @ (1e22c0 ) │ │ │ │ + ldr r1, [pc, #0] @ (1e1ee0 ) │ │ │ │ movs r0, r5 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r0, r3 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #648] @ (1e21d8 ) │ │ │ │ + ldr r0, [pc, #776] @ (1e21f8 ) │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r3, #0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #528] @ (1e216c ) │ │ │ │ + ldr r0, [pc, #656] @ (1e218c ) │ │ │ │ movs r0, r5 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ movs r1, r3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #360] @ (1e20d0 ) │ │ │ │ + ldr r0, [pc, #488] @ (1e20f0 ) │ │ │ │ movs r0, r5 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e1fb4 │ │ │ │ + cbnz r3, 1e1f54 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e1fac │ │ │ │ + bls.n 1e1f4c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 1e1fb0 │ │ │ │ + cbnz r2, 1e1f50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e1fb8 │ │ │ │ + cbz r5, 1e1f58 │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e1fb0 │ │ │ │ + cbz r0, 1e1f50 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e1f96 │ │ │ │ + b.n 1e1f36 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1e2054 ) │ │ │ │ - ldr r3, [pc, #132] @ (1e2058 ) │ │ │ │ + ldr r0, [pc, #128] @ (1e1ff4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e1ff8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e200e │ │ │ │ + bne.n 1e1fae │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1e205c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e1ffc ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1e2058 ) │ │ │ │ + ldr r3, [pc, #96] @ (1e1ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2050 │ │ │ │ + bne.n 1e1ff0 │ │ │ │ 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 │ │ │ │ @@ -528197,49 +528164,49 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 6224c │ │ │ │ - b.n 1e1fee │ │ │ │ + b.n 1e1f8e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - b.n 1e20a4 │ │ │ │ + b.n 1e2104 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e2068 │ │ │ │ + b.n 1e20c8 │ │ │ │ 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 r3, [r0, #8] │ │ │ │ subs r4, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r4, r3 │ │ │ │ ands r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1e2080 │ │ │ │ + bcc.n 1e2020 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e1f70 │ │ │ │ + bl 1e1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e207e │ │ │ │ + beq.n 1e201e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1e209c │ │ │ │ + cbz r3, 1e203c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 61830 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 1e207c │ │ │ │ + b.n 1e201c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ negs r1, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, ip │ │ │ │ ands r3, r1 │ │ │ │ @@ -528261,30 +528228,30 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #128] @ (1e216c ) │ │ │ │ + ldr r1, [pc, #128] @ (1e210c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (1e2170 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e2110 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, r5 │ │ │ │ - bcs.n 1e2164 │ │ │ │ + bcs.n 1e2104 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1e2164 │ │ │ │ + bhi.n 1e2104 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -528297,99 +528264,99 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1e214a │ │ │ │ + cbz r0, 1e20ea │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 6224c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1e2174 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2170 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e2114 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2168 │ │ │ │ + bne.n 1e2108 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e214c │ │ │ │ + b.n 1e20ec │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - svc 14 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + svc 12 │ │ │ │ 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, #200] @ (1e2254 ) │ │ │ │ - ldr r3, [pc, #204] @ (1e2258 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e21f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1e21f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e224a │ │ │ │ + bne.n 1e21ea │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1e21d4 │ │ │ │ + bls.n 1e2174 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2246 │ │ │ │ + bne.n 1e21e6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1e21fc │ │ │ │ + cbz r4, 1e219c │ │ │ │ add r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 61b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2246 │ │ │ │ + beq.n 1e21e6 │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1e2202 │ │ │ │ + bne.n 1e21a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (1e225c ) │ │ │ │ - ldr r3, [pc, #112] @ (1e2258 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e21fc ) │ │ │ │ + ldr r3, [pc, #112] @ (1e21f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e224e │ │ │ │ + bne.n 1e21ee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e21bc │ │ │ │ + b.n 1e215c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -528408,59 +528375,59 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 6224c │ │ │ │ - b.n 1e21dc │ │ │ │ + b.n 1e217c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e21e4 │ │ │ │ + b.n 1e2184 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #20 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e22b8 │ │ │ │ + cbnz r3, 1e2258 │ │ │ │ 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 r5, r1 │ │ │ │ ldrd r6, r0, [r0, #4] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 1e22a4 │ │ │ │ + bls.n 1e2244 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e22ae │ │ │ │ + cbnz r2, 1e224e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 1e22a8 │ │ │ │ + cbz r6, 1e2248 │ │ │ │ add r6, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ blx 61b24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e22ae │ │ │ │ + cbz r0, 1e224e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r6, [r4] │ │ │ │ adds r2, r5, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e2288 │ │ │ │ + b.n 1e2228 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -528469,247 +528436,247 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r1, #3 │ │ │ │ bic.w r5, r5, #3 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 1e2312 │ │ │ │ + bcc.n 1e22b2 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e233a │ │ │ │ + cbnz r3, 1e22da │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e230e │ │ │ │ + bls.n 1e22ae │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e2336 │ │ │ │ + cbnz r2, 1e22d6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e2330 │ │ │ │ + cbz r5, 1e22d0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e2336 │ │ │ │ + cbz r0, 1e22d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r5, [r4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 1e1f70 │ │ │ │ + bl 1e1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e22dc │ │ │ │ + beq.n 1e227c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1e232c │ │ │ │ + cbz r3, 1e22cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 61830 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 1e22dc │ │ │ │ + b.n 1e227c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e22f2 │ │ │ │ + b.n 1e2292 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, 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 r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ - bl 1e2060 │ │ │ │ + bl 1e2000 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e23a6 │ │ │ │ + cbnz r3, 1e2346 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e238a │ │ │ │ + bls.n 1e232a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e23a2 │ │ │ │ + cbnz r2, 1e2342 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e239c │ │ │ │ + cbz r5, 1e233c │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e23a2 │ │ │ │ + cbz r0, 1e2342 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fc0 │ │ │ │ + bl 1e1f60 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e2374 │ │ │ │ + b.n 1e2314 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ strh.w r3, [sp, #6] │ │ │ │ - bl 1e2060 │ │ │ │ + bl 1e2000 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e2412 │ │ │ │ + cbnz r3, 1e23b2 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e23f6 │ │ │ │ + bls.n 1e2396 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e240e │ │ │ │ + cbnz r2, 1e23ae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e2408 │ │ │ │ + cbz r5, 1e23a8 │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e240e │ │ │ │ + cbz r0, 1e23ae │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fc0 │ │ │ │ + bl 1e1f60 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e23e0 │ │ │ │ + b.n 1e2380 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e2060 │ │ │ │ + bl 1e2000 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e247a │ │ │ │ + cbnz r3, 1e241a │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e245e │ │ │ │ + bls.n 1e23fe │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e2476 │ │ │ │ + cbnz r2, 1e2416 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e2470 │ │ │ │ + cbz r5, 1e2410 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e2476 │ │ │ │ + cbz r0, 1e2416 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1e1fc0 │ │ │ │ + bl 1e1f60 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e2448 │ │ │ │ + b.n 1e23e8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e2060 │ │ │ │ + bl 1e2000 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1e24e2 │ │ │ │ + cbnz r3, 1e2482 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e24c8 │ │ │ │ + bls.n 1e2468 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e24de │ │ │ │ + cbnz r2, 1e247e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1e24d8 │ │ │ │ + cbz r5, 1e2478 │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e24de │ │ │ │ + cbz r0, 1e247e │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fc0 │ │ │ │ + bl 1e1f60 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e24b2 │ │ │ │ + b.n 1e2452 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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] @ (1e257c ) │ │ │ │ + ldr r3, [pc, #128] @ (1e251c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1e2580 ) │ │ │ │ + ldr r2, [pc, #128] @ (1e2520 ) │ │ │ │ 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 1e2572 │ │ │ │ + bcs.n 1e2512 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e2572 │ │ │ │ + bhi.n 1e2512 │ │ │ │ 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] │ │ │ │ @@ -528724,438 +528691,438 @@ │ │ │ │ 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, 1e2558 │ │ │ │ + cbz r3, 1e24f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1e2584 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e257c ) │ │ │ │ + ldr r2, [pc, #40] @ (1e2524 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e251c ) │ │ │ │ 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 1e2576 │ │ │ │ + bne.n 1e2516 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e255a │ │ │ │ + b.n 1e24fa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e2580 │ │ │ │ + blt.n 1e25e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 1e24c4 │ │ │ │ + bge.n 1e2524 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1e25e6 │ │ │ │ + cbnz r3, 1e2586 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 622b8 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 1e25ce │ │ │ │ + bls.n 1e256e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1e25e2 │ │ │ │ + cbnz r2, 1e2582 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 1e25dc │ │ │ │ + cbz r7, 1e257c │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e25e2 │ │ │ │ + cbz r0, 1e2582 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1fc0 │ │ │ │ + bl 1e1f60 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1e25b8 │ │ │ │ + b.n 1e2558 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1e260e │ │ │ │ + cbnz r2, 1e25ae │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1e2612 │ │ │ │ + bls.n 1e25b2 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1e260a │ │ │ │ + bhi.n 1e25aa │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1e264a │ │ │ │ + cbnz r1, 1e25ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1e2644 │ │ │ │ + bhi.n 1e25e4 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e264c │ │ │ │ + bls.n 1e25ec │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ - beq.n 1e2648 │ │ │ │ + beq.n 1e25e8 │ │ │ │ blx 6224c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1e2670 │ │ │ │ + cbnz r3, 1e2610 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e2674 │ │ │ │ + bcc.n 1e2614 │ │ │ │ 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 1e2670 │ │ │ │ + beq.n 1e2610 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 1e26a0 │ │ │ │ + cbnz r4, 1e2640 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1e26a8 │ │ │ │ + bls.n 1e2648 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 1e269c │ │ │ │ + ble.n 1e263c │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e26a0 │ │ │ │ + beq.n 1e2640 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 1e26e0 │ │ │ │ + cbnz r4, 1e2680 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1e26e8 │ │ │ │ + bls.n 1e2688 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #3 │ │ │ │ - ble.n 1e26dc │ │ │ │ + ble.n 1e267c │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e26e0 │ │ │ │ + beq.n 1e2680 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbnz r4, 1e2720 │ │ │ │ + cbnz r4, 1e26c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e272a │ │ │ │ + bls.n 1e26ca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.n 1e271c │ │ │ │ + ble.n 1e26bc │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e2720 │ │ │ │ + beq.n 1e26c0 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 1e2770 │ │ │ │ + bcs.n 1e2710 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6259c │ │ │ │ - cbz r0, 1e2770 │ │ │ │ + cbz r0, 1e2710 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e282a │ │ │ │ + beq.n 1e27ca │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e2798 │ │ │ │ + b.n 1e2738 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e2830 │ │ │ │ + beq.n 1e27d0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1e2792 │ │ │ │ + bne.n 1e2732 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e282a │ │ │ │ + bne.n 1e27ca │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1e27bc │ │ │ │ + b.n 1e275c │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1e282a │ │ │ │ + beq.n 1e27ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1e27b2 │ │ │ │ + bne.n 1e2752 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e27de │ │ │ │ - b.n 1e27b2 │ │ │ │ + bhi.n 1e277e │ │ │ │ + b.n 1e2752 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 1e27b2 │ │ │ │ + bls.n 1e2752 │ │ │ │ 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 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e27d2 │ │ │ │ + beq.n 1e2772 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e27d2 │ │ │ │ + bne.n 1e2772 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1e282c │ │ │ │ + b.n 1e27cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e27a6 │ │ │ │ + b.n 1e2746 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1e2898 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e2838 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1e289c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e283c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61550 │ │ │ │ - cbz r0, 1e288e │ │ │ │ + cbz r0, 1e282e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e288e │ │ │ │ - ldr r0, [pc, #60] @ (1e28a0 ) │ │ │ │ + cbz r3, 1e282e │ │ │ │ + ldr r0, [pc, #60] @ (1e2840 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 61790 │ │ │ │ - cbz r0, 1e288e │ │ │ │ + cbz r0, 1e282e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (1e28a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e289c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e2844 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e283c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2892 │ │ │ │ + bne.n 1e2832 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e2874 │ │ │ │ + b.n 1e2814 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1e2800 │ │ │ │ + bhi.n 1e2860 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - bvc.n 1e27b0 │ │ │ │ + bvc.n 1e2810 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1e2924 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e28c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1e2928 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e28c8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 620a8 │ │ │ │ - cbz r0, 1e28f6 │ │ │ │ + cbz r0, 1e2896 │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1e292c ) │ │ │ │ - ldr r3, [pc, #72] @ (1e2928 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e28cc ) │ │ │ │ + ldr r3, [pc, #72] @ (1e28c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e291e │ │ │ │ + bne.n 1e28be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 61580 │ │ │ │ - cbz r0, 1e290c │ │ │ │ + cbz r0, 1e28ac │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 61c2c │ │ │ │ - b.n 1e28dc │ │ │ │ + b.n 1e287c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 610e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 1e2904 │ │ │ │ + b.n 1e28a4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 1e2994 │ │ │ │ + bvc.n 1e27f4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1e2968 │ │ │ │ + bvc.n 1e29c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61288 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -529183,15 +529150,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 621bc <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1e299e │ │ │ │ + beq.n 1e293e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -529204,173 +529171,173 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ 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 r4, r1 │ │ │ │ - ldr r1, [pc, #224] @ (1e2ab0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1e2ab4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1e2a50 ) │ │ │ │ + ldr r3, [pc, #224] @ (1e2a54 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (1e2ab8 ) │ │ │ │ + ldr r1, [pc, #216] @ (1e2a58 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r4] │ │ │ │ - bhi.n 1e2aa8 │ │ │ │ + bhi.n 1e2a48 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1e2a42 │ │ │ │ + bls.n 1e29e2 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1e2a72 │ │ │ │ + bhi.n 1e2a12 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (1e2abc ) │ │ │ │ + ldr r3, [pc, #156] @ (1e2a5c ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e2a86 │ │ │ │ + beq.n 1e2a26 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 1e2a7a │ │ │ │ + cbz r0, 1e2a1a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e2aa8 │ │ │ │ + beq.n 1e2a48 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1e2a48 │ │ │ │ + b.n 1e29e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 1e2aa8 │ │ │ │ + beq.n 1e2a48 │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (1e2ac0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e2a60 ) │ │ │ │ add r2, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #84] @ (1e2ab4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e2a54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2aac │ │ │ │ + bne.n 1e2a4c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1e2a1c │ │ │ │ + b.n 1e29bc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e2a32 │ │ │ │ + b.n 1e29d2 │ │ │ │ mov r0, r8 │ │ │ │ blx 622ac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e2aa8 │ │ │ │ + cbz r0, 1e2a48 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 6224c │ │ │ │ add r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r6, #20] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 1e2a48 │ │ │ │ + b.n 1e29e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e2a4a │ │ │ │ + b.n 1e29ea │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2b04 │ │ │ │ + bvs.n 1e2964 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e2ad4 │ │ │ │ + bvs.n 1e2b34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1e2a20 │ │ │ │ + bvs.n 1e2a80 │ │ │ │ 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 1e2ae6 │ │ │ │ - b.n 1e2af8 │ │ │ │ + bcc.n 1e2a86 │ │ │ │ + b.n 1e2a98 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1e2af8 │ │ │ │ + bcs.n 1e2a98 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e2ae0 │ │ │ │ + bne.n 1e2a80 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1e29bc │ │ │ │ + bl 1e295c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r4, r2, [r1] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e2b4c │ │ │ │ + bcs.n 1e2aec │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1e2b46 │ │ │ │ + cbz r2, 1e2ae6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1e2b42 │ │ │ │ + cbnz r1, 1e2ae2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r1, r0, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r4, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1e2b2a │ │ │ │ + bne.n 1e2aca │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -529385,203 +529352,203 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r8 │ │ │ │ it ne │ │ │ │ strne.w sl, [sp, #16] │ │ │ │ - bne.n 1e2ba6 │ │ │ │ - b.n 1e2c84 │ │ │ │ + bne.n 1e2b46 │ │ │ │ + b.n 1e2c24 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e2c84 │ │ │ │ + beq.n 1e2c24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2b9c │ │ │ │ + bne.n 1e2b3c │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e2c60 │ │ │ │ + bne.n 1e2c00 │ │ │ │ add.w fp, sl, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e2c6a │ │ │ │ + beq.n 1e2c0a │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2bd8 │ │ │ │ + bne.n 1e2b78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e2c6a │ │ │ │ + beq.n 1e2c0a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e2bc4 │ │ │ │ + beq.n 1e2b64 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - bls.n 1e2c90 │ │ │ │ + bls.n 1e2c30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 1e2cf0 │ │ │ │ + bhi.n 1e2c90 │ │ │ │ mov r7, fp │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 61b24 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e2c64 │ │ │ │ + cbz r0, 1e2c04 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub.w r2, sl, #8 │ │ │ │ adds r0, r0, r2 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 1e2ca0 │ │ │ │ + beq.n 1e2c40 │ │ │ │ mov sl, r1 │ │ │ │ sub.w r6, r0, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2cb6 │ │ │ │ + beq.n 1e2c56 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ subs r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1e2c36 │ │ │ │ + bcc.n 1e2bd6 │ │ │ │ sub.w r6, r9, #4 │ │ │ │ ldr.w r4, [sl, r6] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e2bc4 │ │ │ │ + beq.n 1e2b64 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e2bc4 │ │ │ │ + beq.n 1e2b64 │ │ │ │ adds r3, r6, #5 │ │ │ │ - bls.n 1e2bf8 │ │ │ │ + bls.n 1e2b98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e2b9c │ │ │ │ + beq.n 1e2b3c │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1e2ba6 │ │ │ │ + bne.n 1e2b46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r1, r6 │ │ │ │ - beq.n 1e2c64 │ │ │ │ + beq.n 1e2c04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub.w r2, sl, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r0, r0, r2 │ │ │ │ - bne.n 1e2c30 │ │ │ │ + bne.n 1e2bd0 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e2cb0 │ │ │ │ + beq.n 1e2c50 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e2d08 │ │ │ │ + bne.n 1e2ca8 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1e2bc8 │ │ │ │ + b.n 1e2b68 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmn.w r9, #5 │ │ │ │ - bhi.n 1e2c64 │ │ │ │ + bhi.n 1e2c04 │ │ │ │ add.w fp, r9, #4 │ │ │ │ cmp r7, fp │ │ │ │ - bcs.n 1e2cf8 │ │ │ │ + bcs.n 1e2c98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 1e2d00 │ │ │ │ + bhi.n 1e2ca0 │ │ │ │ mov r7, fp │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 61b24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2c64 │ │ │ │ + beq.n 1e2c04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r0 │ │ │ │ str.w r3, [r9] │ │ │ │ mov r9, fp │ │ │ │ - b.n 1e2c42 │ │ │ │ + b.n 1e2be2 │ │ │ │ cmp r7, fp │ │ │ │ it cc │ │ │ │ movcc r7, fp │ │ │ │ - b.n 1e2c16 │ │ │ │ + b.n 1e2bb6 │ │ │ │ adds.w r9, sl, r9 │ │ │ │ - bne.n 1e2ce8 │ │ │ │ - b.n 1e2c64 │ │ │ │ + bne.n 1e2c88 │ │ │ │ + b.n 1e2c04 │ │ │ │ cmp r7, fp │ │ │ │ it cc │ │ │ │ movcc r7, fp │ │ │ │ - b.n 1e2cd4 │ │ │ │ + b.n 1e2c74 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1e2c04 │ │ │ │ + b.n 1e2ba4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ 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 r6, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r3, 1e2d98 │ │ │ │ + cbnz r3, 1e2d38 │ │ │ │ add.w r0, r6, #60 @ 0x3c │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e04 │ │ │ │ + beq.n 1e2da4 │ │ │ │ add.w ip, r0, #8 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r7, r5, #60 @ 0x3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -529594,22 +529561,22 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ blx 6224c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e2dcc │ │ │ │ + bne.n 1e2d6c │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r9, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e2e04 │ │ │ │ + cbz r0, 1e2da4 │ │ │ │ add.w ip, r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r7, [r5, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -529617,79 +529584,79 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e2d8e │ │ │ │ + beq.n 1e2d2e │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e2ddc │ │ │ │ + beq.n 1e2d7c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 622ac │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 1e2dfe │ │ │ │ + cbz r0, 1e2d9e │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 6224c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e2dd6 │ │ │ │ + b.n 1e2d76 │ │ │ │ stmdb 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2f58 │ │ │ │ + beq.w 1e2ef8 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2f58 │ │ │ │ + beq.w 1e2ef8 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1e445c │ │ │ │ - cbnz r0, 1e2ecc │ │ │ │ + bl 1e43fc │ │ │ │ + cbnz r0, 1e2e6c │ │ │ │ mov r0, r6 │ │ │ │ blx 622b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r7, #1 │ │ │ │ blx 622b8 │ │ │ │ add.w r1, r7, #11 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r7 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f5a │ │ │ │ + beq.n 1e2efa │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 6224c │ │ │ │ mov r3, r0 │ │ │ │ @@ -529702,128 +529669,128 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb r0, [r3, r7] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w fp, [r2, #1] │ │ │ │ str.w sl, [r2, #5] │ │ │ │ - bl 1ea578 │ │ │ │ + bl 1ea518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1e41dc │ │ │ │ + bl 1e417c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e58 │ │ │ │ + beq.n 1e2df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e58 │ │ │ │ - ldr r1, [pc, #216] @ (1e2fcc ) │ │ │ │ + beq.n 1e2df8 │ │ │ │ + ldr r1, [pc, #216] @ (1e2f6c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 624c8 │ │ │ │ - cbz r0, 1e2f52 │ │ │ │ + cbz r0, 1e2ef2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e2f70 │ │ │ │ + beq.n 1e2f10 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e2f7e │ │ │ │ - ldr r0, [pc, #196] @ (1e2fd0 ) │ │ │ │ + beq.n 1e2f1e │ │ │ │ + ldr r0, [pc, #196] @ (1e2f70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2fa8 │ │ │ │ - ldr r0, [pc, #188] @ (1e2fd4 ) │ │ │ │ + beq.n 1e2f48 │ │ │ │ + ldr r0, [pc, #188] @ (1e2f74 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e46c8 │ │ │ │ + bl 1e4668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2e58 │ │ │ │ + beq.n 1e2df8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e2fbc │ │ │ │ + beq.n 1e2f5c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1e2f8c │ │ │ │ + cbz r3, 1e2f2c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1e2e58 │ │ │ │ + b.n 1e2df8 │ │ │ │ strb.w r9, [r4, #392] @ 0x188 │ │ │ │ - b.n 1e2efe │ │ │ │ + b.n 1e2e9e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 1e45ec │ │ │ │ + bl 1e458c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2f0a │ │ │ │ - b.n 1e2e58 │ │ │ │ + bne.n 1e2eaa │ │ │ │ + b.n 1e2df8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e48dc │ │ │ │ + bl 1e487c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2f0a │ │ │ │ - b.n 1e2e58 │ │ │ │ - ldr r1, [pc, #72] @ (1e2fd8 ) │ │ │ │ + bne.n 1e2eaa │ │ │ │ + b.n 1e2df8 │ │ │ │ + ldr r1, [pc, #72] @ (1e2f78 ) │ │ │ │ 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 1ee258 │ │ │ │ + bl 1ee1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2f4c │ │ │ │ - b.n 1e2f5a │ │ │ │ - ldr r0, [pc, #48] @ (1e2fdc ) │ │ │ │ + bne.n 1e2eec │ │ │ │ + b.n 1e2efa │ │ │ │ + ldr r0, [pc, #48] @ (1e2f7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2f16 │ │ │ │ + bne.n 1e2eb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e4608 │ │ │ │ - b.n 1e2f16 │ │ │ │ + bl 1e45a8 │ │ │ │ + b.n 1e2eb6 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1f0258 │ │ │ │ - b.n 1e2f46 │ │ │ │ + bl 1f01f8 │ │ │ │ + b.n 1e2ee6 │ │ │ │ nop │ │ │ │ - add.w r0, r2, #9961472 @ 0x980000 │ │ │ │ - add.w r0, r4, #9961472 @ 0x980000 │ │ │ │ - @ instruction: 0xf5200018 │ │ │ │ - @ instruction: 0xf4c40018 │ │ │ │ - orns r0, lr, #9961472 @ 0x980000 │ │ │ │ - cbz r0, 1e3000 │ │ │ │ + @ instruction: 0xf5220018 │ │ │ │ + @ instruction: 0xf5240018 │ │ │ │ + adc.w r0, r0, #9961472 @ 0x980000 │ │ │ │ + @ instruction: 0xf4e40018 │ │ │ │ + eors.w r0, lr, #9961472 @ 0x980000 │ │ │ │ + cbz r0, 1e2fa0 │ │ │ │ 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, #52] @ 0x34 │ │ │ │ blx 61324 │ │ │ │ @@ -529834,17 +529801,17 @@ │ │ │ │ nop │ │ │ │ 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 ip, [pc, #112] @ 1e308c │ │ │ │ + ldr.w ip, [pc, #112] @ 1e302c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #108] @ (1e3090 ) │ │ │ │ + ldr r0, [pc, #108] @ (1e3030 ) │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #28 │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ add.w lr, lr, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -529855,94 +529822,94 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #56] @ (1e3094 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e3034 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #44] @ (1e3090 ) │ │ │ │ + ldr r3, [pc, #44] @ (1e3030 ) │ │ │ │ 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 1e3086 │ │ │ │ + bne.n 1e3026 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + beq.n 1e30a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1e3102 │ │ │ │ + cbz r5, 1e30a2 │ │ │ │ ldrd r9, r8, [r0, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f7958 │ │ │ │ + bl 1f78f8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e30dc │ │ │ │ + cbz r0, 1e307c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 1f796c │ │ │ │ + bl 1f790c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1e30e6 │ │ │ │ + cbnz r0, 1e3086 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1e3178 ) │ │ │ │ + ldr r1, [pc, #144] @ (1e3118 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3004 │ │ │ │ + bl 1e2fa4 │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1e30dc │ │ │ │ + b.n 1e307c │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e316a │ │ │ │ + beq.n 1e310a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e3170 │ │ │ │ + beq.n 1e3110 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e30e2 │ │ │ │ + bne.n 1e3082 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3f8c │ │ │ │ + bl 1e3f2c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 1e312e │ │ │ │ + cbnz r0, 1e30ce │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e30e2 │ │ │ │ + b.n 1e3082 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e3d94 │ │ │ │ + bl 1e3d34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -529953,561 +529920,561 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3128 │ │ │ │ + bne.n 1e30c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4010 │ │ │ │ - b.n 1e3120 │ │ │ │ - bl 1e4568 │ │ │ │ - b.n 1e30e2 │ │ │ │ - bl 1e4858 │ │ │ │ - b.n 1e30e2 │ │ │ │ + bl 1e3fb0 │ │ │ │ + b.n 1e30c0 │ │ │ │ + bl 1e4508 │ │ │ │ + b.n 1e3082 │ │ │ │ + bl 1e47f8 │ │ │ │ + b.n 1e3082 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf37a0018 │ │ │ │ + @ instruction: 0xf39a0018 │ │ │ │ stmdb 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, r2 │ │ │ │ - ldr r2, [pc, #364] @ (1e32fc ) │ │ │ │ + ldr r2, [pc, #364] @ (1e329c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #364] @ (1e3300 ) │ │ │ │ + ldr r3, [pc, #364] @ (1e32a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #360] @ (1e3304 ) │ │ │ │ + ldr r0, [pc, #360] @ (1e32a4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #360] @ (1e3308 ) │ │ │ │ + ldr r5, [pc, #360] @ (1e32a8 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eeaec │ │ │ │ - cbnz r0, 1e31d8 │ │ │ │ + bl 1eea8c │ │ │ │ + cbnz r0, 1e3178 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (1e330c ) │ │ │ │ + ldr r0, [pc, #336] @ (1e32ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3264 │ │ │ │ - ldr r0, [pc, #328] @ (1e3310 ) │ │ │ │ + beq.n 1e3204 │ │ │ │ + ldr r0, [pc, #328] @ (1e32b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e32da │ │ │ │ + beq.w 1e327a │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 1e31dc │ │ │ │ + b.n 1e317c │ │ │ │ mov.w sl, #2 │ │ │ │ - ldr r0, [pc, #308] @ (1e3314 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e32b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e327a │ │ │ │ + beq.n 1e321a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 61ef4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e3216 │ │ │ │ + beq.n 1e31b6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1e329a │ │ │ │ - bhi.n 1e32a2 │ │ │ │ + beq.n 1e323a │ │ │ │ + bhi.n 1e3242 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1e329a │ │ │ │ + beq.n 1e323a │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1e32a6 │ │ │ │ + beq.n 1e3246 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 1e321e │ │ │ │ + bne.n 1e31be │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 1e2e08 │ │ │ │ + bl 1e2da8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e3276 │ │ │ │ + cbz r0, 1e3216 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 1e3248 │ │ │ │ + beq.n 1e31e8 │ │ │ │ ldrb.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e32ae │ │ │ │ - ldr r2, [pc, #204] @ (1e3318 ) │ │ │ │ - ldr r3, [pc, #180] @ (1e3300 ) │ │ │ │ + beq.n 1e324e │ │ │ │ + ldr r2, [pc, #204] @ (1e32b8 ) │ │ │ │ + ldr r3, [pc, #180] @ (1e32a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e32f8 │ │ │ │ + bne.n 1e3298 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1e331c ) │ │ │ │ + ldr r0, [pc, #180] @ (1e32bc ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e31dc │ │ │ │ + bne.n 1e317c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e3248 │ │ │ │ - ldr r0, [pc, #164] @ (1e3320 ) │ │ │ │ + b.n 1e31e8 │ │ │ │ + ldr r0, [pc, #164] @ (1e32c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3216 │ │ │ │ - ldr r3, [pc, #152] @ (1e3324 ) │ │ │ │ + beq.n 1e31b6 │ │ │ │ + ldr r3, [pc, #152] @ (1e32c4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1e3328 ) │ │ │ │ + ldr r2, [pc, #152] @ (1e32c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - b.n 1e31ea │ │ │ │ + b.n 1e318a │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 1e3210 │ │ │ │ + b.n 1e31b0 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1e320a │ │ │ │ + bne.n 1e31aa │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ - b.n 1e3210 │ │ │ │ - ldr r0, [pc, #124] @ (1e332c ) │ │ │ │ + b.n 1e31b0 │ │ │ │ + ldr r0, [pc, #124] @ (1e32cc ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3248 │ │ │ │ + beq.n 1e31e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1e2e08 │ │ │ │ + bl 1e2da8 │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 1e3248 │ │ │ │ - ldr r0, [pc, #84] @ (1e3330 ) │ │ │ │ + b.n 1e31e8 │ │ │ │ + ldr r0, [pc, #84] @ (1e32d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e31d2 │ │ │ │ - bl 1e445c │ │ │ │ + bne.w 1e3172 │ │ │ │ + bl 1e43fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e31d2 │ │ │ │ - bl 1e48f8 │ │ │ │ - b.n 1e31d2 │ │ │ │ + beq.w 1e3172 │ │ │ │ + bl 1e4898 │ │ │ │ + b.n 1e3172 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #57368 @ 0xe018 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf2ee0018 │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xf2d20018 │ │ │ │ - movw r0, #40984 @ 0xa018 │ │ │ │ - @ instruction: 0xf2e60018 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + @ instruction: 0xf2f20018 │ │ │ │ + @ instruction: 0xf26a0018 │ │ │ │ + ssat r0, #25, r6 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xf23c0018 │ │ │ │ - @ instruction: 0xf2640018 │ │ │ │ + @ instruction: 0xf25c0018 │ │ │ │ + @ instruction: 0xf2840018 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26e0018 │ │ │ │ - subw r0, r2, #24 │ │ │ │ - adc.w r0, ip, #24 │ │ │ │ + @ instruction: 0xf28e0018 │ │ │ │ + movt r0, #8216 @ 0x2018 │ │ │ │ + sbc.w r0, ip, #24 │ │ │ │ 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 │ │ │ │ - cbnz r0, 1e3352 │ │ │ │ + cbnz r0, 1e32f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1e33a6 │ │ │ │ + cbnz r3, 1e3346 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3348 │ │ │ │ + beq.n 1e32e8 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee4c0 │ │ │ │ + bl 1ee460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee3f4 │ │ │ │ + bl 1ee394 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1e337a │ │ │ │ - bl 1e3334 │ │ │ │ + cbz r0, 1e331a │ │ │ │ + bl 1e32d4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e3398 │ │ │ │ + beq.n 1e3338 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e338e │ │ │ │ + beq.n 1e332e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47c8 │ │ │ │ - b.n 1e3348 │ │ │ │ + bl 1e4768 │ │ │ │ + b.n 1e32e8 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1f0214 │ │ │ │ - b.n 1e3386 │ │ │ │ + bl 1f01b4 │ │ │ │ + b.n 1e3326 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e5030 │ │ │ │ + bl 1e4fd0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1e3382 │ │ │ │ - ldr r2, [pc, #20] @ (1e33bc ) │ │ │ │ - ldr r1, [pc, #20] @ (1e33c0 ) │ │ │ │ + b.n 1e3322 │ │ │ │ + ldr r2, [pc, #20] @ (1e335c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e3360 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e7360 │ │ │ │ - b.n 1e3358 │ │ │ │ - rsb r0, ip, #24 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + bl 1e7300 │ │ │ │ + b.n 1e32f8 │ │ │ │ + @ instruction: 0xf1ec0018 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ 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 r5, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r5, 1e340a │ │ │ │ + cbz r5, 1e33aa │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e2d28 │ │ │ │ + bl 1e2cc8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e340a │ │ │ │ + cbz r0, 1e33aa │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1e3410 │ │ │ │ + ldr.w ip, [pc, #24] @ 1e33b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1e3414 ) │ │ │ │ + ldr r3, [pc, #20] @ (1e33b4 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1ee49c │ │ │ │ + bl 1ee43c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbdfffff │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ 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 r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1e3434 │ │ │ │ + cbz r2, 1e33d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1e3454 │ │ │ │ + cbz r0, 1e33f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e44f4 │ │ │ │ + bl 1e4494 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e3454 │ │ │ │ + cbz r0, 1e33f4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3514 │ │ │ │ + bne.n 1e34b4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ - cbz r3, 1e34b8 │ │ │ │ + cbz r3, 1e3458 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 622ac │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1e34c8 │ │ │ │ - ldr r1, [pc, #260] @ (1e356c ) │ │ │ │ + cbz r0, 1e3468 │ │ │ │ + ldr r1, [pc, #260] @ (1e350c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e3004 │ │ │ │ + bl 1e2fa4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e353e │ │ │ │ + beq.n 1e34de │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e353e │ │ │ │ + beq.n 1e34de │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 1f79a4 │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3554 │ │ │ │ - cbz r5, 1e34b0 │ │ │ │ + beq.n 1e34f4 │ │ │ │ + cbz r5, 1e3450 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3446 │ │ │ │ + b.n 1e33e6 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e3530 │ │ │ │ + beq.n 1e34d0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1e3546 │ │ │ │ + beq.n 1e34e6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e34d6 │ │ │ │ + beq.n 1e3476 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1e34f8 │ │ │ │ + cbnz r3, 1e3498 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3f8c │ │ │ │ + bl 1e3f2c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e34c8 │ │ │ │ + beq.n 1e3468 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3ea4 │ │ │ │ + bl 1e3e44 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e344e │ │ │ │ - cbnz r6, 1e3514 │ │ │ │ + beq.n 1e33ee │ │ │ │ + cbnz r6, 1e34b4 │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3500 │ │ │ │ + bne.n 1e34a0 │ │ │ │ dmb ish │ │ │ │ - b.n 1e34ce │ │ │ │ + b.n 1e346e │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e351c │ │ │ │ + bne.n 1e34bc │ │ │ │ dmb ish │ │ │ │ - b.n 1e344e │ │ │ │ + b.n 1e33ee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e44f4 │ │ │ │ + bl 1e4494 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e34ee │ │ │ │ + b.n 1e348e │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e34c8 │ │ │ │ + b.n 1e3468 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e47e0 │ │ │ │ + bl 1e4780 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e34ee │ │ │ │ + b.n 1e348e │ │ │ │ mov r0, r6 │ │ │ │ blx 61324 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e34ce │ │ │ │ - b.n 1e34f8 │ │ │ │ + beq.n 1e346e │ │ │ │ + b.n 1e3498 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13e0018 │ │ │ │ + adcs.w r0, lr, #24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1e35e4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e3584 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #96] @ (1e35e8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1e3588 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #1920 @ 0x780 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fac1c │ │ │ │ - ldr r2, [pc, #40] @ (1e35ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1e35e8 ) │ │ │ │ + bl 1fabbc │ │ │ │ + ldr r2, [pc, #40] @ (1e358c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e35e0 │ │ │ │ + bne.n 1e3580 │ │ │ │ add.w sp, sp, #1920 @ 0x780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, 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 │ │ │ │ - ldr r5, [pc, #156] @ (1e369c ) │ │ │ │ + ldr r5, [pc, #156] @ (1e363c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (1e36a0 ) │ │ │ │ + ldr r4, [pc, #156] @ (1e3640 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #16384 @ 0x4000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1e3642 │ │ │ │ + beq.n 1e35e2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (1e36a4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1e36a0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e3644 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e3640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3698 │ │ │ │ + bne.n 1e3638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1e368a │ │ │ │ - ldr r2, [pc, #92] @ (1e36a8 ) │ │ │ │ + beq.n 1e362a │ │ │ │ + ldr r2, [pc, #92] @ (1e3648 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3626 │ │ │ │ + beq.n 1e35c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61874 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3626 │ │ │ │ + beq.n 1e35c6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61748 │ │ │ │ - cbz r0, 1e3682 │ │ │ │ + cbz r0, 1e3622 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1e3672 │ │ │ │ + bne.n 1e3612 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 6152c │ │ │ │ - b.n 1e3628 │ │ │ │ + b.n 1e35c8 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e364a │ │ │ │ + bne.n 1e35ea │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3626 │ │ │ │ - b.n 1e364a │ │ │ │ + beq.n 1e35c6 │ │ │ │ + b.n 1e35ea │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - vqadd.s32 d16, d2, d8 │ │ │ │ + vmov.i32 d0, #40 @ 0x00000028 │ │ │ │ stmdb 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, #472] @ (1e3898 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e3838 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (1e389c ) │ │ │ │ + ldr r3, [pc, #472] @ (1e383c ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e388e │ │ │ │ + beq.w 1e382e │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 6124c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1e36f0 │ │ │ │ + b.n 1e3690 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 61748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e36e8 │ │ │ │ + bne.n 1e3688 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 620cc │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -530522,81 +530489,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e381e │ │ │ │ + beq.n 1e37be │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 619bc <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3730 │ │ │ │ + bne.n 1e36d0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1e376a │ │ │ │ + beq.n 1e370a │ │ │ │ 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 1e3730 │ │ │ │ + bge.n 1e36d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 622b8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3730 │ │ │ │ + beq.n 1e36d0 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 1e3876 │ │ │ │ + bcc.n 1e3816 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3800 │ │ │ │ + beq.n 1e37a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1e380c │ │ │ │ + beq.n 1e37ac │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1e37be │ │ │ │ + b.n 1e375e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e3808 │ │ │ │ + beq.n 1e37a8 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1e37b8 │ │ │ │ + bge.n 1e3758 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e3812 │ │ │ │ + bne.n 1e37b2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1e37e8 │ │ │ │ + beq.n 1e3788 │ │ │ │ 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] │ │ │ │ @@ -530610,30 +530577,30 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1e3730 │ │ │ │ + b.n 1e36d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e37e8 │ │ │ │ + beq.n 1e3788 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1e37e8 │ │ │ │ + b.n 1e3788 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e3882 │ │ │ │ - ldr.w r8, [pc, #120] @ 1e38a0 │ │ │ │ + beq.n 1e3822 │ │ │ │ + ldr.w r8, [pc, #120] @ 1e3840 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -530643,1811 +530610,1811 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e3830 │ │ │ │ + bne.n 1e37d0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6152c │ │ │ │ - ldr r2, [pc, #72] @ (1e38a4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e389c ) │ │ │ │ + ldr r2, [pc, #72] @ (1e3844 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e383c ) │ │ │ │ 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 1e3892 │ │ │ │ + bne.n 1e3832 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 62114 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e3792 │ │ │ │ + b.n 1e3732 │ │ │ │ mov r0, r7 │ │ │ │ blx 6152c │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e385a │ │ │ │ + b.n 1e37fa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #96] @ 0x60 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stc 0, cr0, [r6, #96]! @ 0x60 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (1e39bc ) │ │ │ │ + ldr r0, [pc, #256] @ (1e395c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1e39c0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1e3960 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e25ec │ │ │ │ + bl 1e258c │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e397e │ │ │ │ + bne.n 1e391e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e397e │ │ │ │ + bne.n 1e391e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e397e │ │ │ │ + bne.n 1e391e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e3962 │ │ │ │ + beq.n 1e3902 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 1e397e │ │ │ │ + cbnz r3, 1e391e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e397e │ │ │ │ + bne.n 1e391e │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e397e │ │ │ │ + cbz r0, 1e391e │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 1e39a4 │ │ │ │ + cbz r3, 1e3944 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1e3980 │ │ │ │ + bne.n 1e3920 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 6224c │ │ │ │ - cbz r6, 1e3988 │ │ │ │ + cbz r6, 1e3928 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3988 │ │ │ │ + b.n 1e3928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 1e397e │ │ │ │ + cbnz r3, 1e391e │ │ │ │ lsls r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e25fc │ │ │ │ + bl 1e259c │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e390c │ │ │ │ + beq.n 1e38ac │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #56] @ (1e39c4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e39c0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e3964 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e3960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e39b6 │ │ │ │ + bne.n 1e3956 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f79a4 │ │ │ │ + bl 1f7944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e395a │ │ │ │ - b.n 1e3980 │ │ │ │ + bne.n 1e38fa │ │ │ │ + b.n 1e3920 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ 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, #256] @ (1e3adc ) │ │ │ │ - ldr r2, [pc, #256] @ (1e3ae0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1e3a7c ) │ │ │ │ + ldr r2, [pc, #256] @ (1e3a80 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1e3ae4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e3a84 ) │ │ │ │ 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 1e3abc │ │ │ │ + beq.n 1e3a5c │ │ │ │ mov sl, r1 │ │ │ │ blx 62848 │ │ │ │ mov r5, r0 │ │ │ │ blx 622b8 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - b.n 1e3a20 │ │ │ │ + b.n 1e39c0 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e3a26 │ │ │ │ + beq.n 1e39c6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e3a50 │ │ │ │ + beq.n 1e39f0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1e3a14 │ │ │ │ + bne.n 1e39b4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e3a1a │ │ │ │ + beq.n 1e39ba │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1e3a72 │ │ │ │ + cbnz r0, 1e3a12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1e3ac2 │ │ │ │ + bne.n 1e3a62 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e3a20 │ │ │ │ + bne.n 1e39c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1e3ae8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1e3ae4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e3a88 ) │ │ │ │ + ldr r3, [pc, #136] @ (1e3a84 ) │ │ │ │ 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 1e3ad8 │ │ │ │ + bne.n 1e3a78 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e3ab6 │ │ │ │ + beq.n 1e3a56 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61e60 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3a44 │ │ │ │ + beq.n 1e39e4 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1e3a98 │ │ │ │ + bne.n 1e3a38 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1e3a44 │ │ │ │ - ldr r3, [pc, #80] @ (1e3aec ) │ │ │ │ + beq.n 1e39e4 │ │ │ │ + ldr r3, [pc, #80] @ (1e3a8c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 615b0 │ │ │ │ - ldr r2, [pc, #72] @ (1e3af0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e3a90 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e3a58 │ │ │ │ - ldr r1, [pc, #40] @ (1e3aec ) │ │ │ │ + b.n 1e39f8 │ │ │ │ + ldr r1, [pc, #40] @ (1e3a8c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (1e3af4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3a94 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - b.n 1e3ab6 │ │ │ │ + b.n 1e3a56 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, r8, lsr #32 │ │ │ │ - @ instruction: 0xeaf00018 │ │ │ │ + sbcs.w r0, r0, r8, lsr #32 │ │ │ │ + adds.w r0, r0, r8, lsr #32 │ │ │ │ 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, #248] @ (1e3c00 ) │ │ │ │ + ldr r2, [pc, #248] @ (1e3ba0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1e3c04 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e3ba4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f7958 │ │ │ │ + bl 1f78f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3bb2 │ │ │ │ + beq.n 1e3b52 │ │ │ │ ldrd r7, r6, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 1e2178 │ │ │ │ - cbnz r0, 1e3b62 │ │ │ │ + bl 1e2118 │ │ │ │ + cbnz r0, 1e3b02 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3bd4 │ │ │ │ + beq.n 1e3b74 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #188] @ (1e3c08 ) │ │ │ │ - ldr r3, [pc, #184] @ (1e3c04 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e3ba8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e3ba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3bfa │ │ │ │ + bne.n 1e3b9a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3adc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e3bdc │ │ │ │ + beq.n 1e3b7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3adc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3adc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3b48 │ │ │ │ + bne.n 1e3ae8 │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3b48 │ │ │ │ + b.n 1e3ae8 │ │ │ │ mov r6, r0 │ │ │ │ blx 622ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b46 │ │ │ │ + beq.n 1e3ae6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f796c │ │ │ │ + bl 1f790c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3adc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1e3b30 │ │ │ │ + b.n 1e3ad0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3b46 │ │ │ │ + b.n 1e3ae6 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b3c │ │ │ │ + beq.n 1e3adc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3b74 │ │ │ │ - b.n 1e3b3c │ │ │ │ + bne.n 1e3b14 │ │ │ │ + b.n 1e3adc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1e3ce4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e3c84 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1e3ce8 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e3c88 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3cba │ │ │ │ - ldr r7, [pc, #180] @ (1e3cec ) │ │ │ │ + beq.n 1e3c5a │ │ │ │ + ldr r7, [pc, #180] @ (1e3c8c ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 61748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3cae │ │ │ │ + beq.n 1e3c4e │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 1e3c5c │ │ │ │ + bne.n 1e3bfc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3c42 │ │ │ │ + beq.n 1e3be2 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e3c6e │ │ │ │ + bne.n 1e3c0e │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1e3c6e │ │ │ │ + bne.n 1e3c0e │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e3c42 │ │ │ │ + beq.n 1e3be2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3c42 │ │ │ │ + beq.n 1e3be2 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1e3cd8 │ │ │ │ + cbnz r0, 1e3c78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1e3cd2 │ │ │ │ + beq.n 1e3c72 │ │ │ │ blx 61aa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ blx 61748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3c4c │ │ │ │ + bne.n 1e3bec │ │ │ │ mov r0, r4 │ │ │ │ blx 6152c │ │ │ │ mov r0, r5 │ │ │ │ blx 61a88 │ │ │ │ - ldr r2, [pc, #52] @ (1e3cf0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e3ce8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e3c90 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e3c88 ) │ │ │ │ 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 1e3ce0 │ │ │ │ + bne.n 1e3c80 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1e3c0c │ │ │ │ - b.n 1e3c9e │ │ │ │ + bl 1e3bac │ │ │ │ + b.n 1e3c3e │ │ │ │ mov r0, r2 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3c42 │ │ │ │ + b.n 1e3be2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #-96]! @ 0x60 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xe9960018 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1e3d26 │ │ │ │ + bne.n 1e3cc6 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1e3d2a │ │ │ │ + bls.n 1e3cca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1e3d30 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e3cd0 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 624c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmdb ip, {r3, r4} │ │ │ │ + ldmdb ip!, {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 │ │ │ │ - ldr r1, [pc, #76] @ (1e3d90 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e3d30 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e36ac │ │ │ │ + bl 1e364c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e3d8c │ │ │ │ + cbz r0, 1e3d2c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e3d86 │ │ │ │ + beq.n 1e3d26 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61aa0 │ │ │ │ - cbnz r0, 1e3d64 │ │ │ │ + cbnz r0, 1e3d04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e3d58 │ │ │ │ + bne.n 1e3cf8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 1e3d86 │ │ │ │ + beq.n 1e3d26 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 61324 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e3d72 │ │ │ │ + bne.n 1e3d12 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ 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] @ (1e3e90 ) │ │ │ │ + ldr r2, [pc, #232] @ (1e3e30 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1e3e94 ) │ │ │ │ + ldr r3, [pc, #232] @ (1e3e34 ) │ │ │ │ mov r6, 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 1ea524 │ │ │ │ + bl 1ea4c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1e3e98 ) │ │ │ │ + ldr r2, [pc, #204] @ (1e3e38 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3e2a │ │ │ │ + blt.n 1e3dca │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e3d34 │ │ │ │ + bl 1e3cd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ - cbnz r4, 1e3e44 │ │ │ │ - ldr r1, [pc, #176] @ (1e3e9c ) │ │ │ │ + cbnz r4, 1e3de4 │ │ │ │ + ldr r1, [pc, #176] @ (1e3e3c ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e36ac │ │ │ │ + bl 1e364c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e3e2a │ │ │ │ + cbz r0, 1e3dca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e3d34 │ │ │ │ + bl 1e3cd4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1e3e1e │ │ │ │ + beq.n 1e3dbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 61324 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1e3e0a │ │ │ │ + bne.n 1e3daa │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e3e68 │ │ │ │ - ldr r2, [pc, #116] @ (1e3ea0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1e3e94 ) │ │ │ │ + bne.n 1e3e08 │ │ │ │ + ldr r2, [pc, #116] @ (1e3e40 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e3e34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3e8a │ │ │ │ + bne.n 1e3e2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r6, #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 1e3e52 │ │ │ │ + bne.n 1e3df2 │ │ │ │ dmb ish │ │ │ │ - b.n 1e3e2a │ │ │ │ + b.n 1e3dca │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r6, #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 1e3e62 │ │ │ │ - b.n 1e3e78 │ │ │ │ + beq.n 1e3e02 │ │ │ │ + b.n 1e3e18 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip], #-96 @ 0x60 │ │ │ │ - bl 1e3e9e │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia.w ip, {r3, r4} │ │ │ │ + bl 1e3e3e │ │ │ │ + stmia r2!, {r1, r2, r3, 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, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1e3f80 ) │ │ │ │ - ldr r3, [pc, #200] @ (1e3f84 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e3f20 ) │ │ │ │ + ldr r3, [pc, #200] @ (1e3f24 ) │ │ │ │ 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 61b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e3f74 │ │ │ │ + beq.n 1e3f14 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 61d58 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3f64 │ │ │ │ + beq.n 1e3f04 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 622ac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e3f64 │ │ │ │ - cbz r5, 1e3f22 │ │ │ │ + cbz r0, 1e3f04 │ │ │ │ + cbz r5, 1e3ec2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e3efe │ │ │ │ + b.n 1e3e9e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1e3f1c │ │ │ │ + bls.n 1e3ebc │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 61998 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e3ef8 │ │ │ │ + bhi.n 1e3e98 │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3f6a │ │ │ │ + b.n 1e3f0a │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1e3f0e │ │ │ │ + beq.n 1e3eae │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e38a8 │ │ │ │ + bl 1e3848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1e3f60 │ │ │ │ + cbz r4, 1e3f00 │ │ │ │ blx 61324 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ blx 61944 │ │ │ │ - ldr r2, [pc, #64] @ (1e3f88 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e3f84 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e3f28 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e3f24 ) │ │ │ │ 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 1e3f7c │ │ │ │ + bne.n 1e3f1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61324 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ blx 61944 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e3f44 │ │ │ │ + b.n 1e3ee4 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e3f70 │ │ │ │ + b.n 1e3f10 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #100] @ (1e4000 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e3fa0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #100] @ (1e4004 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e3fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 1e3ff6 │ │ │ │ + cbnz r3, 1e3f96 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e75c0 │ │ │ │ - ldr r2, [pc, #76] @ (1e4008 ) │ │ │ │ + bl 1e7560 │ │ │ │ + ldr r2, [pc, #76] @ (1e3fa8 ) │ │ │ │ ldrb.w r0, [sp, #25] │ │ │ │ add.w r1, sp, #26 │ │ │ │ ldrb.w r5, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3ff6 │ │ │ │ + beq.n 1e3f96 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (1e400c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e4004 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3fac ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3fa4 ) │ │ │ │ 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 1e3ffa │ │ │ │ + bne.n 1e3f9a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e3fde │ │ │ │ + b.n 1e3f7e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e3d10 │ │ │ │ + b.n 1e3cf0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #420] @ (1e41c8 ) │ │ │ │ + ldr r2, [pc, #420] @ (1e4168 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #420] @ (1e41cc ) │ │ │ │ + ldr r3, [pc, #420] @ (1e416c ) │ │ │ │ add r6, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ - ldr r2, [pc, #400] @ (1e41d0 ) │ │ │ │ + bl 1e2058 │ │ │ │ + ldr r2, [pc, #400] @ (1e4170 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4074 │ │ │ │ + beq.n 1e4014 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 1e40ec │ │ │ │ + bne.n 1e408c │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e409e │ │ │ │ + beq.n 1e403e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4158 │ │ │ │ - ldr r2, [pc, #336] @ (1e41d4 ) │ │ │ │ - ldr r3, [pc, #324] @ (1e41cc ) │ │ │ │ + beq.n 1e40f8 │ │ │ │ + ldr r2, [pc, #336] @ (1e4174 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e416c ) │ │ │ │ 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 1e41c4 │ │ │ │ + bne.w 1e4164 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1e75c0 │ │ │ │ + bl 1e7560 │ │ │ │ ldrb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1e41d8 ) │ │ │ │ + ldr r2, [pc, #280] @ (1e4178 ) │ │ │ │ add r2, pc │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e40d6 │ │ │ │ + beq.n 1e4076 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e4074 │ │ │ │ + beq.n 1e4014 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 61700 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4144 │ │ │ │ + beq.n 1e40e4 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 61b54 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1e4160 │ │ │ │ + bne.n 1e4100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3af8 │ │ │ │ - cbz r0, 1e413e │ │ │ │ + bl 1e3a98 │ │ │ │ + cbz r0, 1e40de │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e4178 │ │ │ │ + beq.n 1e4118 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e412c │ │ │ │ + b.n 1e40cc │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 1e4174 │ │ │ │ + bls.n 1e4114 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 62360 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e4126 │ │ │ │ + bne.n 1e40c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61aa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4082 │ │ │ │ + bne.n 1e4022 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 61324 │ │ │ │ - b.n 1e4082 │ │ │ │ + b.n 1e4022 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 61aa0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61944 │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ - b.n 1e414a │ │ │ │ + b.n 1e40ea │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1e413e │ │ │ │ + beq.n 1e40de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 62764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e413e │ │ │ │ + beq.n 1e40de │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e41bc │ │ │ │ + beq.n 1e415c │ │ │ │ ldrd r0, r5, [sp, #88] @ 0x58 │ │ │ │ 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 1e41a6 │ │ │ │ + bne.n 1e4146 │ │ │ │ dmb ish │ │ │ │ - b.n 1e4144 │ │ │ │ + b.n 1e40e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 61aa0 │ │ │ │ - b.n 1e4144 │ │ │ │ + b.n 1e40e4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ite le │ │ │ │ - lslle r0, r5, #2 │ │ │ │ - lsrgt r0, r3, #3 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e3df0 │ │ │ │ + b.n 1e3dd0 │ │ │ │ movs r0, r3 │ │ │ │ - itet vc │ │ │ │ - lslvc r0, r5, #2 │ │ │ │ - bvs.n 1e3d18 @ unpredictable branch in IT block │ │ │ │ + itet le │ │ │ │ + lslle r0, r5, #2 │ │ │ │ + bgt.n 1e3cf8 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - movvc r0, r3 │ │ │ │ + movle r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #540] @ (1e440c ) │ │ │ │ + ldr r1, [pc, #540] @ (1e43ac ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (1e4410 ) │ │ │ │ + ldr r2, [pc, #540] @ (1e43b0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w fp, [pc, #536] @ 1e4414 │ │ │ │ + ldr.w fp, [pc, #536] @ 1e43b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add fp, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 1e426e │ │ │ │ - ldr r0, [pc, #512] @ (1e4418 ) │ │ │ │ + cbz r3, 1e420e │ │ │ │ + ldr r0, [pc, #512] @ (1e43b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8000 │ │ │ │ + bl 1e7fa0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e4280 │ │ │ │ - ldr r1, [pc, #504] @ (1e441c ) │ │ │ │ + cbz r0, 1e4220 │ │ │ │ + ldr r1, [pc, #504] @ (1e43bc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e42f6 │ │ │ │ + bne.n 1e4296 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1e42a8 │ │ │ │ - ldr r2, [pc, #460] @ (1e4420 ) │ │ │ │ - ldr r3, [pc, #444] @ (1e4410 ) │ │ │ │ + beq.n 1e4248 │ │ │ │ + ldr r2, [pc, #460] @ (1e43c0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e43b0 ) │ │ │ │ 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 1e4406 │ │ │ │ + bne.w 1e43a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 1e42a2 │ │ │ │ + beq.n 1e4242 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1e430e │ │ │ │ - ldr r4, [pc, #424] @ (1e4424 ) │ │ │ │ + beq.n 1e42ae │ │ │ │ + ldr r4, [pc, #424] @ (1e43c4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e4216 │ │ │ │ - ldr r0, [pc, #420] @ (1e4428 ) │ │ │ │ + b.n 1e41b6 │ │ │ │ + ldr r0, [pc, #420] @ (1e43c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8000 │ │ │ │ + bl 1e7fa0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e42fa │ │ │ │ - ldr r3, [pc, #412] @ (1e442c ) │ │ │ │ + beq.n 1e429a │ │ │ │ + ldr r3, [pc, #412] @ (1e43cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #412] @ (1e4430 ) │ │ │ │ + ldr r2, [pc, #412] @ (1e43d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - b.n 1e4222 │ │ │ │ - ldr r4, [pc, #400] @ (1e4434 ) │ │ │ │ + b.n 1e41c2 │ │ │ │ + ldr r4, [pc, #400] @ (1e43d4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e4216 │ │ │ │ + b.n 1e41b6 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #396] @ (1e4438 ) │ │ │ │ + ldr r6, [pc, #396] @ (1e43d8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1e42f6 │ │ │ │ + cbnz r3, 1e4296 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4250 │ │ │ │ + beq.n 1e41f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e4250 │ │ │ │ - ldr r0, [pc, #320] @ (1e443c ) │ │ │ │ + b.n 1e41f0 │ │ │ │ + ldr r0, [pc, #320] @ (1e43dc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e8000 │ │ │ │ + bl 1e7fa0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e4314 │ │ │ │ - ldr r1, [pc, #312] @ (1e4440 ) │ │ │ │ + cbz r0, 1e42b4 │ │ │ │ + ldr r1, [pc, #312] @ (1e43e0 ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - b.n 1e422a │ │ │ │ - ldr r4, [pc, #308] @ (1e4444 ) │ │ │ │ + b.n 1e41ca │ │ │ │ + ldr r4, [pc, #308] @ (1e43e4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1e4216 │ │ │ │ - ldr r0, [pc, #304] @ (1e4448 ) │ │ │ │ + b.n 1e41b6 │ │ │ │ + ldr r0, [pc, #304] @ (1e43e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1e4376 │ │ │ │ - ldr.w sl, [pc, #296] @ 1e444c │ │ │ │ + cbz r0, 1e4316 │ │ │ │ + ldr.w sl, [pc, #296] @ 1e43ec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #296] @ (1e4450 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e43f0 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e42f6 │ │ │ │ + bne.n 1e4296 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e424a │ │ │ │ - b.n 1e42f6 │ │ │ │ + beq.w 1e41ea │ │ │ │ + b.n 1e4296 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ blx 620d8 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq.w fp, #512 @ 0x200 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1e43aa │ │ │ │ + b.n 1e434a │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1e42f6 │ │ │ │ + bne.n 1e4296 │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r6, r0 │ │ │ │ blx 6203c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 62758 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4396 │ │ │ │ - ldr.w sl, [pc, #136] @ 1e4454 │ │ │ │ + beq.n 1e4336 │ │ │ │ + ldr.w sl, [pc, #136] @ 1e43f4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #132] @ (1e4458 ) │ │ │ │ + ldr r3, [pc, #132] @ (1e43f8 ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1e39c8 │ │ │ │ + bl 1e3968 │ │ │ │ clz r3, fp │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e42f6 │ │ │ │ + bne.w 1e4296 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - b.n 1e422a │ │ │ │ + b.n 1e41ca │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1e480c │ │ │ │ + b.n 1e47ec │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4b38 │ │ │ │ + b.n 1e4b18 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1e3c28 │ │ │ │ + b.n 1e3c08 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4778 │ │ │ │ + b.n 1e4758 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e3c7c │ │ │ │ + b.n 1e3c5c │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4bb8 │ │ │ │ + b.n 1e4b98 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4a44 │ │ │ │ + b.n 1e4a24 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4b98 │ │ │ │ + b.n 1e4b78 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4998 │ │ │ │ + b.n 1e4978 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4b48 │ │ │ │ + b.n 1e4b28 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4c30 │ │ │ │ + b.n 1e3c10 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4968 │ │ │ │ + b.n 1e4948 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4c20 │ │ │ │ + b.n 1e3c00 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e481c │ │ │ │ + b.n 1e47fc │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4ad0 │ │ │ │ + b.n 1e4ab0 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (1e44d8 ) │ │ │ │ + ldr r5, [pc, #108] @ (1e4478 ) │ │ │ │ blx 6227c │ │ │ │ mov r4, r0 │ │ │ │ blx 6203c │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e4480 │ │ │ │ + beq.n 1e4420 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 615a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 62294 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e447c │ │ │ │ - ldr r4, [pc, #76] @ (1e44dc ) │ │ │ │ + bne.n 1e441c │ │ │ │ + ldr r4, [pc, #76] @ (1e447c ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e44b8 │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e4458 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e447c │ │ │ │ - ldr r0, [pc, #52] @ (1e44e0 ) │ │ │ │ + bne.n 1e441c │ │ │ │ + ldr r0, [pc, #52] @ (1e4480 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1e44e4 ) │ │ │ │ + ldr r0, [pc, #40] @ (1e4484 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e44d2 │ │ │ │ - ldr r3, [pc, #36] @ (1e44e8 ) │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e4472 │ │ │ │ + ldr r3, [pc, #36] @ (1e4488 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1e44ec ) │ │ │ │ + ldr r2, [pc, #36] @ (1e448c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1e44f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1e4490 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1e449c │ │ │ │ - cbnz r6, 1e453c │ │ │ │ + b.n 1e443c │ │ │ │ + cbnz r6, 1e44f4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1e49f0 │ │ │ │ + b.n 1e49d0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e4ad8 │ │ │ │ + b.n 1e4ab8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e49dc │ │ │ │ + b.n 1e49bc │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e49f8 │ │ │ │ + b.n 1e49d8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e49b4 │ │ │ │ + b.n 1e4994 │ │ │ │ movs r0, 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 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #84] @ (1e455c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e44fc ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (1e4560 ) │ │ │ │ + ldr r4, [pc, #76] @ (1e4500 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5344 │ │ │ │ + bl 1e52e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e453e │ │ │ │ + cbz r0, 1e44de │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e38a8 │ │ │ │ + bl 1e3848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #36] @ (1e4564 ) │ │ │ │ - ldr r3, [pc, #24] @ (1e455c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e4504 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e44fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4558 │ │ │ │ + bne.n 1e44f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 1e4556 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 1e454e │ │ │ │ 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 r2, [pc, #104] @ (1e45e0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e4580 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1e45e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e4584 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3af8 │ │ │ │ + bl 1e3a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1e45b8 │ │ │ │ - ldr r2, [pc, #72] @ (1e45e8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e45e4 ) │ │ │ │ + cbnz r0, 1e4558 │ │ │ │ + ldr r2, [pc, #72] @ (1e4588 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e45da │ │ │ │ + bne.n 1e457a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1e5528 │ │ │ │ + bl 1e54c8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e459e │ │ │ │ + bne.n 1e453e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61324 │ │ │ │ - b.n 1e459e │ │ │ │ + b.n 1e453e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev16 r6, r7 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r3 │ │ │ │ + hlt 0x003a │ │ │ │ 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 1e5094 │ │ │ │ + bl 1e5034 │ │ │ │ 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 r6, [pc, #160] @ (1e46b8 ) │ │ │ │ + ldr r6, [pc, #160] @ (1e4658 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (1e46bc ) │ │ │ │ + ldr r4, [pc, #160] @ (1e465c ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (1e46c0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1e4660 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ mov.w r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1e4676 │ │ │ │ + cbz r3, 1e4616 │ │ │ │ mov r0, r5 │ │ │ │ blx 61ab8 <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e4698 │ │ │ │ + beq.n 1e4638 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ sbc.w r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - blt.n 1e468e │ │ │ │ + blt.n 1e462e │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #76] @ (1e46c4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e46bc ) │ │ │ │ + ldr r2, [pc, #76] @ (1e4664 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e465c ) │ │ │ │ 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 1e46b2 │ │ │ │ + bne.n 1e4652 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 612b8 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1e4672 │ │ │ │ + b.n 1e4612 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e4694 │ │ │ │ + beq.n 1e4634 │ │ │ │ blx 61944 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1e4672 │ │ │ │ + b.n 1e4612 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 1e46f2 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e49f8 │ │ │ │ + b.n 1e49d8 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 1e46e8 │ │ │ │ + cbnz r2, 1e46a0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #220] @ (1e47b8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1e4758 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #220] @ (1e47bc ) │ │ │ │ + ldr r3, [pc, #220] @ (1e475c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #220] @ (1e47c0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1e4760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e479a │ │ │ │ + beq.n 1e473a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e479a │ │ │ │ + beq.n 1e473a │ │ │ │ add r1, sp, #16 │ │ │ │ blx 61d58 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e47b0 │ │ │ │ + beq.n 1e4750 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1e4746 │ │ │ │ + beq.n 1e46e6 │ │ │ │ mov.w r8, #8 │ │ │ │ movt r8, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 61538 │ │ │ │ - cbnz r0, 1e479e │ │ │ │ + cbnz r0, 1e473e │ │ │ │ movs r7, #8 │ │ │ │ movt r7, #32 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 61920 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r6, #352] @ 0x160 │ │ │ │ - beq.n 1e47b0 │ │ │ │ + beq.n 1e4750 │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r7, r0, [r6, #356] @ 0x164 │ │ │ │ str.w r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ - ldr r2, [pc, #68] @ (1e47c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e47bc ) │ │ │ │ + ldr r2, [pc, #68] @ (1e4764 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e475c ) │ │ │ │ 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 1e47b4 │ │ │ │ + bne.n 1e4754 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e477e │ │ │ │ + b.n 1e471e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1e47b0 │ │ │ │ + bne.n 1e4750 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 6121c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e4746 │ │ │ │ + bne.n 1e46e6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e4778 │ │ │ │ + b.n 1e4718 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 1e47c2 │ │ │ │ + cbnz r4, 1e477a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e4994 │ │ │ │ + b.n 1e4974 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb8da │ │ │ │ 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 62300 │ │ │ │ pop {r3, 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 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #88] @ (1e484c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e47ec ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (1e4850 ) │ │ │ │ + ldr r4, [pc, #76] @ (1e47f0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f02a0 │ │ │ │ + bl 1f0240 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e482c │ │ │ │ + cbz r0, 1e47cc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e38a8 │ │ │ │ + bl 1e3848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #36] @ (1e4854 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e484c ) │ │ │ │ + ldr r2, [pc, #36] @ (1e47f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e47ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e4846 │ │ │ │ + bne.n 1e47e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb82c │ │ │ │ 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 r2, [pc, #104] @ (1e48d0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e4870 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1e48d4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e4874 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e20b8 │ │ │ │ + bl 1e2058 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3af8 │ │ │ │ + bl 1e3a98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1e48a8 │ │ │ │ - ldr r2, [pc, #72] @ (1e48d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e48d4 ) │ │ │ │ + cbnz r0, 1e4848 │ │ │ │ + ldr r2, [pc, #72] @ (1e4878 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e4874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e48cc │ │ │ │ + bne.n 1e486c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1f0310 │ │ │ │ + bl 1f02b0 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e488e │ │ │ │ + bne.n 1e482e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61324 │ │ │ │ - b.n 1e488e │ │ │ │ + b.n 1e482e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ 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 1f01dc │ │ │ │ + bl 1f017c │ │ │ │ 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] @ (1e4994 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e4934 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1e4998 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e4938 ) │ │ │ │ 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 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e41dc │ │ │ │ - cbz r0, 1e4972 │ │ │ │ - ldr r1, [pc, #100] @ (1e499c ) │ │ │ │ + bl 1e417c │ │ │ │ + cbz r0, 1e4912 │ │ │ │ + ldr r1, [pc, #100] @ (1e493c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9b5c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 61114 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4972 │ │ │ │ + beq.n 1e4912 │ │ │ │ mov r0, r4 │ │ │ │ blx 61ab8 <__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 1e4972 │ │ │ │ + bge.n 1e4912 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3c0c │ │ │ │ + bl 1e3bac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e99c0 │ │ │ │ - ldr r2, [pc, #36] @ (1e49a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e4998 ) │ │ │ │ + bl 1e9960 │ │ │ │ + ldr r2, [pc, #36] @ (1e4940 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e4938 ) │ │ │ │ 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 1e4990 │ │ │ │ + bne.n 1e4930 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ 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 1e49b8 │ │ │ │ + bne.n 1e4958 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e49ce │ │ │ │ + cbnz r2, 1e496e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #356] @ (1e4b60 ) │ │ │ │ - ldr r3, [pc, #360] @ (1e4b64 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e4b00 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e4b04 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 62120 │ │ │ │ @@ -532460,26 +532427,26 @@ │ │ │ │ blx 61390 │ │ │ │ mov r0, r6 │ │ │ │ blx 62120 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1e4b40 │ │ │ │ + beq.w 1e4ae0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 61390 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e4b36 │ │ │ │ + bcs.n 1e4ad6 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e4af2 │ │ │ │ + b.n 1e4a92 │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 61830 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, fp │ │ │ │ @@ -532495,105 +532462,105 @@ │ │ │ │ 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 61d1c │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e4b34 │ │ │ │ + bne.n 1e4ad4 │ │ │ │ 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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ 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 │ │ │ │ mov r1, fp │ │ │ │ mov r0, lr │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e759c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 62090 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ - bl 1e6c04 │ │ │ │ + bl 1e6ba4 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e4b34 │ │ │ │ + bcs.n 1e4ad4 │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1e4b34 │ │ │ │ + bcc.n 1e4ad4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 61d1c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1e4b34 │ │ │ │ + bne.n 1e4ad4 │ │ │ │ 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 1e4a4c │ │ │ │ + beq.n 1e49ec │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 61390 │ │ │ │ - ldr r2, [pc, #36] @ (1e4b68 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e4b64 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e4b08 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e4b04 ) │ │ │ │ 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 1e4b5a │ │ │ │ + bne.n 1e4afa │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + cpsie │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r4, lr} │ │ │ │ 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] @ (1e4d54 ) │ │ │ │ - ldr r3, [pc, #468] @ (1e4d58 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e4cf4 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e4cf8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -532604,237 +532571,237 @@ │ │ │ │ blx 61390 │ │ │ │ mov r0, r6 │ │ │ │ blx 62120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ca4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e4c2c │ │ │ │ + bhi.n 1e4bcc │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ blx 61d70 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61700 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4c10 │ │ │ │ + cbz r0, 1e4bb0 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e4be0 │ │ │ │ + bne.n 1e4b80 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 62330 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 1e4bbc │ │ │ │ + bne.n 1e4b5c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1e4c10 │ │ │ │ + bne.n 1e4bb0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e4d5c ) │ │ │ │ - ldr r3, [pc, #352] @ (1e4d58 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e4cfc ) │ │ │ │ + ldr r3, [pc, #352] @ (1e4cf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e4d50 │ │ │ │ + bne.w 1e4cf0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61390 │ │ │ │ mov r0, r6 │ │ │ │ blx 62120 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61ca4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4cba │ │ │ │ + beq.n 1e4c5a │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d1c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e4be4 │ │ │ │ - ldr r1, [pc, #288] @ (1e4d60 ) │ │ │ │ + bne.n 1e4b84 │ │ │ │ + ldr r1, [pc, #288] @ (1e4d00 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4be4 │ │ │ │ + bne.n 1e4b84 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e4be4 │ │ │ │ + bhi.n 1e4b84 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4cf0 │ │ │ │ + beq.n 1e4c90 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4c88 │ │ │ │ + bne.n 1e4c28 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4c78 │ │ │ │ + bne.n 1e4c18 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4d0c │ │ │ │ + bne.n 1e4cac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49dc │ │ │ │ + bl 1e497c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e4c9e │ │ │ │ + bne.n 1e4c3e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e4cfc │ │ │ │ + cbnz r3, 1e4c9c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e4bf4 │ │ │ │ - ldr r4, [pc, #168] @ (1e4d64 ) │ │ │ │ + b.n 1e4b94 │ │ │ │ + ldr r4, [pc, #168] @ (1e4d04 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e4be4 │ │ │ │ + bne.n 1e4b84 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e4be4 │ │ │ │ + bne.n 1e4b84 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 625d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 625d8 │ │ │ │ - b.n 1e4c58 │ │ │ │ + b.n 1e4bf8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49dc │ │ │ │ - b.n 1e4cb2 │ │ │ │ + bl 1e497c │ │ │ │ + b.n 1e4c52 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e4cb2 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e4c52 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e4d2a │ │ │ │ + beq.n 1e4cca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4d16 │ │ │ │ + bne.n 1e4cb6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4c90 │ │ │ │ + beq.n 1e4c30 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e4d3a │ │ │ │ + bne.n 1e4cda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4d2c │ │ │ │ - b.n 1e4c90 │ │ │ │ + bne.n 1e4ccc │ │ │ │ + b.n 1e4c30 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r0, r5 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r2, r3 │ │ │ │ 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, #472] @ (1e4f64 ) │ │ │ │ + ldr r1, [pc, #472] @ (1e4f04 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (1e4f68 ) │ │ │ │ + ldr r2, [pc, #468] @ (1e4f08 ) │ │ │ │ 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, 1e4dbe │ │ │ │ + cbz r2, 1e4d5e │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1e4daa │ │ │ │ + bne.n 1e4d4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e4ef2 │ │ │ │ - ldr r1, [pc, #428] @ (1e4f6c ) │ │ │ │ + b.n 1e4e92 │ │ │ │ + ldr r1, [pc, #428] @ (1e4f0c ) │ │ │ │ add r1, pc │ │ │ │ blx 625e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4dba │ │ │ │ - ldr r3, [pc, #416] @ (1e4f70 ) │ │ │ │ + beq.n 1e4d5a │ │ │ │ + ldr r3, [pc, #416] @ (1e4f10 ) │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ (1e4f74 ) │ │ │ │ + ldr r3, [pc, #404] @ (1e4f14 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (1e4f78 ) │ │ │ │ + ldr r3, [pc, #400] @ (1e4f18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 621c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4eea │ │ │ │ + beq.n 1e4e8a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 614fc │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -532843,151 +532810,151 @@ │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4dec │ │ │ │ + beq.n 1e4d8c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r5, #12 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ ldr.w r3, [r9, #-240] │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 1e4f48 │ │ │ │ - ldr r6, [pc, #308] @ (1e4f7c ) │ │ │ │ + beq.w 1e4ee8 │ │ │ │ + ldr r6, [pc, #308] @ (1e4f1c ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 625e4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 625e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 61324 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 61324 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4f40 │ │ │ │ + beq.n 1e4ee0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1e4ed6 │ │ │ │ + cbz r3, 1e4e76 │ │ │ │ blx 61d70 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 61d58 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4f16 │ │ │ │ + beq.n 1e4eb6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e4e9c │ │ │ │ - b.n 1e4f16 │ │ │ │ + bne.n 1e4e3c │ │ │ │ + b.n 1e4eb6 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1e4f16 │ │ │ │ + beq.n 1e4eb6 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 61d70 │ │ │ │ mov r1, r6 │ │ │ │ blx 61d58 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e4e96 │ │ │ │ + beq.n 1e4e36 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e4e96 │ │ │ │ + bne.n 1e4e36 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e4e96 │ │ │ │ + bne.n 1e4e36 │ │ │ │ mov r0, fp │ │ │ │ blx 62354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62354 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 621c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4dfc │ │ │ │ + bne.n 1e4d9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 62354 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1e4f80 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e4f20 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (1e4f68 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e4f08 ) │ │ │ │ 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 1e4f60 │ │ │ │ + bne.n 1e4f00 │ │ │ │ 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 1e4b6c │ │ │ │ + bl 1e4b0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e4f4e │ │ │ │ + cbz r0, 1e4eee │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62354 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1e4dec │ │ │ │ - b.n 1e4eea │ │ │ │ + bls.w 1e4d8c │ │ │ │ + b.n 1e4e8a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4ed6 │ │ │ │ - b.n 1e4dec │ │ │ │ + bne.n 1e4e76 │ │ │ │ + b.n 1e4d8c │ │ │ │ blx 61324 │ │ │ │ - b.n 1e4dec │ │ │ │ + b.n 1e4d8c │ │ │ │ mov r0, fp │ │ │ │ blx 62354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 62354 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1e4dec │ │ │ │ + b.n 1e4d8c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - sxtb r6, r4 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e4fa0 │ │ │ │ + bge.n 1e4f80 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1e4f6c │ │ │ │ + bge.n 1e4f4c │ │ │ │ movs r0, r3 │ │ │ │ - bge.n 1e4f7c │ │ │ │ + bge.n 1e4f5c │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 1e4ea0 │ │ │ │ + bls.n 1e4e80 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1e4f84 │ │ │ │ + cbz r0, 1e4f3c │ │ │ │ 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] @ (1e5024 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e4fc4 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e5028 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e4fc8 ) │ │ │ │ add.w r8, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -532995,147 +532962,147 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 61998 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e4fce │ │ │ │ - b.n 1e5012 │ │ │ │ + bne.n 1e4f6e │ │ │ │ + b.n 1e4fb2 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e4ff2 │ │ │ │ + bne.n 1e4f92 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e4fb0 │ │ │ │ + bge.n 1e4f50 │ │ │ │ add.w r5, r8, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e4fc8 │ │ │ │ + bpl.n 1e4f68 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d68 │ │ │ │ + bl 1e4d08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e4fce │ │ │ │ + beq.n 1e4f6e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e502c ) │ │ │ │ - ldr r3, [pc, #48] @ (1e5028 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e4fcc ) │ │ │ │ + ldr r3, [pc, #48] @ (1e4fc8 ) │ │ │ │ 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 1e501e │ │ │ │ + bne.n 1e4fbe │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e4fb0 │ │ │ │ - b.n 1e4ff4 │ │ │ │ + beq.n 1e4f50 │ │ │ │ + b.n 1e4f94 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ 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 r5, r0 │ │ │ │ - cbnz r3, 1e507c │ │ │ │ + cbnz r3, 1e501c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 1e504c │ │ │ │ + cbz r0, 1e4fec │ │ │ │ blx 62354 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e505c │ │ │ │ + cbz r0, 1e4ffc │ │ │ │ blx 62354 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1e5052 │ │ │ │ + bne.n 1e4ff2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 1e5070 │ │ │ │ + cbz r3, 1e5010 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e6b90 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 61514 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 61944 │ │ │ │ - b.n 1e5044 │ │ │ │ + b.n 1e4fe4 │ │ │ │ stmdb 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] @ (1e5308 ) │ │ │ │ + ldr r2, [pc, #608] @ (1e52a8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1e530c ) │ │ │ │ + ldr r3, [pc, #608] @ (1e52ac ) │ │ │ │ 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 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e6af0 │ │ │ │ + bl 1e6a90 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1e5310 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e52b0 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1eeaec │ │ │ │ + bl 1eea8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e515e │ │ │ │ - ldr r7, [pc, #556] @ (1e5314 ) │ │ │ │ + beq.n 1e50fe │ │ │ │ + ldr r7, [pc, #556] @ (1e52b4 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1e5318 ) │ │ │ │ + ldr r2, [pc, #556] @ (1e52b8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e5294 │ │ │ │ - ldr r2, [pc, #536] @ (1e531c ) │ │ │ │ + beq.w 1e5234 │ │ │ │ + ldr r2, [pc, #536] @ (1e52bc ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e528e │ │ │ │ - ldr r6, [pc, #516] @ (1e5320 ) │ │ │ │ + beq.w 1e522e │ │ │ │ + ldr r6, [pc, #516] @ (1e52c0 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 625e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -533145,51 +533112,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 61324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5294 │ │ │ │ + beq.w 1e5234 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e5294 │ │ │ │ + beq.w 1e5234 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b6c │ │ │ │ + bl 1e4b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5294 │ │ │ │ - ldr r0, [pc, #452] @ (1e5324 ) │ │ │ │ + beq.w 1e5234 │ │ │ │ + ldr r0, [pc, #452] @ (1e52c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5244 │ │ │ │ + beq.n 1e51e4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1e5328 │ │ │ │ - ldr.w r9, [pc, #440] @ 1e532c │ │ │ │ + ldr.w r8, [pc, #440] @ 1e52c8 │ │ │ │ + ldr.w r9, [pc, #440] @ 1e52cc │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (1e5330 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e52d0 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e5206 │ │ │ │ + b.n 1e51a6 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e52de │ │ │ │ + beq.w 1e527e │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (1e5334 ) │ │ │ │ + ldr r5, [pc, #400] @ (1e52d4 ) │ │ │ │ blx 61324 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 625e4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -533200,158 +533167,158 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e52b6 │ │ │ │ + beq.n 1e5256 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e52ec │ │ │ │ + beq.w 1e528c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4b6c │ │ │ │ + bl 1e4b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e52c6 │ │ │ │ + beq.n 1e5266 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 62354 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 1e5244 │ │ │ │ + bhi.n 1e51e4 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r6 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 614fc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1e5244 │ │ │ │ + cbz r3, 1e51e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 6112c │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #28 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e5188 │ │ │ │ + bne.n 1e5128 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e51fc │ │ │ │ - ldr r0, [pc, #240] @ (1e5338 ) │ │ │ │ + b.n 1e519c │ │ │ │ + ldr r0, [pc, #240] @ (1e52d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e528a │ │ │ │ + cbz r0, 1e522a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d68 │ │ │ │ - cbz r0, 1e528a │ │ │ │ + bl 1e4d08 │ │ │ │ + cbz r0, 1e522a │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 62578 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1e528a │ │ │ │ + blt.n 1e522a │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 6164c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e52fa │ │ │ │ - ldr r1, [pc, #196] @ (1e533c ) │ │ │ │ + blt.n 1e529a │ │ │ │ + ldr r1, [pc, #196] @ (1e52dc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcc4c │ │ │ │ - cbnz r0, 1e52f2 │ │ │ │ + bl 1fcbec │ │ │ │ + cbnz r0, 1e5292 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e529c │ │ │ │ + b.n 1e523c │ │ │ │ mov r0, r3 │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5030 │ │ │ │ + bl 1e4fd0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1e5340 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e530c ) │ │ │ │ + ldr r2, [pc, #160] @ (1e52e0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e52ac ) │ │ │ │ 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 1e5302 │ │ │ │ + bne.n 1e52a2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 1e52be │ │ │ │ + cbz r5, 1e525e │ │ │ │ mov r0, r5 │ │ │ │ blx 62354 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e51fc │ │ │ │ + b.n 1e519c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 62354 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 62354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e51fc │ │ │ │ + b.n 1e519c │ │ │ │ mov r0, fp │ │ │ │ blx 61324 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ - b.n 1e51fc │ │ │ │ + b.n 1e519c │ │ │ │ blx 62354 │ │ │ │ - b.n 1e52be │ │ │ │ + b.n 1e525e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 61514 │ │ │ │ mov r0, r5 │ │ │ │ blx 61944 │ │ │ │ - b.n 1e528a │ │ │ │ + b.n 1e522a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e523c │ │ │ │ + bcc.n 1e521c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e5374 │ │ │ │ + bvc.n 1e5354 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e52f0 │ │ │ │ + bvc.n 1e52d0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e52e0 │ │ │ │ + bvc.n 1e52c0 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e533c │ │ │ │ + bvc.n 1e531c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e5258 │ │ │ │ + bvs.n 1e5238 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e528c │ │ │ │ + bvs.n 1e526c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e53e8 │ │ │ │ + bvs.n 1e53c8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e5400 │ │ │ │ + bvs.n 1e51e0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1e5394 │ │ │ │ + bvs.n 1e5374 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 1e5310 │ │ │ │ + bvs.n 1e52f0 │ │ │ │ movs r0, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1e573c │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1e56dc │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ 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 │ │ │ │ subs r5, r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -533370,174 +533337,174 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r9, r2, r1 │ │ │ │ orr.w r4, r3, r0 │ │ │ │ sub.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1e5366 │ │ │ │ + bne.n 1e5306 │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5432 │ │ │ │ + beq.n 1e53d2 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e53b8 │ │ │ │ + bne.n 1e5358 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e53a8 │ │ │ │ + bne.n 1e5348 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e54ce │ │ │ │ + bne.w 1e546e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1e543a │ │ │ │ + cbz r0, 1e53da │ │ │ │ ldrb.w r4, [sl] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e5410 │ │ │ │ + blt.n 1e53b0 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sl, #48 @ 0x30 │ │ │ │ blx 61d1c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e5410 │ │ │ │ + bne.n 1e53b0 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e5404 │ │ │ │ + b.n 1e53a4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e546a │ │ │ │ + beq.n 1e540a │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e5400 │ │ │ │ + beq.n 1e53a0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e541c │ │ │ │ + bne.n 1e53bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e54c0 │ │ │ │ + bne.n 1e5460 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - cbz r1, 1e5456 │ │ │ │ + cbz r1, 1e53f6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49dc │ │ │ │ + bl 1e497c │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e53d0 │ │ │ │ + bne.n 1e5370 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e542a │ │ │ │ - b.n 1e545a │ │ │ │ + beq.n 1e53ca │ │ │ │ + b.n 1e53fa │ │ │ │ ldr.w r5, [sl, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 622ac │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 61d1c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e5412 │ │ │ │ + bne.n 1e53b2 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ - cbz r3, 1e549c │ │ │ │ + cbz r3, 1e543c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e5412 │ │ │ │ + bne.n 1e53b2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e54a0 │ │ │ │ + bne.n 1e5440 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e5516 │ │ │ │ + cbnz r3, 1e54b6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e5434 │ │ │ │ + beq.n 1e53d4 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 1e5434 │ │ │ │ + b.n 1e53d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e5432 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e53d2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e54fa │ │ │ │ + bne.n 1e549a │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e54e4 │ │ │ │ + bne.n 1e5484 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e54d6 │ │ │ │ - b.n 1e53c2 │ │ │ │ + bne.n 1e5476 │ │ │ │ + b.n 1e5362 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5500 │ │ │ │ + bne.n 1e54a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e54d2 │ │ │ │ - b.n 1e53c2 │ │ │ │ + bne.n 1e5472 │ │ │ │ + b.n 1e5362 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e54b4 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e5454 │ │ │ │ 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 sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #928] @ (1e58e8 ) │ │ │ │ - ldr r3, [pc, #932] @ (1e58ec ) │ │ │ │ + ldr r2, [pc, #928] @ (1e5888 ) │ │ │ │ + ldr r3, [pc, #932] @ (1e588c ) │ │ │ │ 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 │ │ │ │ @@ -533551,326 +533518,326 @@ │ │ │ │ lsls r4, r3 │ │ │ │ orr.w r5, r4, r2 │ │ │ │ subs r3, #8 │ │ │ │ orr.w r4, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w r3, #8 │ │ │ │ - bne.n 1e555a │ │ │ │ + bne.n 1e54fa │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e5622 │ │ │ │ + beq.n 1e55c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5622 │ │ │ │ + beq.n 1e55c2 │ │ │ │ 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 1e55b6 │ │ │ │ + bne.n 1e5556 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e55a6 │ │ │ │ + bne.n 1e5546 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e5744 │ │ │ │ + bne.w 1e56e4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r7, #0 │ │ │ │ blx 61d70 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 61700 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e5644 │ │ │ │ + cbz r0, 1e55e4 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e55f2 │ │ │ │ + bne.n 1e5592 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 62330 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e55cc │ │ │ │ + bne.n 1e556c │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 1e5644 │ │ │ │ + bne.n 1e55e4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e560a │ │ │ │ + bne.n 1e55aa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e5734 │ │ │ │ + bne.w 1e56d4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (1e58f0 ) │ │ │ │ - ldr r3, [pc, #704] @ (1e58ec ) │ │ │ │ + ldr r2, [pc, #712] @ (1e5890 ) │ │ │ │ + ldr r3, [pc, #704] @ (1e588c ) │ │ │ │ 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 1e58d2 │ │ │ │ + bne.w 1e5872 │ │ │ │ mov r0, fp │ │ │ │ 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 1e565e │ │ │ │ + bne.n 1e55fe │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e564e │ │ │ │ + bne.n 1e55ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e587c │ │ │ │ + bne.w 1e581c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e49dc │ │ │ │ + bl 1e497c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e56c4 │ │ │ │ + cbz r0, 1e5664 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e5688 │ │ │ │ + bne.n 1e5628 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e58c2 │ │ │ │ + bne.w 1e5862 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5618 │ │ │ │ - b.n 1e56b4 │ │ │ │ + beq.n 1e55b8 │ │ │ │ + b.n 1e5654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61390 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e75c0 │ │ │ │ + bl 1e7560 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6221c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1e578e │ │ │ │ + beq.n 1e572e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e570c │ │ │ │ + bne.n 1e56ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e55f6 │ │ │ │ + beq.w 1e5596 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e55f6 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e5596 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e5622 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e55c2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e5766 │ │ │ │ + beq.n 1e5706 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5750 │ │ │ │ + bne.n 1e56f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e55c0 │ │ │ │ + beq.w 1e5560 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e5778 │ │ │ │ + bne.n 1e5718 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e576a │ │ │ │ - b.n 1e55c0 │ │ │ │ + bne.n 1e570a │ │ │ │ + b.n 1e5560 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 62120 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ blx 6221c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1e5708 │ │ │ │ + bne.n 1e56a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6221c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e5708 │ │ │ │ + bne.n 1e56a8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 625d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6221c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e5708 │ │ │ │ - vldr d7, [pc, #244] @ 1e58d8 │ │ │ │ + bne.n 1e56a8 │ │ │ │ + vldr d7, [pc, #244] @ 1e5878 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1e58e0 │ │ │ │ + vldr d7, [pc, #236] @ 1e5880 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e5708 │ │ │ │ + bne.n 1e56a8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e5708 │ │ │ │ + bne.w 1e56a8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 625d8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ vstr d7, [r9, #40] @ 0x28 │ │ │ │ strb.w r6, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e75fc │ │ │ │ + bl 1e759c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e6c04 │ │ │ │ + bl 1e6ba4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e49a4 │ │ │ │ + bl 1e4944 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 61d70 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 61700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e49a4 │ │ │ │ - b.n 1e5626 │ │ │ │ + bl 1e4944 │ │ │ │ + b.n 1e55c6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e589c │ │ │ │ + beq.n 1e583c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5886 │ │ │ │ + bne.n 1e5826 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e5668 │ │ │ │ + beq.w 1e5608 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e58ac │ │ │ │ + bne.n 1e584c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e589e │ │ │ │ - b.n 1e5668 │ │ │ │ + bne.n 1e583e │ │ │ │ + b.n 1e5608 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1e56a0 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1e5640 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ @@ -533899,46 +533866,46 @@ │ │ │ │ movs r2, #9 │ │ │ │ blx 61724 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e59f4 │ │ │ │ + vldr s15, [pc, #156] @ 1e5994 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e59f8 │ │ │ │ + vldr s14, [pc, #148] @ 1e5998 │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1e59f0 │ │ │ │ - vldr s14, [pc, #104] @ 1e59fc │ │ │ │ + bvs.n 1e5990 │ │ │ │ + vldr s14, [pc, #104] @ 1e599c │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e59f0 │ │ │ │ - vldr s14, [pc, #88] @ 1e5a00 │ │ │ │ + cbnz r3, 1e5990 │ │ │ │ + vldr s14, [pc, #88] @ 1e59a0 │ │ │ │ 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, 1e59f0 │ │ │ │ + cbnz r3, 1e5990 │ │ │ │ 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 │ │ │ │ @@ -533966,91 +533933,91 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov r3, s0 │ │ │ │ ubfx r0, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - beq.n 1e5a3a │ │ │ │ + beq.n 1e59da │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 1e5a46 │ │ │ │ + cbz r2, 1e59e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w ip, r1, #255 @ 0xff │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, ip, #1 │ │ │ │ - cbnz r6, 1e5a74 │ │ │ │ + cbnz r6, 1e5a14 │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 1e5a82 │ │ │ │ + beq.n 1e5a22 │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 1e5a3c │ │ │ │ + b.n 1e59dc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w r2, r1, #127 @ 0x7f │ │ │ │ cmn.w r2, #14 │ │ │ │ - blt.n 1e5ab8 │ │ │ │ + blt.n 1e5a58 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 1e5a72 │ │ │ │ + bgt.n 1e5a12 │ │ │ │ vmov s0, r0 │ │ │ │ sub.w r5, r1, #112 @ 0x70 │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ blx 61544 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ iteet eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ lslne r3, r5, #10 │ │ │ │ sxthne r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ itet eq │ │ │ │ lsleq r0, r0, #10 │ │ │ │ sxthne r0, r3 │ │ │ │ sxtheq r0, r0 │ │ │ │ - b.n 1e5a3c │ │ │ │ + b.n 1e59dc │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1e5acc │ │ │ │ + vldr s0, [pc, #12] @ 1e5a6c │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 61544 │ │ │ │ - b.n 1e5aa0 │ │ │ │ + b.n 1e5a40 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e5cd0 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e5c70 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ed5b0 │ │ │ │ + bl 1ed550 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e5b20 │ │ │ │ + vldr s15, [pc, #48] @ 1e5ac0 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e5b24 │ │ │ │ + vldr s14, [pc, #40] @ 1e5ac4 │ │ │ │ lsls r0, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -534064,87 +534031,87 @@ │ │ │ │ blx r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e5b94 │ │ │ │ + vldr s15, [pc, #72] @ 1e5b34 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e5b98 │ │ │ │ + vldr s14, [pc, #64] @ 1e5b38 │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e5b8c │ │ │ │ + ble.n 1e5b2c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e594c │ │ │ │ + bl 1e58ec │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e5c08 │ │ │ │ + vldr s15, [pc, #72] @ 1e5ba8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e5c0c │ │ │ │ + vldr s14, [pc, #64] @ 1e5bac │ │ │ │ lsls r3, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e5c00 │ │ │ │ + bpl.n 1e5ba0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e594c │ │ │ │ + bl 1e58ec │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e5c30 │ │ │ │ + cbz r3, 1e5bd0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e5c2a │ │ │ │ + cbz r3, 1e5bca │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -534173,38 +534140,38 @@ │ │ │ │ umlal r1, fp, r0, r7 │ │ │ │ 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 1e5ca0 │ │ │ │ + b.n 1e5c40 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e5cc4 │ │ │ │ + cbz r3, 1e5c64 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e5cc4 │ │ │ │ + beq.n 1e5c64 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e5c90 │ │ │ │ + beq.n 1e5c30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e5c94 │ │ │ │ + bne.n 1e5c34 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c94 │ │ │ │ + beq.n 1e5c34 │ │ │ │ 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 │ │ │ │ @@ -534232,148 +534199,148 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 624c8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e5d60 │ │ │ │ + cbz r0, 1e5d00 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 1e5d58 │ │ │ │ + beq.n 1e5cf8 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e5d4c │ │ │ │ + cbz r3, 1e5cec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e5d3e │ │ │ │ + bne.n 1e5cde │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e9ae0 │ │ │ │ + bl 1e9a80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e5d86 │ │ │ │ + cbz r3, 1e5d26 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e5d82 │ │ │ │ + cbz r3, 1e5d22 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #468] @ (1e5f70 ) │ │ │ │ + ldr r2, [pc, #468] @ (1e5f10 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #468] @ (1e5f74 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e5f14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, 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 1e5e36 │ │ │ │ + beq.n 1e5dd6 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e5dd4 │ │ │ │ - ldr r2, [pc, #444] @ (1e5f78 ) │ │ │ │ - ldr r3, [pc, #440] @ (1e5f74 ) │ │ │ │ + bls.n 1e5d74 │ │ │ │ + ldr r2, [pc, #444] @ (1e5f18 ) │ │ │ │ + ldr r3, [pc, #440] @ (1e5f14 ) │ │ │ │ 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 1e5f6a │ │ │ │ + bne.w 1e5f0a │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (1e5f7c ) │ │ │ │ + ldr r3, [pc, #420] @ (1e5f1c ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5db8 │ │ │ │ + beq.n 1e5d58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e5dfc │ │ │ │ - ldr r1, [pc, #392] @ (1e5f80 ) │ │ │ │ + cbz r3, 1e5d9c │ │ │ │ + ldr r1, [pc, #392] @ (1e5f20 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9aec │ │ │ │ + bl 1e9a8c │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ add.w fp, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne ip, r4 │ │ │ │ movne sl, r6 │ │ │ │ - beq.n 1e5e5a │ │ │ │ + beq.n 1e5dfa │ │ │ │ mov r9, sl │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e5e10 │ │ │ │ + bne.n 1e5db0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b.n 1e5e6c │ │ │ │ + b.n 1e5e0c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e5db4 │ │ │ │ - ldr r2, [pc, #324] @ (1e5f84 ) │ │ │ │ + bne.n 1e5d54 │ │ │ │ + ldr r2, [pc, #324] @ (1e5f24 ) │ │ │ │ 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 61830 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e5db8 │ │ │ │ + b.n 1e5d58 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6224c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e5f88 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e5f28 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r5, [r4, #20] │ │ │ │ add.w r2, lr, r2, lsl #4 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -534392,22 +534359,22 @@ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r1, [r4, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, lr │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne.n 1e5ebe │ │ │ │ - b.n 1e5f3a │ │ │ │ + bne.n 1e5e5e │ │ │ │ + b.n 1e5eda │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e5f3a │ │ │ │ + beq.n 1e5eda │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e5eb8 │ │ │ │ + beq.n 1e5e58 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ strd r0, r6, [sp, #24] │ │ │ │ strd lr, r4, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrd lr, r6, [r3, #8] │ │ │ │ @@ -534424,80 +534391,80 @@ │ │ │ │ mla r4, r1, r7, r4 │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r0, r5, r0 │ │ │ │ umlal r0, r7, r4, r5 │ │ │ │ mov fp, r7 │ │ │ │ add.w r0, r9, fp, lsl #4 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ - cbnz r4, 1e5f5c │ │ │ │ + cbnz r4, 1e5efc │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ strd lr, r6, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e5f32 │ │ │ │ + beq.n 1e5ed2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5ed0 │ │ │ │ + bne.n 1e5e70 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e5f26 │ │ │ │ + bne.n 1e5ec6 │ │ │ │ ldrd lr, r4, [sp, #16] │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ cmp lr, r0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 1e5db8 │ │ │ │ + beq.w 1e5d58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e5f54 │ │ │ │ + cbz r3, 1e5ef4 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e9aec │ │ │ │ + bl 1e9a8c │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ mov r0, lr │ │ │ │ - bl 1e99c0 │ │ │ │ - b.n 1e5db8 │ │ │ │ + bl 1e9960 │ │ │ │ + b.n 1e5d58 │ │ │ │ add fp, ip │ │ │ │ add r0, r8 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1e5f10 │ │ │ │ + bhi.n 1e5eb0 │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 1e5f0c │ │ │ │ + b.n 1e5eac │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #368 @ (adr r2, 1e60e4 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 1e6204 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 1e607c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 1e619c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r0, r5 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ 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 1e606c │ │ │ │ + bcs.n 1e600c │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e6064 │ │ │ │ + bls.n 1e6004 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, ip │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -534509,71 +534476,71 @@ │ │ │ │ umlal r0, sl, r9, r6 │ │ │ │ umull r3, r0, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r2, r0 │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ umlal r3, ip, r2, r1 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1e6004 │ │ │ │ + b.n 1e5fa4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e603a │ │ │ │ + beq.n 1e5fda │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e6052 │ │ │ │ + beq.n 1e5ff2 │ │ │ │ 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 1e5ff0 │ │ │ │ + bne.n 1e5f90 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5ff6 │ │ │ │ + bne.n 1e5f96 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e605c │ │ │ │ + cbnz r3, 1e5ffc │ │ │ │ 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 1e5ff6 │ │ │ │ + beq.n 1e5f96 │ │ │ │ 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 1e6032 │ │ │ │ + beq.n 1e5fd2 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6028 │ │ │ │ + beq.n 1e5fc8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e6028 │ │ │ │ + b.n 1e5fc8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e5d88 │ │ │ │ - b.n 1e5fb4 │ │ │ │ + bl 1e5d28 │ │ │ │ + b.n 1e5f54 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e5d88 │ │ │ │ - b.n 1e5fb4 │ │ │ │ + bl 1e5d28 │ │ │ │ + b.n 1e5f54 │ │ │ │ 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 │ │ │ │ @@ -534614,50 +534581,50 @@ │ │ │ │ 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 622b8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e61c4 │ │ │ │ + bhi.n 1e6164 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e6174 │ │ │ │ + bls.n 1e6114 │ │ │ │ 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 1e614e │ │ │ │ + bhi.n 1e60ee │ │ │ │ subs r2, r0, #4 │ │ │ │ adds r4, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e619c │ │ │ │ + cbz r0, 1e613c │ │ │ │ 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 1e6188 │ │ │ │ + bne.n 1e6128 │ │ │ │ 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 │ │ │ │ @@ -534691,50 +534658,50 @@ │ │ │ │ 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 1e61f2 │ │ │ │ + bhi.n 1e6192 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r0, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e6134 │ │ │ │ + b.n 1e60d4 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - vldr d7, [pc, #72] @ 1e62c0 │ │ │ │ + vldr d7, [pc, #72] @ 1e6260 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #64] @ 1e62c8 │ │ │ │ + vldr d7, [pc, #64] @ 1e6268 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r5, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #52] @ 1e62d0 │ │ │ │ + vldr d7, [pc, #52] @ 1e6270 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r5, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -534759,27 +534726,27 @@ │ │ │ │ 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.w r1, #368 @ 0x170 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6338 │ │ │ │ + cbz r0, 1e62d8 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r2, #19 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ movs r1, #0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e6340 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e62e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e6348 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e62e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -534802,31 +534769,31 @@ │ │ │ │ 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 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e63b0 │ │ │ │ - vldr d7, [pc, #76] @ 1e63b8 │ │ │ │ + cbz r0, 1e6350 │ │ │ │ + vldr d7, [pc, #76] @ 1e6358 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e63d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e6370 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e63c0 │ │ │ │ + vldr d7, [pc, #64] @ 1e6360 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e63d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e6374 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e63c8 │ │ │ │ + vldr d7, [pc, #56] @ 1e6368 │ │ │ │ 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 │ │ │ │ @@ -534868,190 +534835,190 @@ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r7, [ip, #-4] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ str.w lr, [ip, #-12] │ │ │ │ str.w r1, [ip, #-8] │ │ │ │ - bne.n 1e63f6 │ │ │ │ + bne.n 1e6396 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r3, [ip, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e6456 │ │ │ │ + beq.n 1e63f6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e6454 │ │ │ │ + cbz r0, 1e63f4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 6224c │ │ │ │ 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 6224c │ │ │ │ - b.n 1e6452 │ │ │ │ + b.n 1e63f2 │ │ │ │ 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, 1e64b4 │ │ │ │ + cbz r1, 1e6454 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r2, r0, r3 │ │ │ │ - cbz r3, 1e64b4 │ │ │ │ + cbz r3, 1e6454 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e6490 │ │ │ │ + b.n 1e6430 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e64b4 │ │ │ │ + beq.n 1e6454 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e648a │ │ │ │ + beq.n 1e642a │ │ │ │ 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 1e64b4 │ │ │ │ + beq.n 1e6454 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6496 │ │ │ │ + bne.n 1e6436 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e64a8 │ │ │ │ + bne.n 1e6448 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e64c0 │ │ │ │ - bl 1e99c0 │ │ │ │ + beq.n 1e6460 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e64e6 │ │ │ │ + cbz r0, 1e6486 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e6468 │ │ │ │ + bl 1e6408 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e6532 │ │ │ │ + cbz r0, 1e64d2 │ │ │ │ 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 r2, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1e6534 │ │ │ │ + cbz r1, 1e64d4 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - beq.n 1e6528 │ │ │ │ + beq.n 1e64c8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e651a │ │ │ │ + cbz r3, 1e64ba │ │ │ │ blx r7 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ strh.w r8, [r4, #4] │ │ │ │ add.w r3, r2, r6, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e650e │ │ │ │ + bne.n 1e64ae │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1e6550 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e64f0 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 61830 │ │ │ │ strd r7, r7, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r6, #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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5c40 │ │ │ │ + bl 1e5be0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e5c40 │ │ │ │ + bl 1e5be0 │ │ │ │ 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 1e5f8c │ │ │ │ - cbz r0, 1e65ba │ │ │ │ + bl 1e5f2c │ │ │ │ + cbz r0, 1e655a │ │ │ │ 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 1e5f8c │ │ │ │ - cbz r0, 1e65dc │ │ │ │ + bl 1e5f2c │ │ │ │ + cbz r0, 1e657c │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e65f6 │ │ │ │ + cbz r1, 1e6596 │ │ │ │ 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 │ │ │ │ @@ -535063,83 +535030,83 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5c40 │ │ │ │ - cbz r0, 1e662e │ │ │ │ + bl 1e5be0 │ │ │ │ + cbz r0, 1e65ce │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r1, 1e6658 │ │ │ │ + cbz r1, 1e65f8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1e664c │ │ │ │ - b.n 1e6654 │ │ │ │ + bne.n 1e65ec │ │ │ │ + b.n 1e65f4 │ │ │ │ adds r0, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e6654 │ │ │ │ + beq.n 1e65f4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6646 │ │ │ │ + beq.n 1e65e6 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1e663a │ │ │ │ + b.n 1e65da │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e67a4 │ │ │ │ + beq.w 1e6744 │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e6704 │ │ │ │ + bhi.n 1e66a4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e66b4 │ │ │ │ + bls.n 1e6654 │ │ │ │ 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 1e668e │ │ │ │ + bhi.n 1e662e │ │ │ │ subs r2, r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e66dc │ │ │ │ + cbz r1, 1e667c │ │ │ │ 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 1e66c8 │ │ │ │ + bne.n 1e6668 │ │ │ │ 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 │ │ │ │ @@ -535173,76 +535140,76 @@ │ │ │ │ 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 1e6732 │ │ │ │ + bhi.n 1e66d2 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r1, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e6674 │ │ │ │ + b.n 1e6614 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e68fe │ │ │ │ + beq.w 1e689e │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e685c │ │ │ │ + bhi.n 1e67fc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e680c │ │ │ │ + bls.n 1e67ac │ │ │ │ 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 1e67e6 │ │ │ │ + bhi.n 1e6786 │ │ │ │ subs r2, r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e6834 │ │ │ │ + cbz r1, 1e67d4 │ │ │ │ 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 1e6820 │ │ │ │ + bne.n 1e67c0 │ │ │ │ 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 │ │ │ │ @@ -535277,34 +535244,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 1e688a │ │ │ │ + bhi.n 1e682a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ sub.w r2, r1, #16 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ 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 1e67cc │ │ │ │ + b.n 1e676c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e6834 │ │ │ │ + b.n 1e67d4 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -535341,31 +535308,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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e69f8 │ │ │ │ - vldr d7, [pc, #76] @ 1e6a00 │ │ │ │ + cbz r0, 1e6998 │ │ │ │ + vldr d7, [pc, #76] @ 1e69a0 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e6a18 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e69b8 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e6a08 │ │ │ │ + vldr d7, [pc, #64] @ 1e69a8 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e6a1c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e69bc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e6a10 │ │ │ │ + vldr d7, [pc, #56] @ 1e69b0 │ │ │ │ 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 │ │ │ │ @@ -535384,37 +535351,37 @@ │ │ │ │ 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 4e6a1a │ │ │ │ - bl 4e8a1e │ │ │ │ + bl 4e69ba │ │ │ │ + bl 4e89be │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr d7, [pc, #80] @ 1e6a80 │ │ │ │ + vldr d7, [pc, #80] @ 1e6a20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r0, #32] │ │ │ │ movs r5, #0 │ │ │ │ - vldr d7, [pc, #68] @ 1e6a88 │ │ │ │ + vldr d7, [pc, #68] @ 1e6a28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str.w r3, [r0, #-40] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #72] @ (1e6a98 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e6a38 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e6a90 │ │ │ │ + vldr d7, [pc, #56] @ 1e6a30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (1e6a9c ) │ │ │ │ + ldr r3, [pc, #64] @ (1e6a3c ) │ │ │ │ str r5, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 61830 │ │ │ │ @@ -535431,162 +535398,162 @@ │ │ │ │ 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 458a9a │ │ │ │ - bl 462a9e │ │ │ │ + bl 458a3a │ │ │ │ + bl 462a3e │ │ │ │ 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, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1e6ae8 │ │ │ │ + bhi.n 1e6a88 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e6ae0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6aec ) │ │ │ │ + bhi.n 1e6a80 │ │ │ │ + ldr r2, [pc, #36] @ (1e6a8c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1e6ad0 │ │ │ │ + b.n 1e6a70 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e6ae0 │ │ │ │ + beq.n 1e6a80 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1e6aca │ │ │ │ + bcc.n 1e6a6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5d88 │ │ │ │ + bl 1e5d28 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r6], {39} @ 0x27 │ │ │ │ + stc2l 0, cr0, [r6], #156 @ 0x9c │ │ │ │ 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 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6b74 │ │ │ │ - vldr d7, [pc, #104] @ 1e6b78 │ │ │ │ + beq.n 1e6b14 │ │ │ │ + vldr d7, [pc, #104] @ 1e6b18 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e6b98 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e6b38 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e6b90 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e6b30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e6b80 │ │ │ │ + vldr d7, [pc, #92] @ 1e6b20 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e6b9c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e6b3c ) │ │ │ │ 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 61830 │ │ │ │ - vldr d7, [pc, #56] @ 1e6b88 │ │ │ │ - ldr r3, [pc, #76] @ (1e6ba0 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e6b28 │ │ │ │ + ldr r3, [pc, #76] @ (1e6b40 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e6ba4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e6b44 ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e9aec │ │ │ │ + bl 1e9a8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e6b74 │ │ │ │ - ldr r1, [pc, #56] @ (1e6ba8 ) │ │ │ │ + beq.n 1e6b14 │ │ │ │ + ldr r1, [pc, #56] @ (1e6b48 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e9aec │ │ │ │ + bl 1e9a8c │ │ │ │ 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 fff7ab9a │ │ │ │ - bl 39ab9e │ │ │ │ - bl 3acba2 │ │ │ │ - bl 296ba6 │ │ │ │ - bl 3dabaa │ │ │ │ - cbz r0, 1e6bec │ │ │ │ + bl fff7ab3a │ │ │ │ + bl 39ab3e │ │ │ │ + bl 3acb42 │ │ │ │ + bl 296b46 │ │ │ │ + bl 3dab4a │ │ │ │ + cbz r0, 1e6b8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r3, r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ - beq.n 1e6be4 │ │ │ │ + beq.n 1e6b84 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e6bd8 │ │ │ │ + cbz r3, 1e6b78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6bca │ │ │ │ + bne.n 1e6b6a │ │ │ │ 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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ blx 62114 │ │ │ │ - cbz r0, 1e6c8c │ │ │ │ + cbz r0, 1e6c2c │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26553 @ 0x67b9 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ @@ -535602,20 +535569,20 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ 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 1e5f8c │ │ │ │ - cbz r0, 1e6c8e │ │ │ │ + bl 1e5f2c │ │ │ │ + cbz r0, 1e6c2e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e6c8e │ │ │ │ + cbnz r3, 1e6c2e │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -535624,105 +535591,105 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e6cf0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e6cf4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e6c90 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e6c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5c40 │ │ │ │ - cbz r0, 1e6cd2 │ │ │ │ + bl 1e5be0 │ │ │ │ + cbz r0, 1e6c72 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e6cf8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6cf4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6c98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6cea │ │ │ │ + bne.n 1e6c8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1e6d6c ) │ │ │ │ - ldr r3, [pc, #88] @ (1e6d70 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e6d0c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e6d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5c40 │ │ │ │ - cbz r0, 1e6d4e │ │ │ │ + bl 1e5be0 │ │ │ │ + cbz r0, 1e6cee │ │ │ │ ldrd r1, r2, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strh r5, [r3, #4] │ │ │ │ strd r1, r2, [r4, #56] @ 0x38 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #36] @ (1e6d74 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6d70 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e6d14 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6d66 │ │ │ │ + bne.n 1e6d06 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #400] @ (1e6f1c ) │ │ │ │ + ldr r4, [pc, #400] @ (1e6ebc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1e6f20 ) │ │ │ │ + ldr r2, [pc, #400] @ (1e6ec0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ ands.w r6, r5, #1 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r0 │ │ │ │ @@ -535730,437 +535697,437 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 1e6e86 │ │ │ │ + bne.n 1e6e26 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ lsls r3, r5, #30 │ │ │ │ - bmi.n 1e6e78 │ │ │ │ + bmi.n 1e6e18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e6e62 │ │ │ │ + blt.n 1e6e02 │ │ │ │ add r6, r0 │ │ │ │ - cbz r3, 1e6e0e │ │ │ │ + cbz r3, 1e6dae │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r8, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1e6dfa │ │ │ │ + beq.n 1e6d9a │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e6e0e │ │ │ │ + beq.n 1e6dae │ │ │ │ mov fp, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1e6f24 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e6ec4 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 61914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e6e54 │ │ │ │ + blt.n 1e6df4 │ │ │ │ add r6, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e6e54 │ │ │ │ + cbnz r3, 1e6df4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 1e6e32 │ │ │ │ + ble.n 1e6dd2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #268] @ (1e6f28 ) │ │ │ │ - ldr r3, [pc, #260] @ (1e6f20 ) │ │ │ │ + ldr r2, [pc, #268] @ (1e6ec8 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e6ec0 ) │ │ │ │ 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 1e6f0a │ │ │ │ + bne.n 1e6eaa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 622ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6f0e │ │ │ │ + beq.n 1e6eae │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1e6d78 │ │ │ │ - b.n 1e6e18 │ │ │ │ - ldr r1, [pc, #212] @ (1e6f2c ) │ │ │ │ + bl 1e6d18 │ │ │ │ + b.n 1e6db8 │ │ │ │ + ldr r1, [pc, #212] @ (1e6ecc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 625a8 │ │ │ │ - b.n 1e6e16 │ │ │ │ + b.n 1e6db6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6e54 │ │ │ │ + beq.n 1e6df4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 1e6e72 │ │ │ │ + beq.n 1e6e12 │ │ │ │ ldrb.w r3, [r8, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e6e54 │ │ │ │ + beq.n 1e6df4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e6dfc │ │ │ │ + b.n 1e6d9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e6f04 │ │ │ │ + bhi.n 1e6ea4 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ asrs r7, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #164] @ (1e6f30 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e6ed0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e6eb2 │ │ │ │ + blt.n 1e6e52 │ │ │ │ cmp r7, r6 │ │ │ │ mov r8, r7 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r7, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, r4 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1e6dbc │ │ │ │ + b.n 1e6d5c │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r4 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e6dbc │ │ │ │ - ldr r3, [pc, #112] @ (1e6f34 ) │ │ │ │ + b.n 1e6d5c │ │ │ │ + ldr r3, [pc, #112] @ (1e6ed4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ (1e6f38 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e6ed8 ) │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e6dc0 │ │ │ │ + blt.w 1e6d60 │ │ │ │ cmp r0, r9 │ │ │ │ add r6, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r8, r0 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1e6dc0 │ │ │ │ - ldr r3, [pc, #64] @ (1e6f3c ) │ │ │ │ + b.n 1e6d60 │ │ │ │ + ldr r3, [pc, #64] @ (1e6edc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e6ec4 │ │ │ │ - ldr r3, [pc, #64] @ (1e6f40 ) │ │ │ │ + b.n 1e6e64 │ │ │ │ + ldr r3, [pc, #64] @ (1e6ee0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e6ec4 │ │ │ │ - ldr r3, [pc, #60] @ (1e6f44 ) │ │ │ │ + b.n 1e6e64 │ │ │ │ + ldr r3, [pc, #60] @ (1e6ee4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e6ec4 │ │ │ │ + b.n 1e6e64 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1e6f48 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e6ee8 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r4, r7] │ │ │ │ - b.n 1e6e16 │ │ │ │ + b.n 1e6db6 │ │ │ │ nop │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r7, r2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r7 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 1e6f6c │ │ │ │ + rev r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - bics r2, r6 │ │ │ │ + mvns r2, r2 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 1e6f64 │ │ │ │ + cbnz r2, 1e6f0c │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r6, 1e6f58 │ │ │ │ + cbnz r6, 1e6f00 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r2, 1e6f60 │ │ │ │ + cbnz r2, 1e6f08 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r6, 1e6f6a │ │ │ │ + cbnz r6, 1e6f12 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #108] @ (1e6fcc ) │ │ │ │ + ldr r4, [pc, #108] @ (1e6f6c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (1e6fd0 ) │ │ │ │ + ldr r0, [pc, #96] @ (1e6f70 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6d78 │ │ │ │ - ldr r3, [pc, #72] @ (1e6fd4 ) │ │ │ │ - ldr r2, [pc, #72] @ (1e6fd8 ) │ │ │ │ + bl 1e6d18 │ │ │ │ + ldr r3, [pc, #72] @ (1e6f74 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e6f78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ blx 61d94 <__syslog_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e6faa │ │ │ │ + beq.n 1e6f4a │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #48] @ (1e6fdc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e6fd0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e6f7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e6f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6fc6 │ │ │ │ + bne.n 1e6f66 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7c0027 │ │ │ │ - b.n 1e6854 │ │ │ │ + @ instruction: 0xfb9c0027 │ │ │ │ + b.n 1e6834 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #116] @ (1e7068 ) │ │ │ │ + ldr r4, [pc, #116] @ (1e7008 ) │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #108] @ (1e706c ) │ │ │ │ + ldr r0, [pc, #108] @ (1e700c ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #104] @ (1e7070 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e7010 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1044] @ 0x414 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1e7074 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e7014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e6d78 │ │ │ │ - ldr r2, [pc, #76] @ (1e7078 ) │ │ │ │ + bl 1e6d18 │ │ │ │ + ldr r2, [pc, #76] @ (1e7018 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 625d8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e7048 │ │ │ │ + beq.n 1e6fe8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #48] @ (1e707c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e7070 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e701c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e7010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7064 │ │ │ │ + bne.n 1e7004 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - b.n 1e77c0 │ │ │ │ + b.n 1e77a0 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #400] @ (1e7220 ) │ │ │ │ + ldr r2, [pc, #400] @ (1e71c0 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #396] @ (1e7224 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e71c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #396] @ (1e7228 ) │ │ │ │ - ldr r5, [pc, #400] @ (1e722c ) │ │ │ │ + ldr r0, [pc, #396] @ (1e71c8 ) │ │ │ │ + ldr r5, [pc, #400] @ (1e71cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7fec │ │ │ │ - ldr r1, [pc, #384] @ (1e7230 ) │ │ │ │ + bl 1e7f8c │ │ │ │ + ldr r1, [pc, #384] @ (1e71d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eef6c │ │ │ │ + bl 1eef0c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e70be │ │ │ │ + cbnz r3, 1e705e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #372] @ (1e7234 ) │ │ │ │ + ldr r2, [pc, #372] @ (1e71d4 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #372] @ (1e7238 ) │ │ │ │ + ldr r3, [pc, #372] @ (1e71d8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #368] @ (1e723c ) │ │ │ │ + ldr r0, [pc, #368] @ (1e71dc ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e711c │ │ │ │ - ldr r0, [pc, #356] @ (1e7240 ) │ │ │ │ + cbz r0, 1e70bc │ │ │ │ + ldr r0, [pc, #356] @ (1e71e0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 624c8 │ │ │ │ - cbz r0, 1e7116 │ │ │ │ - ldr r0, [pc, #348] @ (1e7244 ) │ │ │ │ + cbz r0, 1e70b6 │ │ │ │ + ldr r0, [pc, #348] @ (1e71e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7212 │ │ │ │ - ldr r0, [pc, #336] @ (1e7248 ) │ │ │ │ + beq.w 1e71b2 │ │ │ │ + ldr r0, [pc, #336] @ (1e71e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7216 │ │ │ │ - ldr r0, [pc, #324] @ (1e724c ) │ │ │ │ + beq.w 1e71b6 │ │ │ │ + ldr r0, [pc, #324] @ (1e71ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #312] @ (1e7250 ) │ │ │ │ + ldr r3, [pc, #312] @ (1e71f0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #308] @ (1e7254 ) │ │ │ │ + ldr r1, [pc, #308] @ (1e71f4 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #308] @ (1e7258 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e71f8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1eed94 │ │ │ │ - ldr r2, [pc, #300] @ (1e725c ) │ │ │ │ - ldr r3, [pc, #304] @ (1e7260 ) │ │ │ │ + bl 1eed34 │ │ │ │ + ldr r2, [pc, #300] @ (1e71fc ) │ │ │ │ + ldr r3, [pc, #304] @ (1e7200 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #304] @ (1e7264 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e7204 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 6227c │ │ │ │ mov r4, r0 │ │ │ │ blx 6203c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e717e │ │ │ │ - ldr r3, [pc, #280] @ (1e7268 ) │ │ │ │ + beq.n 1e711e │ │ │ │ + ldr r3, [pc, #280] @ (1e7208 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e7170 │ │ │ │ - ldr r2, [pc, #276] @ (1e726c ) │ │ │ │ - ldr r3, [pc, #200] @ (1e7224 ) │ │ │ │ + bmi.n 1e7110 │ │ │ │ + ldr r2, [pc, #276] @ (1e720c ) │ │ │ │ + ldr r3, [pc, #200] @ (1e71c4 ) │ │ │ │ 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 1e721a │ │ │ │ + bne.n 1e71ba │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e92f8 │ │ │ │ + bl 1e9298 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 626e0 │ │ │ │ - b.n 1e7156 │ │ │ │ + b.n 1e70f6 │ │ │ │ blx 615a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 62294 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e7194 │ │ │ │ - ldr r3, [pc, #224] @ (1e7270 ) │ │ │ │ + beq.n 1e7134 │ │ │ │ + ldr r3, [pc, #224] @ (1e7210 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e7152 │ │ │ │ - ldr r0, [pc, #220] @ (1e7274 ) │ │ │ │ + b.n 1e70f2 │ │ │ │ + ldr r0, [pc, #220] @ (1e7214 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e71f6 │ │ │ │ - ldr r4, [pc, #216] @ (1e7278 ) │ │ │ │ - bl 1e92f8 │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e7196 │ │ │ │ + ldr r4, [pc, #216] @ (1e7218 ) │ │ │ │ + bl 1e9298 │ │ │ │ mov r5, r0 │ │ │ │ blx 611ec │ │ │ │ add r4, pc │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ @@ -536168,372 +536135,372 @@ │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 61968 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e71d6 │ │ │ │ - ldr r3, [pc, #172] @ (1e727c ) │ │ │ │ + bge.n 1e7176 │ │ │ │ + ldr r3, [pc, #172] @ (1e721c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e7152 │ │ │ │ - ldr r1, [pc, #168] @ (1e7280 ) │ │ │ │ + b.n 1e70f2 │ │ │ │ + ldr r1, [pc, #168] @ (1e7220 ) │ │ │ │ add r1, pc │ │ │ │ blx 612f4 │ │ │ │ - ldr r1, [pc, #164] @ (1e7284 ) │ │ │ │ + ldr r1, [pc, #164] @ (1e7224 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7152 │ │ │ │ - ldr r2, [pc, #156] @ (1e7288 ) │ │ │ │ + beq.n 1e70f2 │ │ │ │ + ldr r2, [pc, #156] @ (1e7228 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e7152 │ │ │ │ - ldr r0, [pc, #148] @ (1e728c ) │ │ │ │ + b.n 1e70f2 │ │ │ │ + ldr r0, [pc, #148] @ (1e722c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e720a │ │ │ │ - ldr r1, [pc, #140] @ (1e7290 ) │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e71aa │ │ │ │ + ldr r1, [pc, #140] @ (1e7230 ) │ │ │ │ add r1, pc │ │ │ │ blx 625e4 │ │ │ │ - b.n 1e71de │ │ │ │ - ldr r3, [pc, #136] @ (1e7294 ) │ │ │ │ + b.n 1e717e │ │ │ │ + ldr r3, [pc, #136] @ (1e7234 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e7152 │ │ │ │ + b.n 1e70f2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e7116 │ │ │ │ + b.n 1e70b6 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e7116 │ │ │ │ + b.n 1e70b6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ movs r0, r3 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb780 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r0, r3 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e733c ) │ │ │ │ + ldr r2, [pc, #144] @ (1e72dc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e7340 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e72e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #144] @ (1e7344 ) │ │ │ │ + ldr r6, [pc, #144] @ (1e72e4 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #140] @ (1e7348 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e72e8 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #140] @ (1e734c ) │ │ │ │ + ldr r0, [pc, #140] @ (1e72ec ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e7324 │ │ │ │ + bhi.n 1e72c4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 1e72fa │ │ │ │ - ldr r6, [pc, #112] @ (1e7350 ) │ │ │ │ + bhi.n 1e729a │ │ │ │ + ldr r6, [pc, #112] @ (1e72f0 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 1e72f6 │ │ │ │ + bpl.n 1e7296 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e6fe0 │ │ │ │ + bl 1e6f80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e7314 │ │ │ │ - ldr r2, [pc, #88] @ (1e7354 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e7340 ) │ │ │ │ + bmi.n 1e72b4 │ │ │ │ + ldr r2, [pc, #88] @ (1e72f4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e72e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7338 │ │ │ │ + bne.n 1e72d8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e6f4c │ │ │ │ - b.n 1e72fa │ │ │ │ - ldr r1, [pc, #48] @ (1e7358 ) │ │ │ │ + bl 1e6eec │ │ │ │ + b.n 1e729a │ │ │ │ + ldr r1, [pc, #48] @ (1e72f8 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ (1e735c ) │ │ │ │ + ldr r0, [pc, #48] @ (1e72fc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 1e72d8 │ │ │ │ + b.n 1e7278 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ 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] @ 1e73b4 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e7354 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e73b8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e7358 ) │ │ │ │ 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 1e7298 │ │ │ │ - ldr r2, [pc, #40] @ (1e73bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e73b8 ) │ │ │ │ + bl 1e7238 │ │ │ │ + ldr r2, [pc, #40] @ (1e735c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e73b0 │ │ │ │ + bne.n 1e7350 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e73e8 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e7388 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ - ldr r2, [pc, #20] @ (1e73ec ) │ │ │ │ - ldr r1, [pc, #20] @ (1e73f0 ) │ │ │ │ + bl 1e7f8c │ │ │ │ + ldr r2, [pc, #20] @ (1e738c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e7390 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e7458 │ │ │ │ + ldr.w r8, [pc, #80] @ 1e73f8 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1e742a │ │ │ │ + b.n 1e73ca │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r7 │ │ │ │ blx 62794 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7418 │ │ │ │ + bne.n 1e73b8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 1e7452 │ │ │ │ + beq.n 1e73f2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 61a1c │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e97f4 │ │ │ │ - ldr r1, [pc, #24] @ (1e7490 ) │ │ │ │ + bl 1e9794 │ │ │ │ + ldr r1, [pc, #24] @ (1e7430 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #512] @ (1e7694 ) │ │ │ │ + ldr r4, [pc, #640] @ (1e76b4 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r1, [pc, #76] @ (1e74f4 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e7494 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (1e74f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e7498 ) │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e9c18 │ │ │ │ + bl 1e9bb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e73f4 │ │ │ │ - ldr r2, [pc, #40] @ (1e74fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1e74f8 ) │ │ │ │ + bl 1e7394 │ │ │ │ + ldr r2, [pc, #40] @ (1e749c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e74f0 │ │ │ │ + bne.n 1e7490 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (1e756c ) │ │ │ │ - ldr r3, [pc, #88] @ (1e7570 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e750c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e7510 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -536544,35 +536511,35 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 622b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e73f4 │ │ │ │ + bl 1e7394 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #36] @ (1e7574 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e7570 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e7514 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e7510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e7566 │ │ │ │ + bne.n 1e7506 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -536590,37 +536557,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w lr, lr, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str r2, [r4, r0] │ │ │ │ - bne.n 1e759c │ │ │ │ + bne.n 1e753c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e75f8 │ │ │ │ + ldr.w lr, [pc, #48] @ 1e7598 │ │ │ │ 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 1e75cc │ │ │ │ + bne.n 1e756c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - adcs.w r0, r2, #10944512 @ 0xa70000 │ │ │ │ + sbcs.w r0, r2, #10944512 @ 0xa70000 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ @@ -536633,207 +536600,207 @@ │ │ │ │ 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 1e7604 │ │ │ │ + bne.n 1e75a4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e76a4 ) │ │ │ │ - ldr r3, [pc, #84] @ (1e76a8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e7644 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e7648 ) │ │ │ │ subw sp, sp, #1924 @ 0x784 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fa6b0 │ │ │ │ + bl 1fa650 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fa72c │ │ │ │ + bl 1fa6cc │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fac1c │ │ │ │ - ldr r2, [pc, #36] @ (1e76ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1e76a8 ) │ │ │ │ + bl 1fabbc │ │ │ │ + ldr r2, [pc, #36] @ (1e764c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e76a0 │ │ │ │ + bne.n 1e7640 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1e7718 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e76b8 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (1e771c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e76bc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (1e7720 ) │ │ │ │ + ldr r7, [pc, #80] @ (1e76c0 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7578 │ │ │ │ - ldr r2, [pc, #60] @ (1e7724 ) │ │ │ │ + bl 1e7518 │ │ │ │ + ldr r2, [pc, #60] @ (1e76c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e76e8 │ │ │ │ - ldr r2, [pc, #40] @ (1e7728 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e771c ) │ │ │ │ + bne.n 1e7688 │ │ │ │ + ldr r2, [pc, #40] @ (1e76c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e76bc ) │ │ │ │ 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 1e7714 │ │ │ │ + bne.n 1e76b4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r0, r7 │ │ │ │ movs r0, r3 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r3 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #72] @ (1e7784 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e7724 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (1e7788 ) │ │ │ │ + ldr r3, [pc, #72] @ (1e7728 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7578 │ │ │ │ + bl 1e7518 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 625fc │ │ │ │ - ldr r2, [pc, #40] @ (1e778c ) │ │ │ │ - ldr r3, [pc, #36] @ (1e7788 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e772c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e7728 ) │ │ │ │ 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 1e777e │ │ │ │ + bne.n 1e771e │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e77f0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e7790 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e77f4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e7794 ) │ │ │ │ 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 1fca4c │ │ │ │ + bl 1fc9ec │ │ │ │ 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] @ (1e77f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e7794 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e77f8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e7798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e77ec │ │ │ │ + bne.n 1e778c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 1e7870 │ │ │ │ + ldr.w ip, [pc, #96] @ 1e7810 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #92] @ (1e7874 ) │ │ │ │ + ldr r4, [pc, #92] @ (1e7814 ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1e7868 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1e7808 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, sp │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ @@ -536841,58 +536808,58 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ blx 614c0 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e7836 │ │ │ │ - ldr r2, [pc, #48] @ (1e7878 ) │ │ │ │ - ldr r3, [pc, #40] @ (1e7874 ) │ │ │ │ + beq.n 1e77d6 │ │ │ │ + ldr r2, [pc, #48] @ (1e7818 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e7814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e785e │ │ │ │ + bne.n 1e77fe │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #116] @ (1e7900 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e78a0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #116] @ (1e7904 ) │ │ │ │ + ldr r3, [pc, #116] @ (1e78a4 ) │ │ │ │ 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 1e78f4 │ │ │ │ + blt.n 1e7894 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1fca4c │ │ │ │ + bl 1fc9ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ ldrd r0, r7, [sp, #4] │ │ │ │ umull r3, r1, r3, r2 │ │ │ │ adds r3, r3, r7 │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ @@ -536900,215 +536867,215 @@ │ │ │ │ adds r0, r3, r5 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - cbnz r6, 1e78f4 │ │ │ │ - ldr r2, [pc, #40] @ (1e7908 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e7904 ) │ │ │ │ + cbnz r6, 1e7894 │ │ │ │ + ldr r2, [pc, #40] @ (1e78a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e78a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e78fc │ │ │ │ + bne.n 1e789c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e78dc │ │ │ │ + b.n 1e787c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 611f8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e795c │ │ │ │ + bge.n 1e78fc │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e7966 │ │ │ │ + bne.n 1e7906 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 611f8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e7966 │ │ │ │ + blt.n 1e7906 │ │ │ │ movs r1, #1 │ │ │ │ blx 611f8 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e7960 │ │ │ │ + beq.n 1e7900 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 611f8 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7960 │ │ │ │ + beq.n 1e7900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e795c │ │ │ │ + b.n 1e78fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #288] @ (1e7aa0 ) │ │ │ │ + ldr r2, [pc, #288] @ (1e7a40 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (1e7aa4 ) │ │ │ │ + ldr r3, [pc, #288] @ (1e7a44 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e7a86 │ │ │ │ + beq.n 1e7a26 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 61d58 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7a68 │ │ │ │ + beq.n 1e7a08 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 622ac │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7a76 │ │ │ │ + beq.n 1e7a16 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1e79cc │ │ │ │ + b.n 1e796c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 1e79f4 │ │ │ │ + ble.n 1e7994 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 1e7a1a │ │ │ │ + beq.n 1e79ba │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 61998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e79c2 │ │ │ │ + bge.n 1e7962 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 1e79c8 │ │ │ │ + beq.n 1e7968 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 1e79c6 │ │ │ │ + bgt.n 1e7966 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1e7a2a │ │ │ │ + bne.n 1e79ca │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e7a70 │ │ │ │ + cbz r0, 1e7a10 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e79bc │ │ │ │ + b.n 1e795c │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e7a00 │ │ │ │ + beq.n 1e79a0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61944 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, r6, #1 │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 1e7a8e │ │ │ │ + cbz r0, 1e7a2e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e7a4e │ │ │ │ + beq.n 1e79ee │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e7aa8 ) │ │ │ │ - ldr r3, [pc, #80] @ (1e7aa4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e7a48 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e7a44 ) │ │ │ │ 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 1e7a8a │ │ │ │ + bne.n 1e7a2a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #64 @ 0x40 │ │ │ │ - b.n 1e79aa │ │ │ │ + b.n 1e794a │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ mov r0, r8 │ │ │ │ blx 61944 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7a4e │ │ │ │ + b.n 1e79ee │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e7a86 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + b.n 1e7a26 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #468] @ (1e7c94 ) │ │ │ │ + ldr r2, [pc, #468] @ (1e7c34 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (1e7c98 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e7c38 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (1e7c9c ) │ │ │ │ + ldr r0, [pc, #464] @ (1e7c3c ) │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee63c │ │ │ │ + bl 1ee5dc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61df4 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -537124,227 +537091,227 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7c74 │ │ │ │ + bne.w 1e7c14 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ blx 619d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7bba │ │ │ │ + beq.n 1e7b5a │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e7b64 │ │ │ │ + bpl.n 1e7b04 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 61bfc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e7c74 │ │ │ │ + beq.w 1e7c14 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 61998 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e7bde │ │ │ │ + bne.n 1e7b7e │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e7b10 │ │ │ │ + beq.n 1e7ab0 │ │ │ │ blx 615b0 │ │ │ │ - ldr r2, [pc, #276] @ (1e7ca0 ) │ │ │ │ - ldr r1, [pc, #280] @ (1e7ca4 ) │ │ │ │ + ldr r2, [pc, #276] @ (1e7c40 ) │ │ │ │ + ldr r1, [pc, #280] @ (1e7c44 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ + bl 1e7300 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (1e7ca8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1e7c98 ) │ │ │ │ + ldr r2, [pc, #264] @ (1e7c48 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e7c38 ) │ │ │ │ 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 1e7c8e │ │ │ │ + bne.n 1e7c2e │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e7b10 │ │ │ │ + beq.n 1e7ab0 │ │ │ │ blx 615b0 │ │ │ │ - ldr r2, [pc, #220] @ (1e7cac ) │ │ │ │ - ldr r1, [pc, #224] @ (1e7cb0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1e7c4c ) │ │ │ │ + ldr r1, [pc, #224] @ (1e7c50 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ - b.n 1e7b98 │ │ │ │ + bl 1e7300 │ │ │ │ + b.n 1e7b38 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 1e7c08 │ │ │ │ - b.n 1e7b10 │ │ │ │ + bhi.n 1e7ba8 │ │ │ │ + b.n 1e7ab0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.n 1e7c78 │ │ │ │ + bls.n 1e7c18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e7bf0 │ │ │ │ + bne.n 1e7b90 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e7c64 │ │ │ │ + bne.n 1e7c04 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7bf0 │ │ │ │ + bne.n 1e7b90 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e7c4c │ │ │ │ + bne.n 1e7bec │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e7bf4 │ │ │ │ + beq.n 1e7b94 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 61514 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e7bf4 │ │ │ │ + b.n 1e7b94 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 6164c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7c7e │ │ │ │ + beq.n 1e7c1e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e7bf4 │ │ │ │ + b.n 1e7b94 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7b9c │ │ │ │ + b.n 1e7b3c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e7b10 │ │ │ │ - ldr r2, [pc, #52] @ (1e7cb4 ) │ │ │ │ + b.n 1e7ab0 │ │ │ │ + ldr r2, [pc, #52] @ (1e7c54 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e7cb8 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e7c58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e7360 │ │ │ │ - b.n 1e7b98 │ │ │ │ + bl 1e7300 │ │ │ │ + b.n 1e7b38 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r0, r3 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r7, r2 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 62114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7e4c │ │ │ │ + beq.w 1e7dec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 622b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7de4 │ │ │ │ + beq.n 1e7d84 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e7da6 │ │ │ │ + bcs.n 1e7d46 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6224c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 62578 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e7dbe │ │ │ │ + beq.n 1e7d5e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 6164c │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7df0 │ │ │ │ + beq.n 1e7d90 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 6268c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7dd2 │ │ │ │ + beq.n 1e7d72 │ │ │ │ movw fp, #4132 @ 0x1024 │ │ │ │ add.w sl, r4, fp │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -537358,132 +537325,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 6164c │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7e04 │ │ │ │ + beq.n 1e7da4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 61edc │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e7e24 │ │ │ │ - ldr r1, [pc, #204] @ (1e7e58 ) │ │ │ │ + beq.n 1e7dc4 │ │ │ │ + ldr r1, [pc, #204] @ (1e7df8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1ee5b0 │ │ │ │ + bl 1ee550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7e40 │ │ │ │ + bne.n 1e7de0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1e7dae │ │ │ │ - ldr r3, [pc, #176] @ (1e7e5c ) │ │ │ │ + cbz r6, 1e7d4e │ │ │ │ + ldr r3, [pc, #176] @ (1e7dfc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1e7dc8 │ │ │ │ - ldr r3, [pc, #156] @ (1e7e60 ) │ │ │ │ + cbz r6, 1e7d68 │ │ │ │ + ldr r3, [pc, #156] @ (1e7e00 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e7dae │ │ │ │ + beq.n 1e7d4e │ │ │ │ blx 61944 │ │ │ │ - b.n 1e7dae │ │ │ │ + b.n 1e7d4e │ │ │ │ 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 1e7d60 │ │ │ │ + b.n 1e7d00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7dae │ │ │ │ - ldr r3, [pc, #120] @ (1e7e64 ) │ │ │ │ + beq.n 1e7d4e │ │ │ │ + ldr r3, [pc, #120] @ (1e7e04 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e7dae │ │ │ │ + b.n 1e7d4e │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e7d2c │ │ │ │ - cbz r6, 1e7e16 │ │ │ │ - ldr r3, [pc, #104] @ (1e7e68 ) │ │ │ │ + beq.n 1e7ccc │ │ │ │ + cbz r6, 1e7db6 │ │ │ │ + ldr r3, [pc, #104] @ (1e7e08 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e7e16 │ │ │ │ + b.n 1e7db6 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e7e34 │ │ │ │ - cbz r6, 1e7e16 │ │ │ │ - ldr r3, [pc, #88] @ (1e7e6c ) │ │ │ │ + beq.n 1e7dd4 │ │ │ │ + cbz r6, 1e7db6 │ │ │ │ + ldr r3, [pc, #88] @ (1e7e0c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e7e20 │ │ │ │ + beq.n 1e7dc0 │ │ │ │ blx 61944 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e7dc8 │ │ │ │ - cbz r6, 1e7e2c │ │ │ │ - ldr r3, [pc, #72] @ (1e7e70 ) │ │ │ │ + b.n 1e7d68 │ │ │ │ + cbz r6, 1e7dcc │ │ │ │ + ldr r3, [pc, #72] @ (1e7e10 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e7e1c │ │ │ │ - b.n 1e7dae │ │ │ │ + bne.n 1e7dbc │ │ │ │ + b.n 1e7d4e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7e16 │ │ │ │ - ldr r3, [pc, #56] @ (1e7e74 ) │ │ │ │ + beq.n 1e7db6 │ │ │ │ + ldr r3, [pc, #56] @ (1e7e14 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e7e16 │ │ │ │ + b.n 1e7db6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7e16 │ │ │ │ - ldr r3, [pc, #48] @ (1e7e78 ) │ │ │ │ + beq.n 1e7db6 │ │ │ │ + ldr r3, [pc, #48] @ (1e7e18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e7e16 │ │ │ │ + b.n 1e7db6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e7db4 │ │ │ │ - ldr r3, [pc, #40] @ (1e7e7c ) │ │ │ │ + beq.n 1e7d54 │ │ │ │ + ldr r3, [pc, #40] @ (1e7e1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e7db4 │ │ │ │ + b.n 1e7d54 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ movs r0, r3 │ │ │ │ - cbz r0, 1e7ec4 │ │ │ │ + cbz r0, 1e7e64 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -537491,139 +537458,139 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 619ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61944 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 61944 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ 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, #168] @ (1e7f80 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e7f20 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7ef0 │ │ │ │ + bne.n 1e7e90 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7ee0 │ │ │ │ + bne.n 1e7e80 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e7f34 │ │ │ │ - ldr r4, [pc, #140] @ (1e7f84 ) │ │ │ │ + cbnz r2, 1e7ed4 │ │ │ │ + ldr r4, [pc, #140] @ (1e7f24 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e64c8 │ │ │ │ - ldr r3, [pc, #132] @ (1e7f88 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e7f8c ) │ │ │ │ + bl 1e6468 │ │ │ │ + ldr r3, [pc, #132] @ (1e7f28 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e7f2c ) │ │ │ │ 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 1e7f16 │ │ │ │ + bne.n 1e7eb6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e7f2c │ │ │ │ + cbnz r3, 1e7ecc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e7f62 │ │ │ │ - ldr r4, [pc, #84] @ (1e7f90 ) │ │ │ │ + bne.n 1e7f02 │ │ │ │ + ldr r4, [pc, #84] @ (1e7f30 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7f4c │ │ │ │ + bne.n 1e7eec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7f3e │ │ │ │ - b.n 1e7ef6 │ │ │ │ + bne.n 1e7ede │ │ │ │ + b.n 1e7e96 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7f68 │ │ │ │ + bne.n 1e7f08 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e7f38 │ │ │ │ - b.n 1e7ef6 │ │ │ │ + bne.n 1e7ed8 │ │ │ │ + b.n 1e7e96 │ │ │ │ nop │ │ │ │ - cbnz r6, 1e7fe4 │ │ │ │ + cbnz r6, 1e7f9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 1e7fe4 │ │ │ │ + cbnz r2, 1e7f9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r0, 1e7fe4 │ │ │ │ + cbnz r0, 1e7f9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r0, 1e7fe6 │ │ │ │ + cbnz r0, 1e7f9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r0, 1e7fde │ │ │ │ + cbnz r0, 1e7f96 │ │ │ │ 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] @ (1e7fd8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e7f78 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e7fdc ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7f7c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e7fce │ │ │ │ - ldr r2, [pc, #44] @ (1e7fe0 ) │ │ │ │ - ldr r4, [pc, #48] @ (1e7fe4 ) │ │ │ │ + cbz r1, 1e7f6e │ │ │ │ + ldr r2, [pc, #44] @ (1e7f80 ) │ │ │ │ + ldr r4, [pc, #48] @ (1e7f84 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 625d8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 62704 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 625d8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e7fe8 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e7f88 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e7fb0 │ │ │ │ - hlt 0x0038 │ │ │ │ + b.n 1e7f50 │ │ │ │ + cbnz r0, 1e7fc2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r4, 1e7fca │ │ │ │ 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 │ │ │ │ @@ -537635,160 +537602,160 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 626f8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ (1e8158 ) │ │ │ │ + ldr r3, [pc, #308] @ (1e80f8 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (1e815c ) │ │ │ │ + ldr r6, [pc, #304] @ (1e80fc ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e8044 │ │ │ │ + bne.n 1e7fe4 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8034 │ │ │ │ + bne.n 1e7fd4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e810a │ │ │ │ - ldr r3, [pc, #272] @ (1e8160 ) │ │ │ │ + bne.n 1e80aa │ │ │ │ + ldr r3, [pc, #272] @ (1e8100 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e80f0 │ │ │ │ - ldr r7, [pc, #268] @ (1e8164 ) │ │ │ │ + bne.n 1e8090 │ │ │ │ + ldr r7, [pc, #268] @ (1e8104 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 1e808e │ │ │ │ + cbz r5, 1e802e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 1e80c0 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 1e8060 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r0, [pc, #252] @ (1e8168 ) │ │ │ │ + ldr r0, [pc, #252] @ (1e8108 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8072 │ │ │ │ + bne.n 1e8012 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e80fa │ │ │ │ + bne.n 1e809a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (1e816c ) │ │ │ │ + ldr r3, [pc, #220] @ (1e810c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (1e8170 ) │ │ │ │ + ldr r3, [pc, #212] @ (1e8110 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e62d8 │ │ │ │ + bl 1e6278 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8154 │ │ │ │ - ldr r0, [pc, #196] @ (1e8174 ) │ │ │ │ + beq.n 1e80f4 │ │ │ │ + ldr r0, [pc, #196] @ (1e8114 ) │ │ │ │ add r0, pc │ │ │ │ - bl 357a18 │ │ │ │ + bl 3579b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8068 │ │ │ │ - ldr r6, [pc, #180] @ (1e8178 ) │ │ │ │ + bne.n 1e8008 │ │ │ │ + ldr r6, [pc, #180] @ (1e8118 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e8154 │ │ │ │ + beq.n 1e80f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 6271c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e658c │ │ │ │ - b.n 1e806a │ │ │ │ + bl 1e652c │ │ │ │ + b.n 1e800a │ │ │ │ mov r0, r4 │ │ │ │ blx 6271c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e806a │ │ │ │ + b.n 1e800a │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e8138 │ │ │ │ - ldr r5, [pc, #108] @ (1e817c ) │ │ │ │ + bne.n 1e80d8 │ │ │ │ + ldr r5, [pc, #108] @ (1e811c ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e8122 │ │ │ │ + bne.n 1e80c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8114 │ │ │ │ - b.n 1e804c │ │ │ │ + bne.n 1e80b4 │ │ │ │ + b.n 1e7fec │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e813e │ │ │ │ + bne.n 1e80de │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e810e │ │ │ │ - b.n 1e804c │ │ │ │ + bne.n 1e80ae │ │ │ │ + b.n 1e7fec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e806a │ │ │ │ - rev r2, r7 │ │ │ │ + b.n 1e800a │ │ │ │ + hlt 0x001a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r4, 1e81a8 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr7, cr15, {7} │ │ │ │ - cbnz r0, 1e81a6 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r2, 1e8194 │ │ │ │ + cbnz r2, 1e814c │ │ │ │ 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 │ │ │ │ @@ -537805,75 +537772,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, 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 r2, [pc, #120] @ (1e823c ) │ │ │ │ + ldr r2, [pc, #120] @ (1e81dc ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e8240 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e81e0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e8244 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e81e4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e796c │ │ │ │ - cbz r0, 1e8204 │ │ │ │ - ldr r1, [pc, #100] @ (1e8248 ) │ │ │ │ + bl 1e790c │ │ │ │ + cbz r0, 1e81a4 │ │ │ │ + ldr r1, [pc, #100] @ (1e81e8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 61eac │ │ │ │ - cbz r0, 1e81fe │ │ │ │ - ldr r1, [pc, #92] @ (1e824c ) │ │ │ │ + cbz r0, 1e819e │ │ │ │ + ldr r1, [pc, #92] @ (1e81ec ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 6149c <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e821e │ │ │ │ + beq.n 1e81be │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e8250 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e8240 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e81f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e81e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8238 │ │ │ │ + bne.n 1e81d8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 1e8206 │ │ │ │ + b.n 1e81a6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -537894,77 +537861,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 1e83cc │ │ │ │ + beq.w 1e836c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e83cc │ │ │ │ + beq.w 1e836c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e845e │ │ │ │ + beq.w 1e83fe │ │ │ │ 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 1e83d4 │ │ │ │ + beq.n 1e8374 │ │ │ │ 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 1e83dc │ │ │ │ + beq.n 1e837c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e83fc │ │ │ │ + beq.w 1e839c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e837e │ │ │ │ + b.n 1e831e │ │ │ │ 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, 1e8344 │ │ │ │ + cbz r0, 1e82e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e8344 │ │ │ │ + bpl.n 1e82e4 │ │ │ │ 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, 1e8362 │ │ │ │ + cbz r3, 1e8302 │ │ │ │ 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] │ │ │ │ @@ -537976,18 +537943,18 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1e83fc │ │ │ │ + bls.n 1e839c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e8370 │ │ │ │ + beq.n 1e8310 │ │ │ │ ldrd ip, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, ip, r3 │ │ │ │ @@ -538000,277 +537967,277 @@ │ │ │ │ ldrd r2, r3, [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 1e82fc │ │ │ │ + bne.n 1e829c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e8314 │ │ │ │ + b.n 1e82b4 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e846c │ │ │ │ + bne.n 1e840c │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e82e6 │ │ │ │ + bne.n 1e8286 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e82e6 │ │ │ │ + beq.w 1e8286 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e82f0 │ │ │ │ + bne.w 1e8290 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e8424 │ │ │ │ + cbz r3, 1e83c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e840e │ │ │ │ + cbz r3, 1e83ae │ │ │ │ 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, 1e8446 │ │ │ │ + cbz r3, 1e83e6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e8436 │ │ │ │ + cbz r3, 1e83d6 │ │ │ │ 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, 1e8458 │ │ │ │ + cbz r3, 1e83f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e8458 │ │ │ │ + cbz r3, 1e83f8 │ │ │ │ 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 1e83d4 │ │ │ │ + b.n 1e8374 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e82c8 │ │ │ │ + b.n 1e8268 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e8490 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e8430 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + setend be │ │ │ │ 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 r1, [pc, #152] @ (1e853c ) │ │ │ │ + ldr r1, [pc, #152] @ (1e84dc ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (1e8540 ) │ │ │ │ + ldr r0, [pc, #152] @ (1e84e0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (1e8544 ) │ │ │ │ + ldr r4, [pc, #148] @ (1e84e4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (1e8548 ) │ │ │ │ - bl 1eed94 │ │ │ │ - ldr r3, [pc, #148] @ (1e854c ) │ │ │ │ + ldr r5, [pc, #148] @ (1e84e8 ) │ │ │ │ + bl 1eed34 │ │ │ │ + ldr r3, [pc, #148] @ (1e84ec ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1e8520 │ │ │ │ - ldr r3, [pc, #136] @ (1e8550 ) │ │ │ │ + cbz r1, 1e84c0 │ │ │ │ + ldr r3, [pc, #136] @ (1e84f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1e84dc │ │ │ │ + cbz r5, 1e847c │ │ │ │ blx 6227c │ │ │ │ mov r6, r0 │ │ │ │ blx 6203c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 1e84f4 │ │ │ │ - ldr r3, [pc, #116] @ (1e8554 ) │ │ │ │ + beq.n 1e8494 │ │ │ │ + ldr r3, [pc, #116] @ (1e84f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e84e6 │ │ │ │ + cbz r3, 1e8486 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (1e8558 ) │ │ │ │ - ldr r2, [pc, #112] @ (1e855c ) │ │ │ │ + ldr r3, [pc, #112] @ (1e84f8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e84fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 615a4 │ │ │ │ mov r6, r0 │ │ │ │ blx 62294 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1e84dc │ │ │ │ - ldr r1, [pc, #92] @ (1e8560 ) │ │ │ │ + bne.n 1e847c │ │ │ │ + ldr r1, [pc, #92] @ (1e8500 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 625e4 │ │ │ │ - ldr r3, [pc, #84] @ (1e8564 ) │ │ │ │ + ldr r3, [pc, #84] @ (1e8504 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e84e6 │ │ │ │ - ldr r0, [pc, #80] @ (1e8568 ) │ │ │ │ + beq.n 1e8486 │ │ │ │ + ldr r0, [pc, #80] @ (1e8508 ) │ │ │ │ add r0, pc │ │ │ │ - bl 357a18 │ │ │ │ - b.n 1e84dc │ │ │ │ - ldr r0, [pc, #72] @ (1e856c ) │ │ │ │ + bl 3579b8 │ │ │ │ + b.n 1e847c │ │ │ │ + ldr r0, [pc, #72] @ (1e850c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ - ldr r3, [pc, #68] @ (1e8570 ) │ │ │ │ + bl 1eea68 │ │ │ │ + ldr r3, [pc, #68] @ (1e8510 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1e84c6 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + b.n 1e8466 │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 1e87fc ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 1e881c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ movs r4, r3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - add r6, pc, #296 @ (adr r6, 1e8698 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1e86b8 ) │ │ │ │ movs r0, r3 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ - cbz r2, 1e85ba │ │ │ │ - ldr r2, [pc, #52] @ (1e85d0 ) │ │ │ │ + cbz r2, 1e855a │ │ │ │ + ldr r2, [pc, #52] @ (1e8570 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e85d4 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e8574 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #904 @ (adr r5, 1e895c ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 1e857c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #848 @ (adr r5, 1e8928 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 1e8948 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1e8610 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e85b0 ) │ │ │ │ sbc.w r4, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #680 @ (adr r5, 1e88bc ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 1e88dc ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e8630 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e85d0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #592 @ (adr r5, 1e8884 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 1e88a4 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1e8654 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e85f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #648 @ (adr r5, 1e88e0 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 1e8900 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -538279,306 +538246,306 @@ │ │ │ │ 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] @ (1e86ac ) │ │ │ │ + ldr r2, [pc, #40] @ (1e864c ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e869e │ │ │ │ + cbz r3, 1e863e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e86b0 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e8650 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #488 @ (adr r5, 1e8898 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 1e88b8 ) │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf4d20016 │ │ │ │ + @ instruction: 0xf4f20016 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e86d0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e8670 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4ac0016 │ │ │ │ + @ instruction: 0xf4cc0016 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e86f0 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e8690 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #160 @ (adr r5, 1e8794 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 1e87b4 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1e875e │ │ │ │ + cbnz r3, 1e86fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e876c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e870c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e8770 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e8710 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e8774 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e8714 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e874e │ │ │ │ + cbz r2, 1e86ee │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e8778 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e8718 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e877c ) │ │ │ │ + ldr r2, [pc, #28] @ (1e871c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - b.n 1e870e │ │ │ │ - add r5, pc, #80 @ (adr r5, 1e87c0 ) │ │ │ │ + b.n 1e86ae │ │ │ │ + add r5, pc, #208 @ (adr r5, 1e87e0 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #96 @ (adr r5, 1e87d4 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1e87f4 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1e87f8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1e8818 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 1e87bc ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 1e87dc ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #960 @ (adr r4, 1e8b40 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 1e8760 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1e87d0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e8770 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e87d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e8774 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e87d8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e8778 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #784 @ (adr r4, 1e8ae4 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 1e8b04 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #728 @ (adr r4, 1e8ab0 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 1e8ad0 ) │ │ │ │ movs r0, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ 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, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1e8800 │ │ │ │ - ldr r2, [pc, #28] @ (1e8810 ) │ │ │ │ + cbnz r3, 1e87a0 │ │ │ │ + ldr r2, [pc, #28] @ (1e87b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e8814 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e87b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - b.n 1e87f2 │ │ │ │ + b.n 1e8792 │ │ │ │ nop │ │ │ │ - add r4, pc, #576 @ (adr r4, 1e8a54 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 1e8a74 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #312 @ (adr r4, 1e8950 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 1e8970 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1e8848 │ │ │ │ - ldr r2, [pc, #44] @ (1e885c ) │ │ │ │ + cbnz r3, 1e87e8 │ │ │ │ + ldr r2, [pc, #44] @ (1e87fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e8860 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e8800 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e8864 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e8804 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e882e │ │ │ │ + b.n 1e87ce │ │ │ │ nop │ │ │ │ - add r4, pc, #400 @ (adr r4, 1e89f0 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 1e8a10 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #416 @ (adr r4, 1e8a04 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1e8a24 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1e8880 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 1e88a0 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e8884 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e8824 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #240 @ (adr r4, 1e8978 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 1e8998 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e88a4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e8844 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #992 @ (adr r3, 1e8c88 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 1e88a8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1e88cc ) │ │ │ │ + ldr r2, [pc, #20] @ (1e886c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 625d8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, pc, #1016 @ (adr r3, 1e8cc8 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1e88e8 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1e88f6 │ │ │ │ + cbz r1, 1e8896 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e891e │ │ │ │ - b.n 1e8940 │ │ │ │ + bne.n 1e88be │ │ │ │ + b.n 1e88e0 │ │ │ │ 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 1e8940 │ │ │ │ + beq.n 1e88e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e8924 │ │ │ │ + bne.n 1e88c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e890a │ │ │ │ + bne.n 1e88aa │ │ │ │ blx 61324 │ │ │ │ - b.n 1e890a │ │ │ │ + b.n 1e88aa │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 61324 │ │ │ │ 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 1e88d0 │ │ │ │ + bl 1e8870 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -538589,31 +538556,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1e89f4 │ │ │ │ + beq.n 1e8994 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e89ea │ │ │ │ + bcs.n 1e898a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e8a64 │ │ │ │ + beq.n 1e8a04 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 1e89b6 │ │ │ │ + cbz r3, 1e8956 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e8a64 │ │ │ │ + bcs.n 1e8a04 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 622ac │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -538642,77 +538609,77 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r7, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1e8a3e │ │ │ │ + beq.n 1e89de │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e8a3e │ │ │ │ + bpl.n 1e89de │ │ │ │ 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, [r7, #20] │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #4 │ │ │ │ add.w r9, r9, #24 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ strb.w sl, [r7, #53] @ 0x35 │ │ │ │ - bl 1ee82c │ │ │ │ - cbnz r6, 1e8a6a │ │ │ │ + bl 1ee7cc │ │ │ │ + cbnz r6, 1e8a0a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r8, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 622ac │ │ │ │ dmb ish │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.n 1e8a5a │ │ │ │ + b.n 1e89fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #252] @ 1e8ba4 │ │ │ │ + ldr.w r8, [pc, #252] @ 1e8b44 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e8b8c │ │ │ │ + beq.n 1e8b2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #216] @ (1e8ba8 ) │ │ │ │ + ldr r7, [pc, #216] @ (1e8b48 ) │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -538737,131 +538704,131 @@ │ │ │ │ blx 62114 │ │ │ │ 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 1e8b2e │ │ │ │ + beq.n 1e8ace │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e8b52 │ │ │ │ - ldr r1, [pc, #128] @ (1e8bac ) │ │ │ │ + bpl.n 1e8af2 │ │ │ │ + ldr r1, [pc, #128] @ (1e8b4c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e8b66 │ │ │ │ + cbz r2, 1e8b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e8b4c │ │ │ │ + beq.n 1e8aec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e8b4c │ │ │ │ + cbz r3, 1e8aec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1e8b86 │ │ │ │ + bpl.n 1e8b26 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (1e8bb0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e8b50 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e8b38 │ │ │ │ - ldr r1, [pc, #76] @ (1e8bb4 ) │ │ │ │ + bne.n 1e8ad8 │ │ │ │ + ldr r1, [pc, #76] @ (1e8b54 ) │ │ │ │ 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 1ee258 │ │ │ │ + bl 1ee1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8b38 │ │ │ │ + bne.n 1e8ad8 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e8b38 │ │ │ │ - ldr r1, [pc, #48] @ (1e8bb8 ) │ │ │ │ + b.n 1e8ad8 │ │ │ │ + ldr r1, [pc, #48] @ (1e8b58 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e8b2e │ │ │ │ - ldr r1, [pc, #44] @ (1e8bbc ) │ │ │ │ + b.n 1e8ace │ │ │ │ + ldr r1, [pc, #44] @ (1e8b5c ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 1e8abe │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + b.n 1e8a5e │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add sp, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1e8d08 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1e8d28 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 1e9bbf │ │ │ │ + ldr??.w pc, [pc, #4095] @ 1e9b5f │ │ │ │ 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, 1e8be8 │ │ │ │ + cbz r3, 1e8b88 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e8c20 │ │ │ │ + cbnz r3, 1e8bc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 625d8 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 61324 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e8c1e │ │ │ │ + cbz r3, 1e8bbe │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee4c0 │ │ │ │ + bl 1ee460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee3f4 │ │ │ │ + bl 1ee394 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e8c1e │ │ │ │ - bl 1e88d0 │ │ │ │ + beq.n 1e8bbe │ │ │ │ + bl 1e8870 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e8c12 │ │ │ │ + bne.n 1e8bb2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e8bda │ │ │ │ + b.n 1e8b7a │ │ │ │ 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 r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r6, r0, #300 @ 0x12c │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1e8c94 │ │ │ │ + beq.n 1e8c34 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 1e8c9c │ │ │ │ + ldr.w sl, [pc, #76] @ 1e8c3c │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 1e8ca0 │ │ │ │ + ldr.w r8, [pc, #72] @ 1e8c40 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add sl, pc │ │ │ │ movw r7, #4144 @ 0x1030 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd r0, r4, [r1] │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -538869,22 +538836,22 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ mov r3, sl │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1ee49c │ │ │ │ + bl 1ee43c │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1e8c6a │ │ │ │ + bne.n 1e8c0a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl 8c9e │ │ │ │ + bl 8c3e │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -538918,19 +538885,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 1e8d18 │ │ │ │ - bl 1e88d0 │ │ │ │ + beq.n 1e8cb8 │ │ │ │ + bl 1e8870 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e8d0e │ │ │ │ + bne.n 1e8cae │ │ │ │ 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 │ │ │ │ @@ -538972,50 +538939,50 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ clz r3, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1e8db6 │ │ │ │ + cbnz r3, 1e8d56 │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1e8dc4 │ │ │ │ + cbnz r3, 1e8d64 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1e8dd2 │ │ │ │ + beq.n 1e8d72 │ │ │ │ add sp, #20 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1e8d8e │ │ │ │ + b.n 1e8d2e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e8d9e │ │ │ │ + b.n 1e8d3e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e8dac │ │ │ │ + b.n 1e8d4c │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -539030,59 +538997,59 @@ │ │ │ │ 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 1e8fc2 │ │ │ │ + bne.w 1e8f62 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e8fd4 │ │ │ │ + bne.w 1e8f74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r3 │ │ │ │ - beq.w 1e8fb8 │ │ │ │ + beq.w 1e8f58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e8e68 │ │ │ │ + b.n 1e8e08 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r7, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1e8f9e │ │ │ │ + beq.w 1e8f3e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r7, r3 │ │ │ │ - beq.w 1e8fb8 │ │ │ │ + beq.w 1e8f58 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e8978 │ │ │ │ + bl 1e8918 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, r7 │ │ │ │ rsb r3, r8, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1e8fac │ │ │ │ + beq.w 1e8f4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r3, r8, r5 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -539100,15 +539067,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r7, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1e8f2a │ │ │ │ + cbz r3, 1e8eca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -539131,77 +539098,77 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r7, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 6224c │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 1e8e44 │ │ │ │ + beq.n 1e8de4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, sl │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1e8e44 │ │ │ │ + beq.w 1e8de4 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ adds r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e8f70 │ │ │ │ + bne.n 1e8f10 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, sl │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e8f62 │ │ │ │ - b.n 1e8e44 │ │ │ │ + bne.n 1e8f02 │ │ │ │ + b.n 1e8de4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e8fb8 │ │ │ │ + beq.n 1e8f58 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e8e5a │ │ │ │ + b.n 1e8dfa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 1e8e8e │ │ │ │ + b.n 1e8e2e │ │ │ │ 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] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1e8e22 │ │ │ │ + b.n 1e8dc2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e8e34 │ │ │ │ + b.n 1e8dd4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -539221,82 +539188,82 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 1e905c │ │ │ │ - cbnz r3, 1e906e │ │ │ │ + cbnz r0, 1e8ffc │ │ │ │ + cbnz r3, 1e900e │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1e9040 │ │ │ │ + beq.n 1e8fe0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61830 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1e9026 │ │ │ │ - cbz r6, 1e9052 │ │ │ │ + bne.n 1e8fc6 │ │ │ │ + cbz r6, 1e8ff2 │ │ │ │ subs r2, r7, r5 │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ blx 61830 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e9020 │ │ │ │ - cbnz r3, 1e907e │ │ │ │ + bne.n 1e8fc0 │ │ │ │ + cbnz r3, 1e901e │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e9026 │ │ │ │ - b.n 1e9052 │ │ │ │ + bne.n 1e8fc6 │ │ │ │ + b.n 1e8ff2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e9022 │ │ │ │ + bne.n 1e8fc2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e9026 │ │ │ │ - b.n 1e9052 │ │ │ │ + bne.n 1e8fc6 │ │ │ │ + b.n 1e8ff2 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1e9066 │ │ │ │ - b.n 1e9052 │ │ │ │ + bne.n 1e9006 │ │ │ │ + b.n 1e8ff2 │ │ │ │ stmdb 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 r7, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e8978 │ │ │ │ + bl 1e8918 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e9194 │ │ │ │ + beq.n 1e9134 │ │ │ │ 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 │ │ │ │ @@ -539313,27 +539280,27 @@ │ │ │ │ mla r3, r6, ip, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1e9178 │ │ │ │ + bpl.n 1e9118 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e9166 │ │ │ │ + cbz r3, 1e9106 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r4 │ │ │ │ subs r5, r3, #1 │ │ │ │ ldrd r3, r8, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1e911c │ │ │ │ + b.n 1e90bc │ │ │ │ ldr.w ip, [sl] │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ mov r0, sl │ │ │ │ vldr d7, [r8, #8] │ │ │ │ ldr.w r3, [r8], #16 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -539351,15 +539318,15 @@ │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adc.w r9, r9, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e9118 │ │ │ │ + bne.n 1e90b8 │ │ │ │ mov r7, 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 │ │ │ │ @@ -539374,33 +539341,33 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r7, #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 1e90cc │ │ │ │ + b.n 1e906c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1e91c8 │ │ │ │ + beq.n 1e9168 │ │ │ │ mov r4, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w lr, [ip, #64] @ 0x40 │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1e91b2 │ │ │ │ - cbz r3, 1e91fe │ │ │ │ + bne.n 1e9152 │ │ │ │ + cbz r3, 1e919e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1e91f4 │ │ │ │ + beq.n 1e9194 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r2, #64] @ 0x40 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -539414,215 +539381,215 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ - bne.n 1e91e0 │ │ │ │ - b.n 1e91f4 │ │ │ │ + bne.n 1e9180 │ │ │ │ + b.n 1e9194 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e922c ) │ │ │ │ + ldr r4, [pc, #16] @ (1e91cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 61324 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ (1e92dc ) │ │ │ │ - ldr r5, [pc, #156] @ (1e92e0 ) │ │ │ │ + ldr r0, [pc, #156] @ (1e927c ) │ │ │ │ + ldr r5, [pc, #156] @ (1e9280 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1e9262 │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1e9202 │ │ │ │ blx 62848 │ │ │ │ - ldr r3, [pc, #144] @ (1e92e4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e9284 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e9260 │ │ │ │ - ldr r0, [pc, #140] @ (1e92e8 ) │ │ │ │ + cbz r0, 1e9200 │ │ │ │ + ldr r0, [pc, #140] @ (1e9288 ) │ │ │ │ add r0, pc │ │ │ │ - bl 357a18 │ │ │ │ + bl 3579b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (1e92ec ) │ │ │ │ + ldr r3, [pc, #136] @ (1e928c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 6268c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e92b8 │ │ │ │ - ldr r0, [pc, #120] @ (1e92f0 ) │ │ │ │ + cbz r0, 1e9258 │ │ │ │ + ldr r0, [pc, #120] @ (1e9290 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 616a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e92d0 │ │ │ │ + cbz r0, 1e9270 │ │ │ │ blx 622b8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6143c │ │ │ │ - cbnz r0, 1e92ca │ │ │ │ + cbnz r0, 1e926a │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 6268c │ │ │ │ - cbz r0, 1e92ca │ │ │ │ + cbz r0, 1e926a │ │ │ │ adds r0, #1 │ │ │ │ blx 62848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 61324 │ │ │ │ - cbz r4, 1e92d0 │ │ │ │ - ldr r3, [pc, #64] @ (1e92f4 ) │ │ │ │ + cbz r4, 1e9270 │ │ │ │ + ldr r3, [pc, #64] @ (1e9294 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 1e9258 │ │ │ │ + b.n 1e91f8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 6268c │ │ │ │ - cbz r0, 1e92d8 │ │ │ │ + cbz r0, 1e9278 │ │ │ │ adds r0, #1 │ │ │ │ blx 62848 │ │ │ │ - b.n 1e9250 │ │ │ │ + b.n 1e91f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 62848 │ │ │ │ - b.n 1e9250 │ │ │ │ + b.n 1e91f0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e924c │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + b.n 1e91ec │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #888 @ (adr r7, 1e9670 ) │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (1e932c ) │ │ │ │ + ldr r4, [pc, #36] @ (1e92cc ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e9318 │ │ │ │ - ldr r3, [pc, #28] @ (1e9330 ) │ │ │ │ + cbz r3, 1e92b8 │ │ │ │ + ldr r3, [pc, #28] @ (1e92d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e9334 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e92d4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 1e9310 │ │ │ │ - add r7, pc, #512 @ (adr r7, 1e9530 ) │ │ │ │ + b.n 1e92b0 │ │ │ │ + add r7, pc, #896 @ (adr r7, 1e9650 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 1e952c ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1e964c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ vmaxnm.f16 , , │ │ │ │ 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] @ (1e9388 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e9328 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 6179c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e937e │ │ │ │ - ldr r0, [pc, #48] @ (1e938c ) │ │ │ │ + bgt.n 1e931e │ │ │ │ + ldr r0, [pc, #48] @ (1e932c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 6179c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e937e │ │ │ │ - ldr r0, [pc, #36] @ (1e9390 ) │ │ │ │ + bgt.n 1e931e │ │ │ │ + ldr r0, [pc, #36] @ (1e9330 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 6179c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e937e │ │ │ │ + bgt.n 1e931e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e937a │ │ │ │ + beq.n 1e931a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ (1e93e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (1e9388 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 61b54 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e93e6 │ │ │ │ + beq.n 1e9386 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ble.n 1e93da │ │ │ │ + ble.n 1e937a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e93d6 │ │ │ │ + cbnz r2, 1e9376 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e93ce │ │ │ │ + bne.n 1e936e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 61944 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 61908 │ │ │ │ @@ -539663,35 +539630,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 61b24 │ │ │ │ - cbz r0, 1e94b2 │ │ │ │ + cbz r0, 1e9452 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e94a4 │ │ │ │ + beq.n 1e9444 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e94a4 │ │ │ │ + cbz r3, 1e9444 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e949e │ │ │ │ + cbz r3, 1e943e │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e94a4 │ │ │ │ + cbz r3, 1e9444 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e94b0 │ │ │ │ + cbz r3, 1e9450 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e94a8 │ │ │ │ + bne.n 1e9448 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -539700,17 +539667,17 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 622b8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e94fa │ │ │ │ + cbz r0, 1e949a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 6224c │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -539721,176 +539688,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 1e9670 │ │ │ │ + beq.w 1e9610 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e9656 │ │ │ │ + beq.w 1e95f6 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e9638 │ │ │ │ + beq.n 1e95d8 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e961c │ │ │ │ + beq.n 1e95bc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e9604 │ │ │ │ + beq.n 1e95a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e95ee │ │ │ │ + beq.n 1e958e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e95d2 │ │ │ │ + beq.n 1e9572 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e95b6 │ │ │ │ + cbz r5, 1e9556 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e959e │ │ │ │ + cbz r0, 1e953e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e94a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9590 │ │ │ │ + bne.n 1e9530 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e95a8 │ │ │ │ + cbz r3, 1e9548 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e9586 │ │ │ │ + bne.n 1e9526 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e95c2 │ │ │ │ + cbz r3, 1e9562 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e9578 │ │ │ │ + bne.n 1e9518 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e95de │ │ │ │ + cbz r3, 1e957e │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 61324 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e9568 │ │ │ │ + bne.n 1e9508 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e95f8 │ │ │ │ + cbz r3, 1e9598 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e955a │ │ │ │ + bne.n 1e94fa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e960e │ │ │ │ + cbz r3, 1e95ae │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 61324 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e954e │ │ │ │ + bne.n 1e94ee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e9628 │ │ │ │ + cbz r3, 1e95c8 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 61324 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e953e │ │ │ │ + bne.n 1e94de │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e9644 │ │ │ │ + cbz r3, 1e95e4 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e952e │ │ │ │ + bne.w 1e94ce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e9660 │ │ │ │ + cbz r3, 1e9600 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e951c │ │ │ │ + bne.w 1e94bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e967c │ │ │ │ + cbz r3, 1e961c │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 61324 │ │ │ │ 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, 1e96be │ │ │ │ + cbz r2, 1e965e │ │ │ │ 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, 1e96ba │ │ │ │ + cbz r2, 1e965a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e96be │ │ │ │ + cbz r3, 1e965e │ │ │ │ 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, 1e96e4 │ │ │ │ + cbz r0, 1e9684 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e94a0 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e96d2 │ │ │ │ + bne.n 1e9672 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e96ee │ │ │ │ + cbz r3, 1e968e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -539898,43 +539865,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e9774 │ │ │ │ + beq.n 1e9714 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r5, r3, #8 │ │ │ │ add r5, r2 │ │ │ │ - cbz r6, 1e9750 │ │ │ │ + cbz r6, 1e96f0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e9760 │ │ │ │ + beq.n 1e9700 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e9748 │ │ │ │ + b.n 1e96e8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r3, r7, [r0, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1e9760 │ │ │ │ + beq.n 1e9700 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 1e9730 │ │ │ │ - b.n 1e9760 │ │ │ │ + bhi.n 1e96d0 │ │ │ │ + b.n 1e9700 │ │ │ │ add r2, r3 │ │ │ │ str r5, [r0, #20] │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -539943,379 +539910,379 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r1, 1e9784 │ │ │ │ + cbz r1, 1e9724 │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 1e97a6 │ │ │ │ - cbz r3, 1e9792 │ │ │ │ + bne.n 1e9746 │ │ │ │ + cbz r3, 1e9732 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 1e9688 │ │ │ │ + bl 1e9628 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1e9786 │ │ │ │ - b.n 1e9712 │ │ │ │ + bne.n 1e9726 │ │ │ │ + b.n 1e96b2 │ │ │ │ nop │ │ │ │ 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 622ac │ │ │ │ - cbz r0, 1e97f0 │ │ │ │ + cbz r0, 1e9790 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e97ee │ │ │ │ + cbz r4, 1e978e │ │ │ │ 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, 1e97ee │ │ │ │ + cbz r3, 1e978e │ │ │ │ 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 622ac │ │ │ │ - cbz r0, 1e9838 │ │ │ │ + cbz r0, 1e97d8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e9836 │ │ │ │ + cbz r4, 1e97d6 │ │ │ │ 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, 1e9836 │ │ │ │ + cbz r3, 1e97d6 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e985c │ │ │ │ + cbz r0, 1e97fc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 1e987c │ │ │ │ + cbz r3, 1e981c │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 1e98ba │ │ │ │ + cbz r1, 1e985a │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 1e98ac │ │ │ │ + bhi.n 1e984c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 61830 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e98a8 │ │ │ │ + beq.n 1e9848 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 61830 │ │ │ │ - b.n 1e98a8 │ │ │ │ + b.n 1e9848 │ │ │ │ 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, 1e98ee │ │ │ │ + cbnz r3, 1e988e │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ umull r3, r6, r1, r2 │ │ │ │ - cbnz r6, 1e9922 │ │ │ │ + cbnz r6, 1e98c2 │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e991e │ │ │ │ + cbz r0, 1e98be │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 61830 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e991e │ │ │ │ + b.n 1e98be │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ umull ip, r1, r2, r3 │ │ │ │ - cbnz r1, 1e9952 │ │ │ │ + cbnz r1, 1e98f2 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 1e994c │ │ │ │ + cbz r4, 1e98ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r6, r1 │ │ │ │ umull r1, r8, r2, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e99ba │ │ │ │ + bne.n 1e995a │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 1e99a4 │ │ │ │ + cbz r6, 1e9944 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 1e9994 │ │ │ │ + bcc.n 1e9934 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 61830 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e998e │ │ │ │ + beq.n 1e992e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 61830 │ │ │ │ - b.n 1e998e │ │ │ │ + b.n 1e992e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e998e │ │ │ │ + b.n 1e992e │ │ │ │ nop │ │ │ │ - cbz r0, 1e9a30 │ │ │ │ + cbz r0, 1e99d0 │ │ │ │ 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, 1e99f8 │ │ │ │ + cbz r2, 1e9998 │ │ │ │ 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, 1e99f4 │ │ │ │ + cbz r2, 1e9994 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e99f8 │ │ │ │ + cbz r3, 1e9998 │ │ │ │ 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, 1e9a1e │ │ │ │ + cbz r0, 1e99be │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e94a0 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9a0c │ │ │ │ + bne.n 1e99ac │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e9a28 │ │ │ │ + cbz r3, 1e99c8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e9a9a │ │ │ │ + cbz r1, 1e9a3a │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 1e9a86 │ │ │ │ + cbz r0, 1e9a26 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e9a94 │ │ │ │ + cbz r3, 1e9a34 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 1e9a5e │ │ │ │ + cbz r3, 1e99fe │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e9a62 │ │ │ │ + cbz r2, 1e9a02 │ │ │ │ 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, 1e9a82 │ │ │ │ + cbz r0, 1e9a22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 1e9a82 │ │ │ │ + cbz r3, 1e9a22 │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9a46 │ │ │ │ + bne.n 1e99e6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e9a82 │ │ │ │ + b.n 1e9a22 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e9a72 │ │ │ │ + b.n 1e9a12 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e9ada │ │ │ │ + cbz r1, 1e9a7a │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 1e9ad6 │ │ │ │ + cbz r5, 1e9a76 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1e9adc │ │ │ │ + cbz r3, 1e9a7c │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1e9ab4 │ │ │ │ + b.n 1e9a54 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9ab2 │ │ │ │ + bne.n 1e9a52 │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e9acc │ │ │ │ + cbz r2, 1e9a6c │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ str.w r3, [r1, #-20] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1e9ac0 │ │ │ │ - cbz r0, 1e9aea │ │ │ │ + b.n 1e9a60 │ │ │ │ + cbz r0, 1e9a8a │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e9aea │ │ │ │ + cbz r0, 1e9a8a │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9b18 │ │ │ │ + cbz r0, 1e9ab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 6224c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 1e9b4e │ │ │ │ + cbz r1, 1e9aee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 622b8 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 6224c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -540328,33 +540295,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 622b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e94b4 │ │ │ │ + bl 1e9454 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ef864 │ │ │ │ + bl 1ef804 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9bb4 │ │ │ │ + cbz r0, 1e9b54 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -540362,68 +540329,68 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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] @ (1e9c0c ) │ │ │ │ + ldr r1, [pc, #60] @ (1e9bac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e9c10 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e9bb0 ) │ │ │ │ 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 1e9b78 │ │ │ │ - ldr r2, [pc, #40] @ (1e9c14 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9c10 ) │ │ │ │ + bl 1e9b18 │ │ │ │ + ldr r2, [pc, #40] @ (1e9bb4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9c08 │ │ │ │ + bne.n 1e9ba8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r0, 1e9c74 │ │ │ │ + cbz r0, 1e9c14 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef864 │ │ │ │ + bl 1ef804 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e9468 │ │ │ │ + bl 1e9408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9c6e │ │ │ │ + cbz r0, 1e9c0e │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ @@ -540432,132 +540399,132 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 622b8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e9c6c │ │ │ │ + b.n 1e9c0c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #72] @ (1e9ce4 ) │ │ │ │ - ldr r3, [pc, #76] @ (1e9ce8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e9c84 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e9c88 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e9cba │ │ │ │ + cbz r0, 1e9c5a │ │ │ │ blx 622b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9c18 │ │ │ │ - ldr r2, [pc, #32] @ (1e9cec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e9ce8 ) │ │ │ │ + bl 1e9bb8 │ │ │ │ + ldr r2, [pc, #32] @ (1e9c8c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9ce0 │ │ │ │ + bne.n 1e9c80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #84] @ (1e9d58 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e9cf8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (1e9d5c ) │ │ │ │ + ldr r3, [pc, #84] @ (1e9cfc ) │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r7, [r6], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r0, 1e9d28 │ │ │ │ + cbz r0, 1e9cc8 │ │ │ │ blx 622b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e9c18 │ │ │ │ - ldr r2, [pc, #40] @ (1e9d60 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9d5c ) │ │ │ │ + bl 1e9bb8 │ │ │ │ + ldr r2, [pc, #40] @ (1e9d00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9d54 │ │ │ │ + bne.n 1e9cf4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9d88 │ │ │ │ + cbz r0, 1e9d28 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ 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 1e9d92 │ │ │ │ + bne.n 1e9d32 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -540568,63 +540535,63 @@ │ │ │ │ negs r3, r2 │ │ │ │ adds r5, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ ands r5, r3 │ │ │ │ ands r1, r3 │ │ │ │ add r1, r5 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1e9ea0 │ │ │ │ + bhi.n 1e9e40 │ │ │ │ subs r1, #1 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov.w r9, r4, lsl #4 │ │ │ │ add.w sl, r0, r9 │ │ │ │ add.w r3, r9, #8 │ │ │ │ add r3, r0 │ │ │ │ mov.w r8, r1, lsl #5 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1e9e3c │ │ │ │ + beq.n 1e9ddc │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9eae │ │ │ │ + beq.n 1e9e4e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - cbnz r2, 1e9e1e │ │ │ │ + cbnz r2, 1e9dbe │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r6] │ │ │ │ ldrb.w r2, [r7, #256] @ 0x100 │ │ │ │ adds r0, r3, r5 │ │ │ │ cmp r5, #4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #3] │ │ │ │ - beq.n 1e9e38 │ │ │ │ + beq.n 1e9dd8 │ │ │ │ subs r5, #4 │ │ │ │ orn r5, r5, #127 @ 0x7f │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r1, fp, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9ed0 │ │ │ │ + beq.n 1e9e70 │ │ │ │ ldr.w r1, [r7, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ @@ -540639,54 +540606,54 @@ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9dfe │ │ │ │ - b.n 1e9eae │ │ │ │ - bl 1e97f4 │ │ │ │ + bne.n 1e9d9e │ │ │ │ + b.n 1e9e4e │ │ │ │ + bl 1e9794 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e9ed0 │ │ │ │ + cbz r0, 1e9e70 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 1e9e1e │ │ │ │ + b.n 1e9dbe │ │ │ │ ldr.w r3, [r6, #-16] │ │ │ │ add.w r2, r6, #32640 @ 0x7f80 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ add.w r1, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1e9ed4 │ │ │ │ + bhi.n 1e9e74 │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 1e9e04 │ │ │ │ + b.n 1e9da4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e9e38 │ │ │ │ + b.n 1e9dd8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1e9da8 │ │ │ │ + bl 1e9d48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e9efc │ │ │ │ + cbz r0, 1e9e9c │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 1e9f48 │ │ │ │ + cbz r0, 1e9ee8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r1, [r0, #-1] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ @@ -540696,223 +540663,223 @@ │ │ │ │ sublt r3, r0, r2 │ │ │ │ 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 1e9f42 │ │ │ │ + bhi.n 1e9ee2 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e96f8 │ │ │ │ + bl 1e9698 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e9688 │ │ │ │ + bl 1e9628 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r0, r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1e9f72 │ │ │ │ + bhi.n 1e9f12 │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e9f7a │ │ │ │ + cbz r0, 1e9f1a │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 622ac │ │ │ │ - cbz r0, 1e9fe6 │ │ │ │ + cbz r0, 1e9f86 │ │ │ │ add.w r5, 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 r5, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1e9fe4 │ │ │ │ + cbz r1, 1e9f84 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e9fce │ │ │ │ + cbz r3, 1e9f6e │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9fc4 │ │ │ │ + bne.n 1e9f64 │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e9fda │ │ │ │ + cbz r3, 1e9f7a │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r5, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1e9fb4 │ │ │ │ + b.n 1e9f54 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r1, r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1ea026 │ │ │ │ + bhi.n 1e9fc6 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ 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 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, sl │ │ │ │ mov.w fp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #304] @ 1ea188 │ │ │ │ + vldr d8, [pc, #304] @ 1ea128 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ sub.w r6, r3, #12 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #12 │ │ │ │ it ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ - beq.n 1ea13e │ │ │ │ + beq.n 1ea0de │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1ea0cc │ │ │ │ + cbz r3, 1ea06c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1ea0b4 │ │ │ │ + beq.n 1ea054 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1ea0ae │ │ │ │ + bpl.n 1ea04e │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ea0ae │ │ │ │ + beq.n 1ea04e │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 1e96f8 │ │ │ │ + bl 1e9698 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1ea0b4 │ │ │ │ + beq.n 1ea054 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1ea084 │ │ │ │ + bne.n 1ea024 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 1ea13e │ │ │ │ + beq.n 1ea0de │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea07a │ │ │ │ + bne.n 1ea01a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 1ea0da │ │ │ │ + cbz r1, 1ea07a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ ldrd r1, r3, [r6, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [r6, #-24] │ │ │ │ sub.w r4, r6, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [r6, #12] │ │ │ │ - cbz r0, 1ea10c │ │ │ │ + cbz r0, 1ea0ac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w r1, [r6, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 1ea108 │ │ │ │ + cbz r1, 1ea0a8 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 1ea10c │ │ │ │ + cbz r3, 1ea0ac │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 1ea12c │ │ │ │ + cbz r0, 1ea0cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e94a0 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea11a │ │ │ │ + bne.n 1ea0ba │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 1ea136 │ │ │ │ + cbz r3, 1ea0d6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ - b.n 1ea0b4 │ │ │ │ + b.n 1ea054 │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 1ea060 │ │ │ │ + bne.n 1ea000 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ea168 │ │ │ │ + beq.n 1ea108 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e9a34 │ │ │ │ + bl 1e99d4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ea158 │ │ │ │ + bne.n 1ea0f8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1ea14e │ │ │ │ + bne.n 1ea0ee │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1ea178 │ │ │ │ - bl 1e9688 │ │ │ │ + cbz r0, 1ea118 │ │ │ │ + bl 1e9628 │ │ │ │ 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, r5, r6, lr} │ │ │ │ @@ -540922,40 +540889,40 @@ │ │ │ │ adds r1, #7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r5, r1, #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 1ea1b8 │ │ │ │ + bhi.n 1ea158 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 1ea1d0 │ │ │ │ + bls.n 1ea170 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea1b6 │ │ │ │ + beq.n 1ea156 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 1ea1b4 │ │ │ │ + b.n 1ea154 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 1e97f4 │ │ │ │ - cbz r0, 1ea204 │ │ │ │ - vldr d7, [pc, #20] @ 1ea208 │ │ │ │ + bl 1e9794 │ │ │ │ + cbz r0, 1ea1a4 │ │ │ │ + vldr d7, [pc, #20] @ 1ea1a8 │ │ │ │ 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 │ │ │ │ @@ -540969,16 +540936,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 1e97f4 │ │ │ │ - cbz r0, 1ea24a │ │ │ │ + bl 1e9794 │ │ │ │ + cbz r0, 1ea1ea │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -540988,80 +540955,80 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r5, r5, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 1ea288 │ │ │ │ + bhi.n 1ea228 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1ea2b0 │ │ │ │ + cbz r3, 1ea250 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 1ea2a4 │ │ │ │ + bcs.n 1ea244 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea2b0 │ │ │ │ + cbz r0, 1ea250 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ea278 │ │ │ │ + b.n 1ea218 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ea276 │ │ │ │ + b.n 1ea216 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ea282 │ │ │ │ - cbz r0, 1ea324 │ │ │ │ + b.n 1ea222 │ │ │ │ + cbz r0, 1ea2c4 │ │ │ │ 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, 1ea2ec │ │ │ │ + cbz r2, 1ea28c │ │ │ │ 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, 1ea2e8 │ │ │ │ + cbz r2, 1ea288 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1ea2ec │ │ │ │ + cbz r3, 1ea28c │ │ │ │ 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, 1ea312 │ │ │ │ + cbz r0, 1ea2b2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e9500 │ │ │ │ + bl 1e94a0 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea300 │ │ │ │ + bne.n 1ea2a0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1ea31c │ │ │ │ + cbz r3, 1ea2bc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -541069,24 +541036,24 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 1ea368 │ │ │ │ + cbz r1, 1ea308 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 622b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea190 │ │ │ │ + bl 1ea130 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ea364 │ │ │ │ + cbz r0, 1ea304 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 6224c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -541100,175 +541067,175 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ef864 │ │ │ │ + bl 1ef804 │ │ │ │ add.w r9, r0, #8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ bic.w r9, r9, #7 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r9, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1ea3b2 │ │ │ │ + bhi.n 1ea352 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 1ea3ce │ │ │ │ + cbnz r5, 1ea36e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ea3e2 │ │ │ │ + b.n 1ea382 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 1ea3ea │ │ │ │ + bcs.n 1ea38a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea3ae │ │ │ │ + beq.n 1ea34e │ │ │ │ strd r9, sl, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r8, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea3ae │ │ │ │ - b.n 1ea3ce │ │ │ │ + beq.n 1ea34e │ │ │ │ + b.n 1ea36e │ │ │ │ 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] @ (1ea44c ) │ │ │ │ + ldr r1, [pc, #60] @ (1ea3ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1ea450 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ea3f0 ) │ │ │ │ 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 1ea370 │ │ │ │ - ldr r2, [pc, #40] @ (1ea454 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea450 ) │ │ │ │ + bl 1ea310 │ │ │ │ + ldr r2, [pc, #40] @ (1ea3f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea3f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea448 │ │ │ │ + bne.n 1ea3e8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ 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 │ │ │ │ umull r4, r3, r1, r2 │ │ │ │ - cbnz r3, 1ea48c │ │ │ │ + cbnz r3, 1ea42c │ │ │ │ mul.w r4, r1, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, r0, r2 │ │ │ │ - bhi.n 1ea490 │ │ │ │ + bhi.n 1ea430 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1ea4a8 │ │ │ │ + bcs.n 1ea448 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea48c │ │ │ │ + beq.n 1ea42c │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 1ea488 │ │ │ │ + b.n 1ea428 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ umull r5, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1ea512 │ │ │ │ + cbnz r3, 1ea4b2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ strls r6, [r0, #4] │ │ │ │ ldrls r3, [r0, #12] │ │ │ │ addls r3, r3, r1 │ │ │ │ - bhi.n 1ea4f6 │ │ │ │ - cbz r3, 1ea512 │ │ │ │ + bhi.n 1ea496 │ │ │ │ + cbz r3, 1ea4b2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 1ea516 │ │ │ │ + bcs.n 1ea4b6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ea512 │ │ │ │ + cbz r0, 1ea4b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ea4e6 │ │ │ │ + b.n 1ea486 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ea4f0 │ │ │ │ + b.n 1ea490 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ea4e4 │ │ │ │ + b.n 1ea484 │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov.w ip, r3, lsl #23 │ │ │ │ @@ -541296,109 +541263,109 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 1ea5a0 │ │ │ │ - add r1, pc, #92 @ (adr r1, 1ea5e8 ) │ │ │ │ + cbnz r1, 1ea540 │ │ │ │ + add r1, pc, #92 @ (adr r1, 1ea588 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 1ea5f0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1ea590 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ blx 61384 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1ea59e │ │ │ │ - ldr r0, [pc, #72] @ (1ea5f8 ) │ │ │ │ + beq.n 1ea53e │ │ │ │ + ldr r0, [pc, #72] @ (1ea598 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 61b54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1ea5cc │ │ │ │ + blt.n 1ea56c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 61998 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ea5e2 │ │ │ │ + beq.n 1ea582 │ │ │ │ blx 61944 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1ea5e8 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 1ea588 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 61ab8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 61944 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [pc, #544] @ (1ea80c ) │ │ │ │ + ldr r7, [pc, #544] @ (1ea7ac ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1ea5a2 │ │ │ │ + bpl.n 1ea542 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1ea60e │ │ │ │ + cbz r3, 1ea5ae │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1ea61e │ │ │ │ + cbz r2, 1ea5be │ │ │ │ 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] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 1ea66a │ │ │ │ + bcc.n 1ea60a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1ea648 │ │ │ │ + bhi.n 1ea5e8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1ea65e │ │ │ │ - cbz r3, 1ea642 │ │ │ │ + bhi.n 1ea5fe │ │ │ │ + cbz r3, 1ea5e2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 1ea65a │ │ │ │ + bls.n 1ea5fa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1ea650 │ │ │ │ + cbz r3, 1ea5f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 1ea65a │ │ │ │ + bls.n 1ea5fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1ea66a │ │ │ │ + cbz r3, 1ea60a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1ea66a │ │ │ │ + bhi.n 1ea60a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1ea62c │ │ │ │ + b.n 1ea5cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea65a │ │ │ │ + bne.n 1ea5fa │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -541406,79 +541373,79 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r3, 1ea696 │ │ │ │ + cbz r3, 1ea636 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 1ea6ae │ │ │ │ + bls.n 1ea64e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 1ea6ce │ │ │ │ + cbz r5, 1ea66e │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ - cbz r3, 1ea6f2 │ │ │ │ + cbz r3, 1ea692 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 1ea70a │ │ │ │ + bls.n 1ea6aa │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 1ea72a │ │ │ │ + cbz r5, 1ea6ca │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -541490,168 +541457,168 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbz r6, 1ea758 │ │ │ │ + cbz r6, 1ea6f8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ea800 │ │ │ │ + beq.n 1ea7a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ea7d6 │ │ │ │ + bne.n 1ea776 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1ea77e │ │ │ │ + cbz r6, 1ea71e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ea76e │ │ │ │ + bhi.n 1ea70e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1ea7c8 │ │ │ │ + bls.n 1ea768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1ea7c8 │ │ │ │ + bmi.n 1ea768 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1ea7da │ │ │ │ - cbz r2, 1ea7a0 │ │ │ │ + beq.n 1ea77a │ │ │ │ + cbz r2, 1ea740 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1ea7e4 │ │ │ │ + bpl.n 1ea784 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1ea830 │ │ │ │ + beq.n 1ea7d0 │ │ │ │ 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 1ea674 │ │ │ │ + bl 1ea614 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1ea788 │ │ │ │ + bhi.n 1ea728 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1ea764 │ │ │ │ + b.n 1ea704 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1ea80c │ │ │ │ + cbz r2, 1ea7ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1ea80c │ │ │ │ + bmi.n 1ea7ac │ │ │ │ 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 1ea7c2 │ │ │ │ + b.n 1ea762 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1ea84c │ │ │ │ + beq.n 1ea7ec │ │ │ │ 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 1ea6d0 │ │ │ │ + bl 1ea670 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1ea7c2 │ │ │ │ + b.n 1ea762 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ea6d0 │ │ │ │ + bl 1ea670 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1ea7a6 │ │ │ │ + b.n 1ea746 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ea674 │ │ │ │ + bl 1ea614 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1ea812 │ │ │ │ + b.n 1ea7b2 │ │ │ │ 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, 1ea888 │ │ │ │ + cbz r1, 1ea828 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1eaab8 │ │ │ │ + beq.w 1eaa58 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eaafa │ │ │ │ + beq.w 1eaa9a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea89a │ │ │ │ + bne.n 1ea83a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 1ea8ec │ │ │ │ + beq.n 1ea88c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1ea8ce │ │ │ │ + bls.n 1ea86e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 1ea8da │ │ │ │ + cbz r7, 1ea87a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -541660,15 +541627,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r4, [r8] │ │ │ │ - bls.n 1ea906 │ │ │ │ + bls.n 1ea8a6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -541678,76 +541645,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r6, 1ea936 │ │ │ │ - cbz r5, 1ea936 │ │ │ │ + cbz r6, 1ea8d6 │ │ │ │ + cbz r5, 1ea8d6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ea928 │ │ │ │ + bhi.n 1ea8c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ea994 │ │ │ │ + beq.n 1ea934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ea9e4 │ │ │ │ + beq.n 1ea984 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1eaa90 │ │ │ │ + bne.w 1eaa30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1eaa18 │ │ │ │ + beq.n 1ea9b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eabb6 │ │ │ │ + beq.w 1eab56 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1ea9ec │ │ │ │ + bpl.n 1ea98c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1ea966 │ │ │ │ + cbz r0, 1ea906 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1ea998 │ │ │ │ + bpl.n 1ea938 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1ea970 │ │ │ │ + cbz r3, 1ea910 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1ea9bc │ │ │ │ + bpl.n 1ea95c │ │ │ │ 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 1ea98c │ │ │ │ + beq.n 1ea92c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1eaa0e │ │ │ │ + bmi.n 1ea9ae │ │ │ │ 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, 1ea9a2 │ │ │ │ + cbz r3, 1ea942 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1ea9bc │ │ │ │ + bpl.n 1ea95c │ │ │ │ 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 1ea674 │ │ │ │ + bl 1ea614 │ │ │ │ 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] │ │ │ │ @@ -541755,358 +541722,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 1ea6d0 │ │ │ │ + bl 1ea670 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea994 │ │ │ │ + beq.n 1ea934 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ea98c │ │ │ │ + b.n 1ea92c │ │ │ │ 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 1ea6d0 │ │ │ │ + bl 1ea670 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea960 │ │ │ │ - b.n 1ea966 │ │ │ │ + bne.n 1ea900 │ │ │ │ + b.n 1ea906 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1ea950 │ │ │ │ + bne.n 1ea8f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eabb2 │ │ │ │ + beq.w 1eab52 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1eaa96 │ │ │ │ + bpl.n 1eaa36 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1eaa56 │ │ │ │ + cbz r0, 1ea9f6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1eaa56 │ │ │ │ + bmi.n 1ea9f6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1eaa3a │ │ │ │ + cbz r3, 1ea9da │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1eaa62 │ │ │ │ + bpl.n 1eaa02 │ │ │ │ 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 1ea6d0 │ │ │ │ + bl 1ea670 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1eaa62 │ │ │ │ + b.n 1eaa02 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ea970 │ │ │ │ + beq.n 1ea910 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1ea970 │ │ │ │ + bmi.n 1ea910 │ │ │ │ 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 1ea674 │ │ │ │ + bl 1ea614 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea994 │ │ │ │ - b.n 1ea9e8 │ │ │ │ + beq.n 1ea934 │ │ │ │ + b.n 1ea988 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ea986 │ │ │ │ + b.n 1ea926 │ │ │ │ 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 1ea674 │ │ │ │ + bl 1ea614 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaa2a │ │ │ │ - b.n 1eaa56 │ │ │ │ + bne.n 1ea9ca │ │ │ │ + b.n 1ea9f6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1eab36 │ │ │ │ + bls.n 1eaad6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eab86 │ │ │ │ + beq.n 1eab26 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eab8c │ │ │ │ + beq.n 1eab2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea926 │ │ │ │ + bne.w 1ea8c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eab60 │ │ │ │ + beq.n 1eab00 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ea94a │ │ │ │ - b.n 1eaa90 │ │ │ │ + beq.w 1ea8ea │ │ │ │ + b.n 1eaa30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ - bls.n 1eab64 │ │ │ │ + bls.n 1eab04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eaba6 │ │ │ │ + beq.n 1eab46 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea926 │ │ │ │ + bne.w 1ea8c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1ea9e8 │ │ │ │ + beq.w 1ea988 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ea94a │ │ │ │ - b.n 1eaa90 │ │ │ │ + beq.w 1ea8ea │ │ │ │ + b.n 1eaa30 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1eaae0 │ │ │ │ + beq.n 1eaa80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1eaaf0 │ │ │ │ + bne.n 1eaa90 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1ea98c │ │ │ │ + b.n 1ea92c │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 1eab78 │ │ │ │ + cbz r6, 1eab18 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1ea98c │ │ │ │ + b.n 1ea92c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1ea98c │ │ │ │ + b.n 1ea92c │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eaace │ │ │ │ + bne.n 1eaa6e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea926 │ │ │ │ + bne.w 1ea8c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ea994 │ │ │ │ + beq.w 1ea934 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ea94a │ │ │ │ - b.n 1ea994 │ │ │ │ + bne.w 1ea8ea │ │ │ │ + b.n 1ea934 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ea926 │ │ │ │ - b.n 1eab1c │ │ │ │ + bne.w 1ea8c6 │ │ │ │ + b.n 1eaabc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eabca │ │ │ │ + cbz r3, 1eab6a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eabc0 │ │ │ │ + bne.n 1eab60 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1eabde │ │ │ │ + cbz r3, 1eab7e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eabd4 │ │ │ │ + bne.n 1eab74 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1eabf4 │ │ │ │ + cbz r3, 1eab94 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eabea │ │ │ │ + bne.n 1eab8a │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1eac0c │ │ │ │ - b.n 1eac14 │ │ │ │ + bhi.n 1eabac │ │ │ │ + b.n 1eabb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1eac14 │ │ │ │ + bls.n 1eabb4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eac00 │ │ │ │ + beq.n 1eaba0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1eac28 │ │ │ │ + cbz r3, 1eabc8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eac1e │ │ │ │ + bne.n 1eabbe │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1eac40 │ │ │ │ - b.n 1eac48 │ │ │ │ + bhi.n 1eabe0 │ │ │ │ + b.n 1eabe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1eac48 │ │ │ │ + bls.n 1eabe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eac34 │ │ │ │ + beq.n 1eabd4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1eac8c │ │ │ │ + cbz r1, 1eac2c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 1eac68 │ │ │ │ + b.n 1eac08 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r4, r3 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eac66 │ │ │ │ - ldr r4, [pc, #16] @ (1eac90 ) │ │ │ │ + bne.n 1eac06 │ │ │ │ + ldr r4, [pc, #16] @ (1eac30 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1ea72c │ │ │ │ + bl 1ea6cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1eac7e │ │ │ │ + b.n 1eac1e │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ 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, 1eacb2 │ │ │ │ + cbz r0, 1eac52 │ │ │ │ mov r1, sp │ │ │ │ - bl 1ea620 │ │ │ │ + bl 1ea5c0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ 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 r5, sp │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1eacde │ │ │ │ + cbz r3, 1eac7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea620 │ │ │ │ - cbnz r0, 1ead0e │ │ │ │ + bl 1ea5c0 │ │ │ │ + cbnz r0, 1eacae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1eacf6 │ │ │ │ - b.n 1ead12 │ │ │ │ + bhi.n 1eac96 │ │ │ │ + b.n 1eacb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1ead12 │ │ │ │ + bls.n 1eacb2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eacea │ │ │ │ + beq.n 1eac8a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1ead18 │ │ │ │ + bcc.n 1eacb8 │ │ │ │ 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 1eacd2 │ │ │ │ + b.n 1eac72 │ │ │ │ stmdb 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 r6, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ @@ -542114,146 +542081,146 @@ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov sl, ip │ │ │ │ umull r1, r9, r1, r6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #112] @ 1eadb8 │ │ │ │ + ldr.w r8, [pc, #112] @ 1ead58 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ umull r9, r1, r1, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1ead82 │ │ │ │ + b.n 1ead22 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1eadac │ │ │ │ + beq.n 1ead4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1eadac │ │ │ │ + cbz r1, 1ead4c │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1ead74 │ │ │ │ + beq.n 1ead14 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ead74 │ │ │ │ + bne.n 1ead14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ead74 │ │ │ │ + beq.n 1ead14 │ │ │ │ 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} │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #448] @ (1eaf90 ) │ │ │ │ + ldr r2, [pc, #448] @ (1eaf30 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr r3, [pc, #448] @ (1eaf94 ) │ │ │ │ + ldr r3, [pc, #448] @ (1eaf34 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1eae6c │ │ │ │ + beq.n 1eae0c │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1eae0a │ │ │ │ - ldr r2, [pc, #424] @ (1eaf98 ) │ │ │ │ - ldr r3, [pc, #416] @ (1eaf94 ) │ │ │ │ + bls.n 1eadaa │ │ │ │ + ldr r2, [pc, #424] @ (1eaf38 ) │ │ │ │ + ldr r3, [pc, #416] @ (1eaf34 ) │ │ │ │ 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 1eaf8c │ │ │ │ + bne.w 1eaf2c │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #400] @ (1eaf9c ) │ │ │ │ + ldr r3, [pc, #400] @ (1eaf3c ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eadee │ │ │ │ + beq.n 1ead8e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ add.w r3, r6, #56 @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eae92 │ │ │ │ + beq.n 1eae32 │ │ │ │ mov ip, r6 │ │ │ │ add.w sl, sp, #32 │ │ │ │ add.w fp, r6, #48 @ 0x30 │ │ │ │ mov lr, sl │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1eae3a │ │ │ │ + bne.n 1eadda │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ stmia.w sl!, {r0, r1} │ │ │ │ - b.n 1eaea2 │ │ │ │ + b.n 1eae42 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1eade8 │ │ │ │ - ldr r2, [pc, #296] @ (1eafa0 ) │ │ │ │ + bne.n 1ead88 │ │ │ │ + ldr r2, [pc, #296] @ (1eaf40 ) │ │ │ │ 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 61830 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 1eadee │ │ │ │ + b.n 1ead8e │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 6224c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #252] @ (1eafa4 ) │ │ │ │ + ldr r1, [pc, #252] @ (1eaf44 ) │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add.w r8, r4, r3, lsl #3 │ │ │ │ add.w r3, r1, r9 │ │ │ │ cmp r8, r4 │ │ │ │ str r7, [r6, #4] │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ @@ -542270,34 +542237,34 @@ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r5, [r6, #16] │ │ │ │ str.w fp, [r6, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r3, [r6, #32] │ │ │ │ - beq.n 1eaefe │ │ │ │ - ldr r0, [pc, #188] @ (1eafa8 ) │ │ │ │ + beq.n 1eae9e │ │ │ │ + ldr r0, [pc, #188] @ (1eaf48 ) │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1eaf10 │ │ │ │ + bne.n 1eaeb0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1eaeee │ │ │ │ + bne.n 1eae8e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - beq.w 1eadee │ │ │ │ + beq.w 1ead8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ - b.n 1eadee │ │ │ │ - ldr.w sl, [pc, #152] @ 1eafac │ │ │ │ + bl 1e9960 │ │ │ │ + b.n 1ead8e │ │ │ │ + ldr.w sl, [pc, #152] @ 1eaf4c │ │ │ │ mov.w r9, #0 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -542313,193 +542280,193 @@ │ │ │ │ mov.w ip, r6, lsl #3 │ │ │ │ mla r4, r2, r0, r4 │ │ │ │ umull lr, r0, r5, lr │ │ │ │ mov lr, r9 │ │ │ │ umlal r0, lr, r4, r5 │ │ │ │ add.w r4, r7, lr, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 1eaf7e │ │ │ │ + cbnz r0, 1eaf1e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1eaf76 │ │ │ │ + beq.n 1eaf16 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ - bne.n 1eaf20 │ │ │ │ + bne.n 1eaec0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1eaf66 │ │ │ │ + bne.n 1eaf06 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 1eaefe │ │ │ │ + b.n 1eae9e │ │ │ │ add lr, r6 │ │ │ │ add r4, ip │ │ │ │ cmp r5, lr │ │ │ │ - bhi.n 1eaf58 │ │ │ │ + bhi.n 1eaef8 │ │ │ │ sub.w lr, lr, r5 │ │ │ │ - b.n 1eaf54 │ │ │ │ + b.n 1eaef4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r7, r4 │ │ │ │ - it gt │ │ │ │ - movgt r7, r4 │ │ │ │ - it ls │ │ │ │ - movls r7, r4 │ │ │ │ + it al │ │ │ │ + moval r7, r4 │ │ │ │ + it lt │ │ │ │ + movlt 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 1eb0a8 │ │ │ │ + bcs.n 1eb048 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1eb0a0 │ │ │ │ + bls.n 1eb040 │ │ │ │ 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] │ │ │ │ umull r1, ip, r1, r9 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #212] @ (1eb0c8 ) │ │ │ │ + ldr r2, [pc, #212] @ (1eb068 ) │ │ │ │ mla r4, r9, r4, ip │ │ │ │ add r2, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1eb0cc ) │ │ │ │ + ldr r3, [pc, #180] @ (1eb06c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1eb04c │ │ │ │ + b.n 1eafec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1eb03e │ │ │ │ + beq.n 1eafde │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eb086 │ │ │ │ + beq.n 1eb026 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1eb0bc │ │ │ │ + beq.n 1eb05c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb026 │ │ │ │ + bne.n 1eafc6 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1eb068 │ │ │ │ - ldr r3, [pc, #112] @ (1eb0d0 ) │ │ │ │ + cbz r6, 1eb008 │ │ │ │ + ldr r3, [pc, #112] @ (1eb070 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1eb0b2 │ │ │ │ + beq.n 1eb052 │ │ │ │ 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, 1eb07e │ │ │ │ + cbz r2, 1eb01e │ │ │ │ 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 1eb03e │ │ │ │ + beq.n 1eafde │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eb07e │ │ │ │ + beq.n 1eb01e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1eb07e │ │ │ │ + b.n 1eb01e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1eadbc │ │ │ │ - b.n 1eafda │ │ │ │ + bl 1ead5c │ │ │ │ + b.n 1eaf7a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1eadbc │ │ │ │ - b.n 1eafda │ │ │ │ + bl 1ead5c │ │ │ │ + b.n 1eaf7a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1eb068 │ │ │ │ + b.n 1eb008 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eb05c │ │ │ │ + bne.n 1eaffc │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1eb07e │ │ │ │ + b.n 1eb01e │ │ │ │ nop │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00dc │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00be │ │ │ │ movs r7, r4 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0074 │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1eb130 │ │ │ │ + vldr d7, [pc, #68] @ 1eb0d0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r5, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1eb138 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1eb0d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1eb140 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1eb0e0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -542525,32 +542492,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] @ 1eb1b0 │ │ │ │ + vldr d7, [pc, #88] @ 1eb150 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1eb1c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1eb168 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1eb1cc │ │ │ │ - add r1, pc, #76 @ (adr r1, 1eb1b8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1eb16c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1eb158 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1eb1c0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1eb160 ) │ │ │ │ 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] @ (1eb1d0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1eb170 ) │ │ │ │ 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] │ │ │ │ @@ -542569,40 +542536,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 │ │ │ │ - ldr r6, [pc, #608] @ (1eb42c ) │ │ │ │ + ldr r6, [pc, #992] @ (1eb54c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ 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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1eb232 │ │ │ │ + cbz r0, 1eb1d2 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1eb238 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1eb1d8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1eb240 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1eb1e0 ) │ │ │ │ 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 │ │ │ │ @@ -542642,247 +542609,247 @@ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r7, [ip, #-4] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ str.w lr, [ip, #-12] │ │ │ │ str.w r1, [ip, #-8] │ │ │ │ - bne.n 1eb266 │ │ │ │ + bne.n 1eb206 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1eb2ba │ │ │ │ + beq.n 1eb25a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1eb2b8 │ │ │ │ + cbz r0, 1eb258 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6224c │ │ │ │ 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 6224c │ │ │ │ - b.n 1eb2b6 │ │ │ │ + b.n 1eb256 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e97f4 │ │ │ │ - cbz r0, 1eb2fc │ │ │ │ + bl 1e9794 │ │ │ │ + cbz r0, 1eb29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1eb248 │ │ │ │ - cbz r0, 1eb2f6 │ │ │ │ + bl 1eb1e8 │ │ │ │ + cbz r0, 1eb296 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1eb2f2 │ │ │ │ + b.n 1eb292 │ │ │ │ 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, 1eb334 │ │ │ │ + cbz r1, 1eb2d4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r7, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 1eb334 │ │ │ │ - ldr r2, [pc, #80] @ (1eb370 ) │ │ │ │ + cbz r3, 1eb2d4 │ │ │ │ + ldr r2, [pc, #80] @ (1eb310 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1eb346 │ │ │ │ + bne.n 1eb2e6 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1eb324 │ │ │ │ + bne.n 1eb2c4 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1eb340 │ │ │ │ - bl 1e99c0 │ │ │ │ + beq.n 1eb2e0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1eb374 ) │ │ │ │ + ldr r6, [pc, #44] @ (1eb314 ) │ │ │ │ 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 1eb334 │ │ │ │ + beq.n 1eb2d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1eb34a │ │ │ │ + bne.n 1eb2ea │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1eb35c │ │ │ │ - b.n 1eb334 │ │ │ │ + bne.n 1eb2fc │ │ │ │ + b.n 1eb2d4 │ │ │ │ nop │ │ │ │ - cbnz r2, 1eb3d8 │ │ │ │ + cbnz r2, 1eb380 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r4, 1eb3d2 │ │ │ │ + cbnz r4, 1eb37a │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1eb396 │ │ │ │ + cbz r0, 1eb336 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eb300 │ │ │ │ + bl 1eb2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1eb3ea │ │ │ │ + cbz r0, 1eb38a │ │ │ │ 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, 1eb3ec │ │ │ │ + cbz r1, 1eb38c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1eb3de │ │ │ │ - ldr.w r8, [pc, #80] @ 1eb40c │ │ │ │ + beq.n 1eb37e │ │ │ │ + ldr.w r8, [pc, #80] @ 1eb3ac │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1eb3d0 │ │ │ │ + beq.n 1eb370 │ │ │ │ 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 1eb3c0 │ │ │ │ + bne.n 1eb360 │ │ │ │ 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] @ (1eb410 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb3b0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 61830 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 1eb3f4 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead1c │ │ │ │ + bl 1eacbc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ead1c │ │ │ │ + bl 1eacbc │ │ │ │ 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 1eb47e │ │ │ │ - ldr r3, [pc, #32] @ (1eb488 ) │ │ │ │ + bls.n 1eb41e │ │ │ │ + ldr r3, [pc, #32] @ (1eb428 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1eb46e │ │ │ │ - bl 1eadbc │ │ │ │ + bcc.n 1eb40e │ │ │ │ + bl 1ead5c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1eadbc │ │ │ │ + bl 1ead5c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ 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 1eafb0 │ │ │ │ - cbz r0, 1eb4b4 │ │ │ │ + bl 1eaf50 │ │ │ │ + cbz r0, 1eb454 │ │ │ │ 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 1eafb0 │ │ │ │ - cbz r0, 1eb4d2 │ │ │ │ + bl 1eaf50 │ │ │ │ + cbz r0, 1eb472 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, 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 │ │ │ │ @@ -542891,113 +542858,113 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eafb0 │ │ │ │ + bl 1eaf50 │ │ │ │ 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 1eafb0 │ │ │ │ + bl 1eaf50 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1eb52c │ │ │ │ + cbz r1, 1eb4cc │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (1eb530 ) │ │ │ │ + ldr r4, [pc, #20] @ (1eb4d0 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r6, 1eb558 │ │ │ │ + cbnz r6, 1eb500 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead1c │ │ │ │ - cbz r0, 1eb56a │ │ │ │ + bl 1eacbc │ │ │ │ + cbz r0, 1eb50a │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (1eb56c ) │ │ │ │ + ldr r1, [pc, #12] @ (1eb50c ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r2, 1eb584 │ │ │ │ + cbnz r2, 1eb52c │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 1eb59c │ │ │ │ + cbz r1, 1eb53c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1eb598 │ │ │ │ - ldr r1, [pc, #24] @ (1eb5a0 ) │ │ │ │ + beq.n 1eb538 │ │ │ │ + ldr r1, [pc, #24] @ (1eb540 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1eb59a │ │ │ │ + bne.n 1eb53a │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1eb588 │ │ │ │ + bne.n 1eb528 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1eb57a │ │ │ │ - cbnz r6, 1eb5ae │ │ │ │ + b.n 1eb51a │ │ │ │ + cbnz r6, 1eb556 │ │ │ │ movs r7, r4 │ │ │ │ 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 r5, [pc, #104] @ (1eb620 ) │ │ │ │ + ldr r5, [pc, #104] @ (1eb5c0 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1eb60c │ │ │ │ + cbz r0, 1eb5ac │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1eb624 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eb5c4 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1eb610 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1eb5b0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1eb618 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1eb5b8 ) │ │ │ │ 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] @ (1eb628 ) │ │ │ │ + ldr r3, [pc, #52] @ (1eb5c8 ) │ │ │ │ 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] │ │ │ │ @@ -543011,15 +542978,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 │ │ │ │ - ldr r2, [pc, #240] @ (1eb714 ) │ │ │ │ + ldr r2, [pc, #624] @ (1eb834 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -543035,181 +543002,181 @@ │ │ │ │ movcs r5, r0 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 1eb674 │ │ │ │ - ldr r3, [pc, #84] @ (1eb6b0 ) │ │ │ │ + cbz r3, 1eb614 │ │ │ │ + ldr r3, [pc, #84] @ (1eb650 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1eb67c │ │ │ │ + bne.n 1eb61c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1eb65e │ │ │ │ + bne.n 1eb5fe │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1eb6b4 │ │ │ │ + ldr.w r8, [pc, #52] @ 1eb654 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ead1c │ │ │ │ + bl 1eacbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb676 │ │ │ │ + bne.n 1eb616 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eb674 │ │ │ │ + beq.n 1eb614 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1eb682 │ │ │ │ + bne.n 1eb622 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1eb69c │ │ │ │ - b.n 1eb674 │ │ │ │ + bne.n 1eb63c │ │ │ │ + b.n 1eb614 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov sl, fp, d0 │ │ │ │ sub sp, #12 │ │ │ │ lsrs r5, r3, #31 │ │ │ │ cmp.w r5, fp, lsr #31 │ │ │ │ - bne.n 1eb788 │ │ │ │ + bne.n 1eb728 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 1eb770 │ │ │ │ + beq.n 1eb710 │ │ │ │ ubfx r8, r3, #20, #11 │ │ │ │ ubfx r0, r3, #0, #20 │ │ │ │ orr.w r7, r2, r8 │ │ │ │ mov r4, r2 │ │ │ │ orrs r7, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - beq.n 1eb77e │ │ │ │ + beq.n 1eb71e │ │ │ │ subw lr, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - cbnz r7, 1eb77e │ │ │ │ + cbnz r7, 1eb71e │ │ │ │ orrs.w r7, r2, r0 │ │ │ │ subw r7, r8, #2047 @ 0x7ff │ │ │ │ clz r7, r7 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ and.w r0, r7, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 1eb778 │ │ │ │ + cbnz r0, 1eb718 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ and.w r7, r7, #1 │ │ │ │ orrs r0, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - cbz r7, 1eb76e │ │ │ │ - cbz r0, 1eb77e │ │ │ │ + cbz r7, 1eb70e │ │ │ │ + cbz r0, 1eb71e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eb778 │ │ │ │ - cbz r0, 1eb796 │ │ │ │ + b.n 1eb718 │ │ │ │ + cbz r0, 1eb736 │ │ │ │ vmov d7, r2, r3 │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, sl, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1ebb3c │ │ │ │ + bl 1ebadc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r3, r6, r8 │ │ │ │ mov.w r9, fp, lsr #31 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, lr │ │ │ │ orrs.w fp, r3, lr │ │ │ │ - bne.n 1eb7f0 │ │ │ │ + bne.n 1eb790 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 1ebb18 │ │ │ │ + vldr d0, [pc, #864] @ 1ebab8 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 1eb778 │ │ │ │ + beq.n 1eb718 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1eba28 │ │ │ │ + bne.w 1eb9c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1eb7de │ │ │ │ + bge.n 1eb77e │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r2, r1, lsl #31 │ │ │ │ adds.w r2, r7, ip │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eb778 │ │ │ │ + b.n 1eb718 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r5, r5, #10 │ │ │ │ orr.w r5, r5, ip, lsr #22 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, r2, lsl #10 │ │ │ │ orr.w r0, r0, r4, lsr #22 │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ - blt.n 1eb8ec │ │ │ │ + blt.n 1eb88c │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r5, r4 │ │ │ │ movne r5, #0 │ │ │ │ moveq r7, r0 │ │ │ │ movne.w r7, #1073741824 @ 0x40000000 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc.w r4, r7, r0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 1eb9d0 │ │ │ │ + bgt.w 1eb970 │ │ │ │ negs r0, r3 │ │ │ │ rsb lr, r3, #32 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r8, r0, #32 │ │ │ │ lsl.w r6, r4, r0 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -543228,59 +543195,59 @@ │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs.w r6, ip, r6 │ │ │ │ sbc.w r5, r2, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r5 │ │ │ │ - cbnz r5, 1eb896 │ │ │ │ + cbnz r5, 1eb836 │ │ │ │ clz r2, r6 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ subs r7, r7, r2 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 1ebb0e │ │ │ │ + bls.w 1ebaae │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 1eb970 │ │ │ │ + bhi.n 1eb910 │ │ │ │ lsls r7, r7, #20 │ │ │ │ sub.w r3, r2, #42 @ 0x2a │ │ │ │ add.w r0, r7, r1, lsl #31 │ │ │ │ sub.w r1, r2, #10 │ │ │ │ rsb r2, r2, #42 @ 0x2a │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsls r5, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r5, r3 │ │ │ │ orrs r5, r2 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adds r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eb778 │ │ │ │ + b.n 1eb718 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r7, ip │ │ │ │ movne r7, #0 │ │ │ │ moveq lr, r5 │ │ │ │ movne.w lr, #1073741824 @ 0x40000000 │ │ │ │ adds.w r6, r7, ip │ │ │ │ eor.w r1, r9, #1 │ │ │ │ adc.w r5, lr, r5 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 1eba7a │ │ │ │ + bhi.w 1eba1a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb lr, r2, #32 │ │ │ │ sub.w sl, r3, #32 │ │ │ │ rsb r8, r3, #32 │ │ │ │ lsl.w ip, r5, r3 │ │ │ │ lsl.w sl, r6, sl │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ @@ -543297,55 +543264,55 @@ │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs r6, r4, r6 │ │ │ │ sbc.w r5, r0, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1eb88a │ │ │ │ + b.n 1eb82a │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsls r5, r2 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ebaaa │ │ │ │ + blt.w 1eba4a │ │ │ │ subw r7, r7, #2045 @ 0x7fd │ │ │ │ orrs r7, r3 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ movw r7, #2045 @ 0x7fd │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ebaf8 │ │ │ │ + bne.w 1eba98 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ asrs r6, r5, #10 │ │ │ │ orr.w r0, r0, r5, lsl #22 │ │ │ │ orrs.w r3, r0, r6 │ │ │ │ itete ne │ │ │ │ lslne r3, r7, #20 │ │ │ │ moveq r3, r6 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, r0 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r1, r3, r1, lsl #31 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eb778 │ │ │ │ + b.n 1eb718 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w r4, ip, r3 │ │ │ │ sbc.w r0, r2, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 1eb9ec │ │ │ │ + cbnz r0, 1eb98c │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -543358,63 +543325,63 @@ │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ - bcc.n 1eb9aa │ │ │ │ - b.n 1eb98a │ │ │ │ + bcc.n 1eb94a │ │ │ │ + b.n 1eb92a │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1eba40 │ │ │ │ + bge.n 1eb9e0 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1eba4c │ │ │ │ + cbnz r0, 1eb9ec │ │ │ │ clz r3, r4 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r0, r3, #11 │ │ │ │ subs r4, r6, r0 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1ebb20 │ │ │ │ + blt.n 1ebac0 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsls r5, r0 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r7, #0 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ - b.n 1eb7de │ │ │ │ + b.n 1eb77e │ │ │ │ orrs r6, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 1eba94 │ │ │ │ + cbnz r0, 1eba34 │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ adds.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r5, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r7, r7, r5 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ - b.n 1eb9fe │ │ │ │ + b.n 1eb99e │ │ │ │ and.w r0, r7, #63 @ 0x3f │ │ │ │ negs r6, r7 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r4, r5, r0 │ │ │ │ adds r7, #32 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ @@ -543429,163 +543396,163 @@ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ lsr.w r5, r5, r6 │ │ │ │ mov.w r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1eb9aa │ │ │ │ + b.n 1eb94a │ │ │ │ movs r0, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #32751 @ 0x7fef │ │ │ │ add.w r3, r0, r1, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1eb778 │ │ │ │ + b.n 1eb718 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 1eb9fe │ │ │ │ + b.n 1eb99e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsls r5, r6 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r6, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ - b.n 1eb7de │ │ │ │ + b.n 1eb77e │ │ │ │ stmdb 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 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ sub sp, #20 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ cmp.w r6, r1, lsr #31 │ │ │ │ - bne.w 1ebc6e │ │ │ │ + bne.w 1ebc0e │ │ │ │ ubfx r6, r1, #20, #11 │ │ │ │ ubfx r7, r1, #0, #20 │ │ │ │ orr.w r8, r0, r6 │ │ │ │ mov lr, r1 │ │ │ │ orrs.w r8, r8, r7 │ │ │ │ - beq.n 1ebc5a │ │ │ │ + beq.n 1ebbfa │ │ │ │ ubfx r9, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ orr.w r8, r2, r9 │ │ │ │ mov r4, r2 │ │ │ │ orrs.w r8, r8, ip │ │ │ │ - beq.n 1ebc64 │ │ │ │ + beq.n 1ebc04 │ │ │ │ subw sl, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r8, r0, r7 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r8, sl, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ebc64 │ │ │ │ + bne.n 1ebc04 │ │ │ │ orrs.w r8, r2, ip │ │ │ │ subw r8, r9, #2047 @ 0x7ff │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w fp, r8, #1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ebc5a │ │ │ │ + bne.n 1ebbfa │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ebc64 │ │ │ │ + bne.n 1ebc04 │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ebc5a │ │ │ │ + bne.n 1ebbfa │ │ │ │ subs.w r3, r6, r9 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ orr.w sl, r3, r6 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 1ebc7c │ │ │ │ + beq.n 1ebc1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 1ebc96 │ │ │ │ + bne.n 1ebc36 │ │ │ │ adds r4, r4, r0 │ │ │ │ add.w r3, ip, #2097152 @ 0x200000 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ mov r2, r6 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r4, lsr #23 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r5, r8, #0 │ │ │ │ - blt.n 1ebc88 │ │ │ │ + blt.n 1ebc28 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 1ebdc8 │ │ │ │ + bne.w 1ebd68 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ asrs r6, r3, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ movs r5, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ add r1, r2 │ │ │ │ adds r2, r5, r4 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ebc5e │ │ │ │ + b.n 1ebbfe │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1eb6b8 │ │ │ │ + bl 1eb658 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, ip │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ebc5e │ │ │ │ + b.n 1ebbfe │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ebc48 │ │ │ │ + b.n 1ebbe8 │ │ │ │ lsls r2, r0, #9 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r2, r4, #9 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w fp, r7, lsl #9 │ │ │ │ mov.w sl, ip, lsl #9 │ │ │ │ orr.w fp, fp, r0, lsr #23 │ │ │ │ orr.w sl, sl, r4, lsr #23 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1ebd42 │ │ │ │ + blt.n 1ebce2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ebdf4 │ │ │ │ + beq.w 1ebd94 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bgt.w 1ebde0 │ │ │ │ + bgt.w 1ebd80 │ │ │ │ negs r5, r3 │ │ │ │ rsb r7, r3, #32 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ sub.w r9, r5, #32 │ │ │ │ rsb ip, r5, #32 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -543605,31 +543572,31 @@ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r5 │ │ │ │ adc.w r3, fp, r3 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1ebc20 │ │ │ │ + bcs.w 1ebbc0 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1ebc20 │ │ │ │ + b.n 1ebbc0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ebe14 │ │ │ │ + beq.n 1ebdb4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ negs r5, r3 │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - bhi.n 1ebe00 │ │ │ │ + bhi.n 1ebda0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r6, r5, #32 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r6, fp, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsl.w ip, r4, ip │ │ │ │ @@ -543648,52 +543615,52 @@ │ │ │ │ orr.w r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1ebc20 │ │ │ │ + bcs.w 1ebbc0 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1ebc20 │ │ │ │ + b.n 1ebbc0 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ebc5e │ │ │ │ + b.n 1ebbfe │ │ │ │ orrs.w r4, r4, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, fp, #0 │ │ │ │ - b.n 1ebd34 │ │ │ │ + b.n 1ebcd4 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 1ebcc8 │ │ │ │ + b.n 1ebc68 │ │ │ │ orrs.w r4, r4, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, #0 │ │ │ │ - b.n 1ebdba │ │ │ │ + b.n 1ebd5a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 1ebd52 │ │ │ │ + b.n 1ebcf2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vmov r3, r4, d0 │ │ │ │ vmov r0, r1, d1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ubfx r6, r4, #20, #11 │ │ │ │ @@ -543703,46 +543670,46 @@ │ │ │ │ ubfx r5, r4, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r4, r1, #0, #20 │ │ │ │ ubfx r3, r1, #20, #11 │ │ │ │ vstr d0, [sp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ebfdc │ │ │ │ + beq.w 1ebf7c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ebfba │ │ │ │ + beq.w 1ebf5a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 1ebeb2 │ │ │ │ + cbnz r6, 1ebe52 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 1ebffe │ │ │ │ + beq.w 1ebf9e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 1ebe8a │ │ │ │ + cbnz r5, 1ebe2a │ │ │ │ clz r6, r8 │ │ │ │ adds r6, #32 │ │ │ │ sub.w lr, r6, #11 │ │ │ │ sub.w r2, r6, #43 @ 0x2b │ │ │ │ lsl.w r5, r5, lr │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ rsb r2, r6, #43 @ 0x2b │ │ │ │ rsb r6, r6, #12 │ │ │ │ lsl.w lr, r8, lr │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ mov.w sl, r6, asr #31 │ │ │ │ - cbnz r3, 1ebef0 │ │ │ │ + cbnz r3, 1ebe90 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 1ebffe │ │ │ │ + beq.w 1ebf9e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 1ebec8 │ │ │ │ + cbnz r4, 1ebe68 │ │ │ │ clz r3, r7 │ │ │ │ adds r3, #32 │ │ │ │ sub.w ip, r3, #11 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ lsl.w r4, r4, ip │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ @@ -543783,88 +543750,88 @@ │ │ │ │ umlal r2, r7, r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ec022 │ │ │ │ + bge.n 1ebfc2 │ │ │ │ subs.w r3, r3, #1024 @ 0x400 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ adds r5, r6, r6 │ │ │ │ adc.w r4, r7, r4 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r9, #0 │ │ │ │ - bcc.n 1ebfa0 │ │ │ │ + bcc.n 1ebf40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1ec08a │ │ │ │ + blt.w 1ec02a │ │ │ │ subw r3, r3, #2045 @ 0x7fd │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ mov.w r3, r4, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec0ec │ │ │ │ + bne.w 1ec08c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r4, lsl #22 │ │ │ │ asrs r4, r4, #10 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r2, r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1ec04a │ │ │ │ + bne.n 1ebfea │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1ec04a │ │ │ │ + b.n 1ebfea │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1ebffe │ │ │ │ + bne.n 1ebf9e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1ec06a │ │ │ │ + bne.n 1ec00a │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ec002 │ │ │ │ + b.n 1ebfa2 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1ec060 │ │ │ │ + bne.n 1ec000 │ │ │ │ subw r5, r3, #2047 @ 0x7ff │ │ │ │ orrs.w r5, r5, fp │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, sl │ │ │ │ orrs.w r6, r0, r4 │ │ │ │ and.w r5, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r5, 1ec008 │ │ │ │ + cbz r5, 1ebfa8 │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r4 │ │ │ │ - bne.n 1ec07a │ │ │ │ + bne.n 1ec01a │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ec002 │ │ │ │ + b.n 1ebfa2 │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r2, r3, r2 │ │ │ │ movw ip, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ cmp r2, ip │ │ │ │ mov r3, r2 │ │ │ │ sbcs.w ip, r9, #0 │ │ │ │ - bcs.n 1ebf7c │ │ │ │ + bcs.n 1ebf1c │ │ │ │ lsrs r5, r6, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ @@ -543876,23 +543843,23 @@ │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ec002 │ │ │ │ + b.n 1ebfa2 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1ec002 │ │ │ │ + b.n 1ebfa2 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 1ec0e2 │ │ │ │ + bhi.n 1ec082 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -543906,33 +543873,33 @@ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - b.n 1ebfa0 │ │ │ │ + b.n 1ebf40 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1ec04a │ │ │ │ + b.n 1ebfea │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec002 │ │ │ │ + b.n 1ebfa2 │ │ │ │ stmdb 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, #1340] @ 1ec650 │ │ │ │ + ldr.w r2, [pc, #1340] @ 1ec5f0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 1ec654 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1ec5f4 │ │ │ │ vmov r7, r8, d0 │ │ │ │ add r2, pc │ │ │ │ vmov r4, r5, d1 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r7 │ │ │ │ eor.w r6, r5, r8 │ │ │ │ @@ -543959,47 +543926,47 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d2, [sp, #16] │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s4, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ec448 │ │ │ │ + beq.w 1ec3e8 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec3e6 │ │ │ │ + beq.w 1ec386 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec4c8 │ │ │ │ + beq.w 1ec468 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 1ec1e0 │ │ │ │ + cbnz r7, 1ec180 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 1ec4c8 │ │ │ │ + beq.w 1ec468 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 1ec1b8 │ │ │ │ + cbnz r0, 1ec158 │ │ │ │ clz r7, r9 │ │ │ │ adds r7, #32 │ │ │ │ sub.w r3, r7, #11 │ │ │ │ lsls r0, r3 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r7, #43 @ 0x2b │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ rsb r3, r7, #43 @ 0x2b │ │ │ │ rsb r7, r7, #12 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ mov.w ip, r7, asr #31 │ │ │ │ - cbnz r1, 1ec21e │ │ │ │ + cbnz r1, 1ec1be │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 1ec4c8 │ │ │ │ + beq.w 1ec468 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 1ec1f6 │ │ │ │ + cbnz r6, 1ec196 │ │ │ │ clz r1, lr │ │ │ │ adds r1, #32 │ │ │ │ sub.w r8, r1, #11 │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ lsl.w r6, r6, r8 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ orrs r6, r3 │ │ │ │ @@ -544050,31 +544017,31 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ umlal r2, r3, r0, r6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ec4e8 │ │ │ │ + bne.w 1ec488 │ │ │ │ movw r6, #64513 @ 0xfc01 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds.w r6, r9, r6 │ │ │ │ ubfx r1, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ec710 │ │ │ │ + bne.w 1ec6b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 1ec8ce │ │ │ │ + beq.w 1ec86e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecb48 │ │ │ │ + beq.w 1ecae8 │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r4, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -544091,15 +544058,15 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1ec738 │ │ │ │ + bge.w 1ec6d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -544112,216 +544079,216 @@ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 1ec80e │ │ │ │ + beq.w 1ec7ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1ecdf2 │ │ │ │ + bne.w 1ecd92 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 1ec7c2 │ │ │ │ + beq.w 1ec762 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #704] @ 1ec648 │ │ │ │ + vldr d7, [pc, #704] @ 1ec5e8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ negs r2, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec944 │ │ │ │ + beq.w 1ec8e4 │ │ │ │ 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 1ec396 │ │ │ │ + bne.n 1ec336 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 1ecc68 │ │ │ │ + beq.w 1ecc08 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 1ec3d0 │ │ │ │ + cbnz r3, 1ec370 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 1ecfce │ │ │ │ + bne.w 1ecf6e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 1ec5b8 │ │ │ │ + b.n 1ec558 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 1ec618 │ │ │ │ + bne.w 1ec5b8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subw r2, r2, #2047 @ 0x7ff │ │ │ │ orrs r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r1, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ec4c8 │ │ │ │ + bne.n 1ec468 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 1ec62e │ │ │ │ + beq.w 1ec5ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r0 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.w 1ec62e │ │ │ │ + bne.w 1ec5ce │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 1ec63e │ │ │ │ + bne.w 1ec5de │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, ip │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec618 │ │ │ │ + bne.w 1ec5b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ orrs r2, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r0, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1ec4c8 │ │ │ │ + cbnz r0, 1ec468 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 1ec61e │ │ │ │ + beq.w 1ec5be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1ec61e │ │ │ │ + bne.w 1ec5be │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (1ec658 ) │ │ │ │ - ldr r3, [pc, #388] @ (1ec654 ) │ │ │ │ + ldr r2, [pc, #392] @ (1ec5f8 ) │ │ │ │ + ldr r3, [pc, #388] @ (1ec5f4 ) │ │ │ │ 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 1ecfca │ │ │ │ + bne.w 1ecf6a │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #64514 @ 0xfc02 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ adds.w r4, r9, r4 │ │ │ │ ubfx r7, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ec65c │ │ │ │ + beq.w 1ec5fc │ │ │ │ ubfx r0, fp, #0, #20 │ │ │ │ subs r4, r4, r7 │ │ │ │ mov.w r2, r0, lsl #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ orr.w r2, r2, r0, lsr #22 │ │ │ │ mov.w r6, r0, lsl #10 │ │ │ │ orr.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ sbc.w r0, lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.w 1ec816 │ │ │ │ + blt.w 1ec7b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1ec99a │ │ │ │ + bne.w 1ec93a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1ec7c2 │ │ │ │ + beq.w 1ec762 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 1ecaf0 │ │ │ │ + bne.w 1eca90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eccde │ │ │ │ + bne.w 1ecc7e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ece4c │ │ │ │ + beq.w 1ecdec │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1ecb54 │ │ │ │ + bne.w 1ecaf4 │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ str.w r1, [r8] │ │ │ │ @@ -544333,68 +544300,68 @@ │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r0, sl, #0 │ │ │ │ - bcc.n 1ec5f0 │ │ │ │ + bcc.n 1ec590 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1ecb2a │ │ │ │ + blt.w 1ecaca │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ mov.w r0, r3, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ecc6c │ │ │ │ + bne.w 1ecc0c │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1ec992 │ │ │ │ + bne.w 1ec932 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 1ec8d4 │ │ │ │ + beq.w 1ec874 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecb3e │ │ │ │ + beq.w 1ecade │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r6, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -544411,76 +544378,76 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1ec530 │ │ │ │ + bge.w 1ec4d0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1ec6ec │ │ │ │ + bne.n 1ec68c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 1ecc84 │ │ │ │ + bne.w 1ecc24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1ec75e │ │ │ │ + ble.n 1ec6fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ - beq.w 1ece1a │ │ │ │ + beq.w 1ecdba │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec864 │ │ │ │ + b.n 1ec804 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ ubfx r0, fp, #20, #11 │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r6, r1, #10 │ │ │ │ subs.w r1, r9, r0 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ sbc.w r2, lr, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - blt.n 1ec7de │ │ │ │ + blt.n 1ec77e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1ec74e │ │ │ │ + beq.n 1ec6ee │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ add.w r7, r1, r5, lsl #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bne.n 1ec744 │ │ │ │ - b.n 1ec530 │ │ │ │ + bne.n 1ec6e4 │ │ │ │ + b.n 1ec4d0 │ │ │ │ rsb r2, lr, #0 │ │ │ │ rsb r1, lr, #32 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r7, r3, r1 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ @@ -544503,24 +544470,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr.w r3, r3, lr │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r8 │ │ │ │ - bne.n 1ec864 │ │ │ │ + bne.n 1ec804 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ec94e │ │ │ │ + blt.w 1ec8ee │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 1ec5b8 │ │ │ │ + b.n 1ec558 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -544530,19 +544497,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ec35a │ │ │ │ + bne.w 1ec2fa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1ec37c │ │ │ │ + b.n 1ec31c │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -544552,66 +544519,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ecc84 │ │ │ │ + beq.w 1ecc24 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.n 1ec75e │ │ │ │ + ble.n 1ec6fe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r3, sl │ │ │ │ - beq.w 1ecf80 │ │ │ │ + beq.w 1ecf20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ec80e │ │ │ │ + beq.n 1ec7ae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1ec88e │ │ │ │ + beq.n 1ec82e │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecbe6 │ │ │ │ + beq.w 1ecb86 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1ecd80 │ │ │ │ + bcs.w 1ecd20 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r5, r1, #20 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r0, r6 │ │ │ │ and.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ add r4, r5 │ │ │ │ adc.w r3, r1, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r0, r3, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r6, #2045 @ 0x7fd │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -544619,78 +544586,78 @@ │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ and.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - bcc.n 1ec91a │ │ │ │ + bcc.n 1ec8ba │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 1ecd9c │ │ │ │ + blt.w 1ecd3c │ │ │ │ subw r3, r9, #2046 @ 0x7fe │ │ │ │ mov r1, r6 │ │ │ │ orrs r3, r4 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ecea6 │ │ │ │ + bne.w 1ece46 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ orr.w r2, r2, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ orrs.w r3, r2, r0 │ │ │ │ itt ne │ │ │ │ lslne r1, r1, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1ec932 │ │ │ │ + bne.n 1ec8d2 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r7, r4 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r4, r3, r2 │ │ │ │ adc.w r5, r0, r1 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1ec3a4 │ │ │ │ + b.n 1ec344 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ sbcs.w r2, sl, #0 │ │ │ │ - bcc.n 1ec98a │ │ │ │ + bcc.n 1ec92a │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1ece20 │ │ │ │ + blt.w 1ecdc0 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 1ecc6c │ │ │ │ + bne.w 1ecc0c │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ec606 │ │ │ │ + b.n 1ec5a6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ - bne.w 1ecbac │ │ │ │ + bne.w 1ecb4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ negs r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -544703,64 +544670,64 @@ │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ lsl.w r3, r0, r5 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ lsr.w r7, r0, ip │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - bne.n 1ec9d4 │ │ │ │ + bne.n 1ec974 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 1eca0c │ │ │ │ + cbz r1, 1ec9ac │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ rsb r0, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 1eca16 │ │ │ │ + cbz r4, 1ec9b6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq.w 1eccaa │ │ │ │ + beq.w 1ecc4a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ subs r2, r0, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ecae6 │ │ │ │ + beq.n 1eca86 │ │ │ │ cmp r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ sub.w r2, r0, r3 │ │ │ │ sub.w r2, r2, r6 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 1eca34 │ │ │ │ + bne.n 1ec9d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1ec3b8 │ │ │ │ + beq.w 1ec358 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 1eca78 │ │ │ │ + bmi.n 1eca18 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ @@ -544770,48 +544737,48 @@ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adc.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcc.n 1ecabe │ │ │ │ + bcc.n 1eca5e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1ecf30 │ │ │ │ + blt.w 1eced0 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r2 │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ecf8a │ │ │ │ + bne.w 1ecf2a │ │ │ │ lsrs r1, r3, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ 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 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 1eca40 │ │ │ │ + b.n 1ec9e0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1ec3b8 │ │ │ │ + bge.w 1ec358 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -544822,91 +544789,91 @@ │ │ │ │ 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 1ecb0e │ │ │ │ - b.n 1ec3b8 │ │ │ │ + bne.n 1ecaae │ │ │ │ + b.n 1ec358 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1ecd32 │ │ │ │ + ble.w 1eccd2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ec606 │ │ │ │ + b.n 1ec5a6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1ec676 │ │ │ │ + b.n 1ec616 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 1ec2da │ │ │ │ + b.w 1ec27a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eccea │ │ │ │ + beq.w 1ecc8a │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add.w r2, r2, #63 @ 0x3f │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ sbc.w sl, sl, r4 │ │ │ │ uxtb r2, r6 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 1eceba │ │ │ │ + bne.w 1ece5a │ │ │ │ rsb r7, r2, #3 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ 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 1ecb9c │ │ │ │ + bne.n 1ecb3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1ec5a2 │ │ │ │ + b.n 1ec542 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ it cs │ │ │ │ movcs r6, #4 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r0, r8, r2 │ │ │ │ - b.n 1ecbc8 │ │ │ │ + b.n 1ecb68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ecd20 │ │ │ │ + beq.w 1eccc0 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ecbc2 │ │ │ │ + beq.n 1ecb62 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 1eccf4 │ │ │ │ + bls.w 1ecc94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1eca10 │ │ │ │ + b.n 1ec9b0 │ │ │ │ adds r2, r2, r2 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adcs r3, r3 │ │ │ │ subs.w r5, r9, #2 │ │ │ │ adc.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcc.n 1ecc4c │ │ │ │ + bcc.n 1ecbec │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r6, r5 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r5, r4 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsl.w r0, r3, r1 │ │ │ │ @@ -544928,96 +544895,96 @@ │ │ │ │ lsrs r6, r2, #10 │ │ │ │ asrs r1, r3, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ orrs.w r3, r6, r1 │ │ │ │ itt eq │ │ │ │ moveq r0, r6 │ │ │ │ moveq r5, r1 │ │ │ │ - beq.w 1ec8ba │ │ │ │ + beq.w 1ec85a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ec8ba │ │ │ │ + b.n 1ec85a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ec57e │ │ │ │ + b.n 1ec51e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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.n 1ec4cc │ │ │ │ + b.n 1ec46c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ 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 r2, r4 │ │ │ │ - bne.n 1ecc8e │ │ │ │ + bne.n 1ecc2e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1ec37c │ │ │ │ + b.w 1ec31c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1eccc2 │ │ │ │ + beq.n 1ecc62 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1eccb8 │ │ │ │ + bne.n 1ecc58 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ec7cc │ │ │ │ + b.n 1ec76c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1ec57e │ │ │ │ + b.n 1ec51e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1ecb5e │ │ │ │ + b.n 1ecafe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 1ece5c │ │ │ │ + bne.w 1ecdfc │ │ │ │ rsb r5, r5, #3 │ │ │ │ subs r3, r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ecd12 │ │ │ │ - b.n 1ec9fe │ │ │ │ + bne.n 1eccb2 │ │ │ │ + b.n 1ec99e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1eccf4 │ │ │ │ + bls.n 1ecc94 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 1eca16 │ │ │ │ + b.n 1ec9b6 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r2, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r3, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -545031,28 +544998,28 @@ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 1ec5f0 │ │ │ │ + b.n 1ec590 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1ecf9e │ │ │ │ + blt.w 1ecf3e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ecf18 │ │ │ │ + blt.w 1eceb8 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 1ec8ba │ │ │ │ + b.n 1ec85a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1ece9c │ │ │ │ + bhi.n 1ece3c │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -545066,123 +545033,123 @@ │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1ec91a │ │ │ │ + b.n 1ec8ba │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - ble.w 1ec75e │ │ │ │ + ble.w 1ec6fe │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.w 1ec874 │ │ │ │ + bne.w 1ec814 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ec7c2 │ │ │ │ + b.n 1ec762 │ │ │ │ rsb r2, r9, #0 │ │ │ │ add.w r0, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r2 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ asrs r5, r2, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ - b.n 1ec992 │ │ │ │ + b.n 1ec932 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1ec4cc │ │ │ │ + b.w 1ec46c │ │ │ │ ldr.w lr, [r8, r6, lsl #2] │ │ │ │ sub.w r2, r1, #32 │ │ │ │ rsb r3, r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsr.w r7, lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq.n 1ece88 │ │ │ │ + beq.n 1ece28 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 1ecfc4 │ │ │ │ + beq.w 1ecf64 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 1ec9c4 │ │ │ │ + b.n 1ec964 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ec932 │ │ │ │ + b.n 1ec8d2 │ │ │ │ add.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r7, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1ec4cc │ │ │ │ + b.w 1ec46c │ │ │ │ rsb r2, r2, #4 │ │ │ │ rsb lr, r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r4, r7, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w r8, r0, r2 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r1, sp, ip │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ec59e │ │ │ │ + beq.w 1ec53e │ │ │ │ add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, lr, #31 │ │ │ │ subs r7, #1 │ │ │ │ add ip, r8 │ │ │ │ mov r9, r3 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ lsr.w r4, r3, lr │ │ │ │ orrs r1, r4 │ │ │ │ str.w r1, [ip], #-4 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 1ecef6 │ │ │ │ + bne.n 1ece96 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ec5a2 │ │ │ │ - b.w 1ec5a8 │ │ │ │ + bne.w 1ec542 │ │ │ │ + b.w 1ec548 │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r0, #1 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1ec4cc │ │ │ │ + b.w 1ec46c │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r1, r0, r2 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -545197,52 +545164,52 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1ecabe │ │ │ │ + b.n 1eca5e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 1ec7d2 │ │ │ │ + b.n 1ec772 │ │ │ │ add.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r4, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1ec4cc │ │ │ │ + b.w 1ec46c │ │ │ │ mov r5, r0 │ │ │ │ negs r0, r1 │ │ │ │ adds r1, #32 │ │ │ │ lsrs r2, r0 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ asrs r1, r0, #10 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ orr.w r6, r6, r0, lsl #22 │ │ │ │ - b.n 1ecc62 │ │ │ │ + b.n 1ecc02 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 1ec9fa │ │ │ │ + b.n 1ec99a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ subs.w r5, r9, r2 │ │ │ │ mov r3, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ lsrs r6, r2, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 1ecb78 │ │ │ │ + bls.w 1ecb18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1ec5a2 │ │ │ │ + b.w 1ec542 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vmov r3, s0 │ │ │ │ vmov r9, s1 │ │ │ │ vmov r8, s2 │ │ │ │ ubfx r4, r3, #23, #8 │ │ │ │ ubfx r6, r3, #0, #23 │ │ │ │ eor.w ip, r9, r3 │ │ │ │ @@ -545250,62 +545217,62 @@ │ │ │ │ mov r2, r8 │ │ │ │ ubfx r0, r9, #23, #8 │ │ │ │ ubfx r7, r8, #0, #23 │ │ │ │ ubfx lr, r8, #23, #8 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ mov.w r1, ip, lsr #31 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1ed174 │ │ │ │ + beq.w 1ed114 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 1ed14a │ │ │ │ + beq.w 1ed0ea │ │ │ │ cmp.w lr, #255 @ 0xff │ │ │ │ - beq.w 1ed1d2 │ │ │ │ - cbnz r4, 1ed046 │ │ │ │ + beq.w 1ed172 │ │ │ │ + cbnz r4, 1ecfe6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ed1d2 │ │ │ │ + beq.w 1ed172 │ │ │ │ clz r4, r6 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r0, 1ed05c │ │ │ │ + cbnz r0, 1ecffc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ed1d2 │ │ │ │ + beq.w 1ed172 │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r5, r5, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ add r0, r4 │ │ │ │ umull r5, r6, r6, r5 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r0, #126 @ 0x7e │ │ │ │ - bcc.w 1ed1da │ │ │ │ + bcc.w 1ed17a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ed1ea │ │ │ │ + beq.w 1ed18a │ │ │ │ sub.w r4, r0, lr │ │ │ │ lsls r7, r7, #6 │ │ │ │ orr.w r7, r7, #536870912 @ 0x20000000 │ │ │ │ cmp r2, r1 │ │ │ │ uxth.w r8, r4 │ │ │ │ sxth r4, r4 │ │ │ │ - beq.w 1ed208 │ │ │ │ + beq.w 1ed1a8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 1ed284 │ │ │ │ - beq.w 1ed302 │ │ │ │ + blt.w 1ed224 │ │ │ │ + beq.w 1ed2a2 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bls.w 1ed462 │ │ │ │ + bls.w 1ed402 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r7, r6 │ │ │ │ - cbnz r6, 1ed0be │ │ │ │ + cbnz r6, 1ed05e │ │ │ │ clz r7, r5 │ │ │ │ adds r7, #32 │ │ │ │ subs r3, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r0, r0, r3 │ │ │ │ rsb r2, r7, #33 @ 0x21 │ │ │ │ @@ -545328,101 +545295,101 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1ed134 │ │ │ │ + bls.n 1ed0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1ed2f2 │ │ │ │ + blt.w 1ed292 │ │ │ │ subs r0, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orrs.w r0, r0, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, #253 @ 0xfd │ │ │ │ - bne.w 1ed272 │ │ │ │ + bne.w 1ed212 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1ed2fc │ │ │ │ + beq.w 1ed29c │ │ │ │ lsls r0, r0, #23 │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ed200 │ │ │ │ + bne.n 1ed1a0 │ │ │ │ sub.w lr, lr, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, lr, #1 │ │ │ │ - cbnz r3, 1ed1d2 │ │ │ │ + cbnz r3, 1ed172 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.n 1ed1ac │ │ │ │ + bne.n 1ed14c │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 1ed1c8 │ │ │ │ + b.n 1ed168 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ed146 │ │ │ │ + bne.n 1ed0e6 │ │ │ │ sub.w r3, r0, #255 @ 0xff │ │ │ │ cmp r5, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 1ed200 │ │ │ │ + cbnz r3, 1ed1a0 │ │ │ │ sub.w lr, lr, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, lr, #1 │ │ │ │ - cbnz r3, 1ed1d2 │ │ │ │ + cbnz r3, 1ed172 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r5 │ │ │ │ - beq.n 1ed16e │ │ │ │ + beq.n 1ed10e │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ eors r2, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ tst.w r2, lr │ │ │ │ vmov s0, r3 │ │ │ │ - beq.n 1ed146 │ │ │ │ + beq.n 1ed0e6 │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vmov s0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r5, r5, r5 │ │ │ │ sub.w r0, r0, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1ed082 │ │ │ │ + bne.w 1ed022 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ed3be │ │ │ │ + beq.w 1ed35e │ │ │ │ clz lr, r7 │ │ │ │ sub.w r3, lr, #8 │ │ │ │ rsb lr, lr, #9 │ │ │ │ lsls r7, r3 │ │ │ │ - b.n 1ed082 │ │ │ │ + b.n 1ed022 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 1ed34e │ │ │ │ + ble.w 1ed2ee │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r2, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1ed242 │ │ │ │ + bhi.n 1ed1e2 │ │ │ │ rsb r2, r8, #32 │ │ │ │ sub.w r3, r8, #32 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, r8, #0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -545432,32 +545399,32 @@ │ │ │ │ lsr.w r3, r7, r8 │ │ │ │ adds r2, r5, r2 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1ed3fe │ │ │ │ + blt.w 1ed39e │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1ed4a8 │ │ │ │ + bls.w 1ed448 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1ed4b2 │ │ │ │ + blt.w 1ed452 │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r0, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1ed13c │ │ │ │ + beq.w 1ed0dc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ed146 │ │ │ │ + b.n 1ed0e6 │ │ │ │ mov r0, lr │ │ │ │ cmn.w r4, #62 @ 0x3e │ │ │ │ - blt.w 1ed3a4 │ │ │ │ + blt.w 1ed344 │ │ │ │ and.w r8, r8, #63 @ 0x3f │ │ │ │ negs r1, r4 │ │ │ │ sub.w sl, r8, #32 │ │ │ │ rsb r9, r8, #32 │ │ │ │ adds r4, #32 │ │ │ │ lsl.w ip, r6, r8 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -545474,59 +545441,59 @@ │ │ │ │ lsr.w r4, r6, r4 │ │ │ │ orr.w r5, r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r7, r1 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ - bne.w 1ed4be │ │ │ │ + bne.w 1ed45e │ │ │ │ sub.w r0, lr, #63 @ 0x3f │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1ed2fc │ │ │ │ + bls.n 1ed29c │ │ │ │ negs r2, r0 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ - bls.w 1ed412 │ │ │ │ + bls.w 1ed3b2 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ed13c │ │ │ │ + b.n 1ed0dc │ │ │ │ subs r6, r6, r7 │ │ │ │ subs r5, r5, r4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1ed146 │ │ │ │ + beq.w 1ed0e6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1ed326 │ │ │ │ + bge.n 1ed2c6 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ sbc.w r6, r4, r6 │ │ │ │ clz r7, r6 │ │ │ │ - cbnz r6, 1ed332 │ │ │ │ + cbnz r6, 1ed2d2 │ │ │ │ clz r7, r5 │ │ │ │ adds r7, #32 │ │ │ │ subs r3, r7, #1 │ │ │ │ sub.w r2, r7, #33 @ 0x21 │ │ │ │ uxtb r7, r7 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r0, r0, r3 │ │ │ │ uxtb r3, r2 │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r5, r3 │ │ │ │ - bpl.w 1ed118 │ │ │ │ - b.n 1ed0c6 │ │ │ │ + bpl.w 1ed0b8 │ │ │ │ + b.n 1ed066 │ │ │ │ rsb r2, r4, #32 │ │ │ │ mov r0, lr │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 1ed3a0 │ │ │ │ + bgt.n 1ed340 │ │ │ │ sub.w ip, r4, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ lsr.w lr, r6, lr │ │ │ │ @@ -545539,153 +545506,153 @@ │ │ │ │ lsl.w ip, r5, ip │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r6, r2 │ │ │ │ orrs.w ip, ip, r6 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add r3, r7 │ │ │ │ - b.n 1ed250 │ │ │ │ + b.n 1ed1f0 │ │ │ │ subs r5, r3, #1 │ │ │ │ subs r6, r7, #1 │ │ │ │ ite ne │ │ │ │ clzne r7, r6 │ │ │ │ addeq r7, #31 │ │ │ │ mov r1, r2 │ │ │ │ uxtb r7, r7 │ │ │ │ subs r0, r7, #1 │ │ │ │ sxtb r0, r0 │ │ │ │ sub.w r0, lr, r0 │ │ │ │ - b.n 1ed0c6 │ │ │ │ + b.n 1ed066 │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, r5, lsr #31 │ │ │ │ orr.w r5, r5, r6, lsl #1 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ and.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.n 1ed450 │ │ │ │ + bls.n 1ed3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1ed42e │ │ │ │ + blt.n 1ed3ce │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ - cbz r2, 1ed450 │ │ │ │ + cbz r2, 1ed3f0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ed146 │ │ │ │ + b.n 1ed0e6 │ │ │ │ subs r0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1ed134 │ │ │ │ + bls.w 1ed0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1ed122 │ │ │ │ + bge.w 1ed0c2 │ │ │ │ negs r2, r0 │ │ │ │ uxth r2, r2 │ │ │ │ negs r4, r2 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r4, #31 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ cmp r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ orrne.w r3, r2, #1 │ │ │ │ - b.n 1ed134 │ │ │ │ + b.n 1ed0d4 │ │ │ │ negs r0, r0 │ │ │ │ uxth r2, r0 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1ed4ae │ │ │ │ + bhi.n 1ed44e │ │ │ │ negs r1, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r1, r1, #31 │ │ │ │ mov r0, r7 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ orrne.w r5, r2, #1 │ │ │ │ lsrs r7, r5, #7 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #23 │ │ │ │ - beq.n 1ed4ae │ │ │ │ + beq.n 1ed44e │ │ │ │ add r0, r7 │ │ │ │ adds r3, r0, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1ed146 │ │ │ │ + b.n 1ed0e6 │ │ │ │ rsb r2, r8, #32 │ │ │ │ sub.w r4, r8, #32 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r4, r7, r4 │ │ │ │ orrs r2, r4 │ │ │ │ rsb r4, r8, #0 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r7, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r7, r7, r8 │ │ │ │ sbc.w r6, r6, r7 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.w 1ed326 │ │ │ │ + bne.w 1ed2c6 │ │ │ │ subs r0, #63 @ 0x3f │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ - bls.w 1ed2fc │ │ │ │ + bls.w 1ed29c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 1ed2fc │ │ │ │ - b.n 1ed2f2 │ │ │ │ + bge.w 1ed29c │ │ │ │ + b.n 1ed292 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ lsls r0, r0, #23 │ │ │ │ - b.n 1ed13c │ │ │ │ + b.n 1ed0dc │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ed458 │ │ │ │ + b.n 1ed3f8 │ │ │ │ negs r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1ed13a │ │ │ │ + b.n 1ed0da │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1ed326 │ │ │ │ + b.n 1ed2c6 │ │ │ │ nop │ │ │ │ vmov r2, r3, d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ subw r4, r3, #2047 @ 0x7ff │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - cbz r4, 1ed54a │ │ │ │ + cbz r4, 1ed4ea │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 1ed544 │ │ │ │ + beq.n 1ed4e4 │ │ │ │ mov.w ip, r2, lsr #22 │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r2, r3, ip │ │ │ │ - beq.n 1ed544 │ │ │ │ + beq.n 1ed4e4 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mvn.w r2, #896 @ 0x380 │ │ │ │ add r3, r2 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ uxtb r2, r2 │ │ │ │ - bls.n 1ed520 │ │ │ │ + bls.n 1ed4c0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1ed56c │ │ │ │ + blt.n 1ed50c │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 1ed560 │ │ │ │ + bne.n 1ed500 │ │ │ │ add r2, ip │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ lsls r3, r3, #23 │ │ │ │ @@ -545710,15 +545677,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 1ed5a6 │ │ │ │ + bhi.n 1ed546 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ @@ -545727,53 +545694,53 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ mvns r0, r0 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, r0, r2, lsr #7 │ │ │ │ - b.n 1ed53a │ │ │ │ + b.n 1ed4da │ │ │ │ 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 1ed60a │ │ │ │ + beq.n 1ed5aa │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1ed606 │ │ │ │ + beq.n 1ed5a6 │ │ │ │ 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 1ed606 │ │ │ │ + beq.n 1ed5a6 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1ed624 │ │ │ │ + bls.n 1ed5c4 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1ed634 │ │ │ │ + blt.n 1ed5d4 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1ed654 │ │ │ │ + beq.n 1ed5f4 │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed606 │ │ │ │ + beq.n 1ed5a6 │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -545788,270 +545755,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 1ed62a │ │ │ │ + bhi.n 1ed5ca │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 1ed62a │ │ │ │ + b.n 1ed5ca │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1ed62a │ │ │ │ + b.n 1ed5ca │ │ │ │ stmdb 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 r8, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - beq.n 1ed6a0 │ │ │ │ + beq.n 1ed640 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 1ed6a0 │ │ │ │ + beq.n 1ed640 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1ed6ac │ │ │ │ + cbnz r3, 1ed64c │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 1ed68c │ │ │ │ + bne.n 1ed62c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r3, #63 @ 0x3f │ │ │ │ lsls r6, r3, #26 │ │ │ │ mov r7, sl │ │ │ │ - beq.n 1ed6ee │ │ │ │ + beq.n 1ed68e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1ed6ee │ │ │ │ + beq.n 1ed68e │ │ │ │ strd r8, r4, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1ed6f6 │ │ │ │ + cbnz r3, 1ed696 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1ed6d0 │ │ │ │ + bne.n 1ed670 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed692 │ │ │ │ + b.n 1ed632 │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 1ed730 │ │ │ │ + beq.n 1ed6d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 1ed730 │ │ │ │ + beq.n 1ed6d0 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r6, lr │ │ │ │ strd sl, r8, [sp, #16] │ │ │ │ strd lr, r7, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1ed738 │ │ │ │ + cbnz r3, 1ed6d8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 1ed71a │ │ │ │ + bne.n 1ed6ba │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed6d6 │ │ │ │ + b.n 1ed676 │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 1ed770 │ │ │ │ + beq.n 1ed710 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 1ed770 │ │ │ │ + beq.n 1ed710 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 1ed778 │ │ │ │ + cbnz r3, 1ed718 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 1ed75c │ │ │ │ + bne.n 1ed6fc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed71e │ │ │ │ + b.n 1ed6be │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1ed7ac │ │ │ │ + beq.n 1ed74c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1ed7ac │ │ │ │ + beq.n 1ed74c │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 1ed7b2 │ │ │ │ + cbnz r1, 1ed752 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1ed798 │ │ │ │ + bne.n 1ed738 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed760 │ │ │ │ + b.n 1ed700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ed65c │ │ │ │ - b.n 1ed79c │ │ │ │ + bl 1ed5fc │ │ │ │ + b.n 1ed73c │ │ │ │ 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, 1ed7da │ │ │ │ + cbnz r3, 1ed77a │ │ │ │ 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 r5, r3, #63 @ 0x3f │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r5 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - beq.n 1ed812 │ │ │ │ + beq.n 1ed7b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 1ed812 │ │ │ │ + beq.n 1ed7b2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1ed81e │ │ │ │ + cbnz r3, 1ed7be │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1ed806 │ │ │ │ + bne.n 1ed7a6 │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r9, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 1ed858 │ │ │ │ + beq.n 1ed7f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 1ed858 │ │ │ │ + beq.n 1ed7f8 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 1ed85e │ │ │ │ + cbnz r3, 1ed7fe │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1ed840 │ │ │ │ + bne.n 1ed7e0 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed80a │ │ │ │ + b.n 1ed7aa │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1ed894 │ │ │ │ + beq.n 1ed834 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 1ed894 │ │ │ │ + beq.n 1ed834 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r0, r7, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 1ed89a │ │ │ │ + cbnz r1, 1ed83a │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ed880 │ │ │ │ + bne.n 1ed820 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed846 │ │ │ │ + b.n 1ed7e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ed65c │ │ │ │ - b.n 1ed884 │ │ │ │ + bl 1ed5fc │ │ │ │ + b.n 1ed824 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ (1edb00 ) │ │ │ │ + ldr r2, [pc, #584] @ (1edaa0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1edb04 ) │ │ │ │ + ldr r3, [pc, #584] @ (1edaa4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r7, #32 │ │ │ │ sub.w fp, r7, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eda5e │ │ │ │ + beq.w 1ed9fe │ │ │ │ movs r2, #1 │ │ │ │ lsr.w r3, r2, r9 │ │ │ │ lsl.w fp, r2, fp │ │ │ │ orr.w fp, fp, r3 │ │ │ │ lsl.w r9, r2, r7 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ mul.w r1, ip, r7 │ │ │ │ @@ -546061,470 +546028,470 @@ │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ lsr.w r2, r5, r1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, fp │ │ │ │ - bcs.n 1ed9fc │ │ │ │ + bcs.n 1ed99c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r7 │ │ │ │ mvn.w r9, r9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ed940 │ │ │ │ - b.n 1ed974 │ │ │ │ + bne.n 1ed8e0 │ │ │ │ + b.n 1ed914 │ │ │ │ mul.w r1, ip, r7 │ │ │ │ rsb r0, r1, #32 │ │ │ │ sub.w r2, r1, #32 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ add.w sl, r3, r1, lsl #2 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1ed99c │ │ │ │ + cbz r4, 1ed93c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1ed93c │ │ │ │ + bne.n 1ed8dc │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (1edb08 ) │ │ │ │ + ldr r2, [pc, #392] @ (1edaa8 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (1edb04 ) │ │ │ │ + ldr r3, [pc, #380] @ (1edaa4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1edafc │ │ │ │ + bne.w 1eda9c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w fp, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ blx 61360 │ │ │ │ - cbnz r0, 1ed9f8 │ │ │ │ + cbnz r0, 1ed998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ dmb ish │ │ │ │ ldrex fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ed9e2 │ │ │ │ + bne.n 1ed982 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ed9d0 │ │ │ │ + bne.n 1ed970 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ed96a │ │ │ │ + beq.n 1ed90a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 61324 │ │ │ │ - b.n 1ed96a │ │ │ │ + b.n 1ed90a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ed9c4 │ │ │ │ + b.n 1ed964 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61360 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1edaee │ │ │ │ + bne.n 1eda8e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 61830 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1eda44 │ │ │ │ + bne.n 1ed9e4 │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eda34 │ │ │ │ + bne.n 1ed9d4 │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1ed8f8 │ │ │ │ + beq.w 1ed898 │ │ │ │ blx 61324 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1ed8f8 │ │ │ │ + b.n 1ed898 │ │ │ │ lsl.w r1, r5, r9 │ │ │ │ lsr.w r2, r6, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r5, fp │ │ │ │ lsr.w r3, r5, r7 │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 1edaf6 │ │ │ │ + beq.n 1eda96 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r3, fp │ │ │ │ orrs r2, r1 │ │ │ │ lsrs r3, r7 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 1eda78 │ │ │ │ + bne.n 1eda18 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1edae2 │ │ │ │ + cbz r4, 1eda82 │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 61360 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r0, 1edaf2 │ │ │ │ + cbnz r0, 1eda92 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1edac8 │ │ │ │ + bne.n 1eda68 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1edab8 │ │ │ │ + bne.n 1eda58 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed8e6 │ │ │ │ + beq.w 1ed886 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 61324 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1ed8e6 │ │ │ │ + b.n 1ed886 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1eda9c │ │ │ │ + b.n 1eda3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eda20 │ │ │ │ + b.n 1ed9c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1edaae │ │ │ │ + b.n 1eda4e │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 1edae6 │ │ │ │ + b.n 1eda86 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1edbd0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1edb70 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (1edbd4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1edb74 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - add r3, pc, #136 @ (adr r3, 1edbc8 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1edb68 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1edb92 │ │ │ │ + cbz r5, 1edb32 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1edb72 │ │ │ │ + beq.n 1edb12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1edb6c │ │ │ │ + bne.n 1edb0c │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1edb5c │ │ │ │ + bne.n 1edafc │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1edb92 │ │ │ │ - cbz r6, 1edbae │ │ │ │ + cbz r3, 1edb32 │ │ │ │ + cbz r6, 1edb4e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1edb8c │ │ │ │ + bge.n 1edb2c │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1edbba │ │ │ │ + beq.n 1edb5a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1edb54 │ │ │ │ + bne.n 1edaf4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1edbd8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1edbd4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1edb78 ) │ │ │ │ + ldr r3, [pc, #60] @ (1edb74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edbbe │ │ │ │ + bne.n 1edb5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ - b.n 1edb8c │ │ │ │ + bl 1e58bc │ │ │ │ + b.n 1edb2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1edb94 │ │ │ │ + b.n 1edb34 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1edc06 │ │ │ │ + cbz r2, 1edba6 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1edc18 │ │ │ │ + bcc.n 1edbb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1edc4c │ │ │ │ + bcs.n 1edbec │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1fcaec │ │ │ │ + bl 1fca8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1fcca8 │ │ │ │ + bl 1fcc48 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1edc2a │ │ │ │ + bne.n 1edbca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1edc02 │ │ │ │ + beq.n 1edba2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ 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] @ (1edc9c ) │ │ │ │ - ldr r0, [pc, #52] @ (1edca0 ) │ │ │ │ + ldr r5, [pc, #52] @ (1edc3c ) │ │ │ │ + ldr r0, [pc, #52] @ (1edc40 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1edc92 │ │ │ │ + beq.n 1edc32 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1edbdc │ │ │ │ + bl 1edb7c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1edc7c │ │ │ │ - ldr r0, [pc, #16] @ (1edca4 ) │ │ │ │ + bne.n 1edc1c │ │ │ │ + ldr r0, [pc, #16] @ (1edc44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc │ │ │ │ + add sl, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ 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 r2, [pc, #120] @ (1edd30 ) │ │ │ │ + ldr r2, [pc, #120] @ (1edcd0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1edd34 ) │ │ │ │ + ldr r3, [pc, #120] @ (1edcd4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 622ac │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #92] @ (1edd38 ) │ │ │ │ + ldr r1, [pc, #92] @ (1edcd8 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 1ee5b0 │ │ │ │ - cbnz r0, 1edd22 │ │ │ │ + bl 1ee550 │ │ │ │ + cbnz r0, 1edcc2 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1edd0e │ │ │ │ + bmi.n 1edcae │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1edd3c ) │ │ │ │ - ldr r3, [pc, #56] @ (1edd34 ) │ │ │ │ + ldr r2, [pc, #68] @ (1edcdc ) │ │ │ │ + ldr r3, [pc, #56] @ (1edcd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edd2c │ │ │ │ + bne.n 1edccc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ blx 615c8 │ │ │ │ - b.n 1edcf4 │ │ │ │ + b.n 1edc94 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1edcf6 │ │ │ │ + b.n 1edc96 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1edd64 ) │ │ │ │ + ldr r0, [pc, #20] @ (1edd04 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1fcb88 │ │ │ │ - ldr r0, [pc, #12] @ (1edd68 ) │ │ │ │ + bl 1fcb28 │ │ │ │ + ldr r0, [pc, #12] @ (1edd08 ) │ │ │ │ add r0, pc │ │ │ │ - bl 357a18 │ │ │ │ + bl 3579b8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r0, r5, #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 1ee80c │ │ │ │ - cbnz r0, 1edd84 │ │ │ │ + bl 1ee7ac │ │ │ │ + cbnz r0, 1edd24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee7f8 │ │ │ │ + bl 1ee798 │ │ │ │ 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 r1, [pc, #596] @ (1edff4 ) │ │ │ │ + ldr r1, [pc, #596] @ (1edf94 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1edff8 ) │ │ │ │ + ldr r2, [pc, #596] @ (1edf98 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1edffc ) │ │ │ │ + ldr r5, [pc, #596] @ (1edf9c ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 61324 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1edf90 │ │ │ │ + bmi.w 1edf30 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1edf7e │ │ │ │ + bmi.w 1edf1e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1edf5e │ │ │ │ + bne.w 1edefe │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1eddfa │ │ │ │ - b.n 1edeb4 │ │ │ │ + bhi.n 1edd9a │ │ │ │ + b.n 1ede54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fcb58 │ │ │ │ + bl 1fcaf8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1edeb4 │ │ │ │ + bls.n 1ede54 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eddea │ │ │ │ + beq.n 1edd8a │ │ │ │ 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] │ │ │ │ @@ -546546,172 +546513,172 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 6200c <__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 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1edf56 │ │ │ │ + beq.n 1edef6 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1edea4 │ │ │ │ + cbz r3, 1ede44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ede8e │ │ │ │ + bne.n 1ede2e │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1edfca │ │ │ │ + beq.w 1edf6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eddda │ │ │ │ + beq.n 1edd7a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1eddda │ │ │ │ + b.n 1edd7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1edf34 │ │ │ │ + cbnz r7, 1eded4 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1edf2a │ │ │ │ + beq.n 1edeca │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ mov r8, r5 │ │ │ │ mov.w sl, #24 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mul.w fp, sl, r6 │ │ │ │ add.w r3, r9, fp │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - cbz r2, 1edf16 │ │ │ │ + cbz r2, 1edeb6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1edf14 │ │ │ │ + cbz r0, 1edeb4 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1edef4 │ │ │ │ + bne.n 1ede94 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1edfc0 │ │ │ │ + beq.n 1edf60 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ add.w r3, r9, fp │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1ededc │ │ │ │ + bne.n 1ede7c │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ - ldr r2, [pc, #196] @ (1ee000 ) │ │ │ │ - ldr r3, [pc, #184] @ (1edff8 ) │ │ │ │ + bl 1fcbd0 │ │ │ │ + ldr r2, [pc, #196] @ (1edfa0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1edf98 ) │ │ │ │ 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 1edfee │ │ │ │ + bne.n 1edf8e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc30 │ │ │ │ - b.n 1eddda │ │ │ │ - ldr r2, [pc, #164] @ (1ee004 ) │ │ │ │ + bl 1fcbd0 │ │ │ │ + b.n 1edd7a │ │ │ │ + ldr r2, [pc, #164] @ (1edfa4 ) │ │ │ │ movs r3, #16 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee63c │ │ │ │ - b.n 1eddd2 │ │ │ │ + bl 1ee5dc │ │ │ │ + b.n 1edd72 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 61724 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 61f24 │ │ │ │ - b.n 1eddca │ │ │ │ + b.n 1edd6a │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 61830 │ │ │ │ - ldr r3, [pc, #104] @ (1ee008 ) │ │ │ │ + ldr r3, [pc, #104] @ (1edfa8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1edfde │ │ │ │ + cbz r3, 1edf7e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1fcc94 │ │ │ │ + bl 1fcc34 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ee6c0 │ │ │ │ + bl 1ee660 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1eddc4 │ │ │ │ + b.n 1edd64 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1edf08 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1edea8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eddda │ │ │ │ - b.n 1edeaa │ │ │ │ - ldr r3, [pc, #44] @ (1ee00c ) │ │ │ │ + beq.w 1edd7a │ │ │ │ + b.n 1ede4a │ │ │ │ + ldr r3, [pc, #44] @ (1edfac ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fcad8 │ │ │ │ - b.n 1edfaa │ │ │ │ + bl 1fca78 │ │ │ │ + b.n 1edf4a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [pc, #488] @ (1ee1f0 ) │ │ │ │ + ldr r6, [pc, #616] @ (1ee210 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -546723,87 +546690,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 1ee070 │ │ │ │ + cbz r2, 1ee010 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1ee060 │ │ │ │ - bhi.n 1ee098 │ │ │ │ + beq.n 1ee000 │ │ │ │ + bhi.n 1ee038 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1ee04e │ │ │ │ + b.n 1edfee │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1ee05e │ │ │ │ + beq.n 1edffe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edca8 │ │ │ │ + bl 1edc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee048 │ │ │ │ + bne.n 1edfe8 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 1ee064 │ │ │ │ + cbz r7, 1ee004 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1ee08e │ │ │ │ - bcs.n 1ee042 │ │ │ │ + beq.n 1ee02e │ │ │ │ + bcs.n 1edfe2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1edbdc │ │ │ │ + bl 1edb7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1edbdc │ │ │ │ + bl 1edb7c │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ee190 │ │ │ │ + beq.n 1ee130 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ee156 │ │ │ │ + beq.n 1ee0f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee0dc │ │ │ │ + beq.n 1ee07c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1ee0fa │ │ │ │ - ldr r0, [pc, #364] @ (1ee254 ) │ │ │ │ + ble.n 1ee09a │ │ │ │ + ldr r0, [pc, #364] @ (1ee1f4 ) │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ee1ae │ │ │ │ + bne.n 1ee14e │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1ee15c │ │ │ │ + beq.n 1ee0fc │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ @@ -546822,60 +546789,60 @@ │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str.w r1, [r4, #168] @ 0xa8 │ │ │ │ add r2, r3 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1fcb3c │ │ │ │ + bl 1fcadc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ee182 │ │ │ │ + beq.n 1ee122 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bmi.n 1ee1c6 │ │ │ │ + bmi.n 1ee166 │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb58 │ │ │ │ + bl 1fcaf8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1ee16c │ │ │ │ - b.n 1ee102 │ │ │ │ + beq.n 1ee10c │ │ │ │ + b.n 1ee0a2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ee0d0 │ │ │ │ + bne.n 1ee070 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ee0fa │ │ │ │ + bls.n 1ee09a │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee010 │ │ │ │ + bl 1edfb0 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1ee0fa │ │ │ │ + b.n 1ee09a │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1ee164 │ │ │ │ + bcs.n 1ee104 │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 62114 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ @@ -546897,41 +546864,41 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1ee202 │ │ │ │ + bne.n 1ee1a2 │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r4, #180] @ 0xb4 │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ - b.n 1ee10c │ │ │ │ + b.n 1ee0ac │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 1ede5c │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 1eddfc │ │ │ │ stmdb 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 r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1e92f8 │ │ │ │ + bl 1e9298 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee388 │ │ │ │ + beq.w 1ee328 │ │ │ │ blx 622b8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 622b8 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -546941,16 +546908,16 @@ │ │ │ │ cmp r7, fp │ │ │ │ mov r0, r4 │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ blx 61830 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w fp, r7, r7, asr #31 │ │ │ │ - ble.n 1ee392 │ │ │ │ - ldr r3, [pc, #300] @ (1ee3dc ) │ │ │ │ + ble.n 1ee332 │ │ │ │ + ldr r3, [pc, #300] @ (1ee37c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -546966,279 +546933,279 @@ │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ str.w sl, [r4, #156] @ 0x9c │ │ │ │ str.w r9, [r4, #164] @ 0xa4 │ │ │ │ - bl 1fcb88 │ │ │ │ + bl 1fcb28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 1fcb1c │ │ │ │ + bl 1fcabc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb1c │ │ │ │ + bl 1fcabc │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 62114 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee3a2 │ │ │ │ + beq.n 1ee342 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 62114 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee3a2 │ │ │ │ + beq.n 1ee342 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1ee33c │ │ │ │ - b.n 1ee34e │ │ │ │ + cbnz r3, 1ee2dc │ │ │ │ + b.n 1ee2ee │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ee34e │ │ │ │ + bls.n 1ee2ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edca8 │ │ │ │ + bl 1edc48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee332 │ │ │ │ - cbz r5, 1ee3a2 │ │ │ │ + bne.n 1ee2d2 │ │ │ │ + cbz r5, 1ee342 │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (1ee3e0 ) │ │ │ │ - ldr r0, [pc, #144] @ (1ee3e4 ) │ │ │ │ - ldr r5, [pc, #148] @ (1ee3e8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1ee380 ) │ │ │ │ + ldr r0, [pc, #144] @ (1ee384 ) │ │ │ │ + ldr r5, [pc, #148] @ (1ee388 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 1fcad8 │ │ │ │ + bl 1fca78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc14 │ │ │ │ - ldr r3, [pc, #132] @ (1ee3ec ) │ │ │ │ + bl 1fcbb4 │ │ │ │ + ldr r3, [pc, #132] @ (1ee38c ) │ │ │ │ add.w r2, r4, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 61830 │ │ │ │ - ldr r2, [pc, #92] @ (1ee3f0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1ee390 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 61914 │ │ │ │ - b.n 1ee2c6 │ │ │ │ + b.n 1ee266 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 61324 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 1ee3ca │ │ │ │ + cbz r3, 1ee36a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 61324 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61830 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #200] @ (1ee4a8 ) │ │ │ │ + ldr r3, [pc, #328] @ (1ee4c8 ) │ │ │ │ movs r0, r3 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1edbdc │ │ │ │ + bl 1edb7c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1ee462 │ │ │ │ - ldr r0, [pc, #120] @ (1ee48c ) │ │ │ │ + cbz r3, 1ee402 │ │ │ │ + ldr r0, [pc, #120] @ (1ee42c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fcc14 │ │ │ │ - ldr r0, [pc, #116] @ (1ee490 ) │ │ │ │ + bl 1fcbb4 │ │ │ │ + ldr r0, [pc, #116] @ (1ee430 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub.w r2, r1, #188 @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ - beq.n 1ee45a │ │ │ │ - ldr.w ip, [pc, #100] @ 1ee494 │ │ │ │ + beq.n 1ee3fa │ │ │ │ + ldr.w ip, [pc, #100] @ 1ee434 │ │ │ │ add ip, pc │ │ │ │ - b.n 1ee444 │ │ │ │ + b.n 1ee3e4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 1ee45a │ │ │ │ + beq.n 1ee3fa │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ee436 │ │ │ │ + bne.n 1ee3d6 │ │ │ │ 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] @ (1ee498 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ee438 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1fcb08 │ │ │ │ + bl 1fcaa8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1fcb74 │ │ │ │ + bl 1fcb14 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 61324 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 61324 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ee0a4 │ │ │ │ + bl 1ee044 │ │ │ │ add sp, #16 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #204] @ (1ee5a0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1ee540 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #204] @ (1ee5a4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1ee544 ) │ │ │ │ mov r5, 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 1fcc14 │ │ │ │ + bl 1fcbb4 │ │ │ │ ldr.w r8, [r5, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ee594 │ │ │ │ + beq.n 1ee534 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ add.w r9, sp, #24 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 622ac │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ee7e0 │ │ │ │ + bl 1ee780 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 1ee54a │ │ │ │ - ldr.w fp, [pc, #136] @ 1ee5a8 │ │ │ │ + cbz r3, 1ee4ea │ │ │ │ + ldr.w fp, [pc, #136] @ 1ee548 │ │ │ │ mov r6, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ strd r6, sl, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1ee0a4 │ │ │ │ + bl 1ee044 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ee52a │ │ │ │ + bhi.n 1ee4ca │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1fcc30 │ │ │ │ + bl 1fcbd0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ee586 │ │ │ │ + cbnz r3, 1ee526 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1ee55a │ │ │ │ + bne.n 1ee4fa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #60] @ (1ee5ac ) │ │ │ │ - ldr r3, [pc, #52] @ (1ee5a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ee54c ) │ │ │ │ + ldr r3, [pc, #52] @ (1ee544 ) │ │ │ │ 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 1ee59c │ │ │ │ + bne.n 1ee53c │ │ │ │ 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 1edb10 │ │ │ │ - b.n 1ee55e │ │ │ │ + bl 1edab0 │ │ │ │ + b.n 1ee4fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1fcc30 │ │ │ │ - b.n 1ee56c │ │ │ │ + bl 1fcbd0 │ │ │ │ + b.n 1ee50c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r1, #255]! │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1ee630 ) │ │ │ │ - ldr r3, [pc, #112] @ (1ee634 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ee5d0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1ee5d4 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -547256,68 +547223,68 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 61318 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fcc4c │ │ │ │ + bl 1fcbec │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 61318 │ │ │ │ - ldr r2, [pc, #36] @ (1ee638 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ee634 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ee5d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ee5d4 ) │ │ │ │ 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 1ee62c │ │ │ │ + bne.n 1ee5cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r0, 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, #104] @ (1ee6b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ee654 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (1ee6b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ee658 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6184c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 61e30 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1ee686 │ │ │ │ - ldr r2, [pc, #76] @ (1ee6bc ) │ │ │ │ - ldr r3, [pc, #68] @ (1ee6b8 ) │ │ │ │ + beq.n 1ee626 │ │ │ │ + ldr r2, [pc, #76] @ (1ee65c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ee658 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee6b0 │ │ │ │ + bne.n 1ee650 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 622b8 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -547329,65 +547296,65 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 6224c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 61e30 │ │ │ │ - b.n 1ee66e │ │ │ │ + b.n 1ee60e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r5, r7 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #256] @ (1ee7d4 ) │ │ │ │ + ldr r1, [pc, #256] @ (1ee774 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (1ee7d8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee778 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee7b4 │ │ │ │ + beq.n 1ee754 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 62620 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ee71c │ │ │ │ - ldr r2, [pc, #216] @ (1ee7dc ) │ │ │ │ - ldr r3, [pc, #208] @ (1ee7d8 ) │ │ │ │ + beq.n 1ee6bc │ │ │ │ + ldr r2, [pc, #216] @ (1ee77c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ee778 ) │ │ │ │ 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 1ee7d0 │ │ │ │ + bne.n 1ee770 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 61830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ee7c4 │ │ │ │ + beq.n 1ee764 │ │ │ │ mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, ip, lsr #5 │ │ │ │ and.w lr, ip, #31 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, sp, r2, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -547400,15 +547367,15 @@ │ │ │ │ strmi.w r3, [r8, r2, lsl #2] │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, ip │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1ee72e │ │ │ │ + bhi.n 1ee6ce │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx 61830 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ @@ -547419,40 +547386,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r7, lr, lsl #2] │ │ │ │ orrne.w r3, r3, ip │ │ │ │ strne.w r3, [r7, lr, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1ee774 │ │ │ │ + bhi.n 1ee714 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 625b4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1ee702 │ │ │ │ + b.n 1ee6a2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 61830 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ee770 │ │ │ │ - b.n 1ee7a2 │ │ │ │ + bne.n 1ee710 │ │ │ │ + b.n 1ee742 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 61830 │ │ │ │ - b.n 1ee7a2 │ │ │ │ + b.n 1ee742 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -547494,37 +547461,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1ee890 │ │ │ │ + beq.n 1ee830 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r3, r8, r9 │ │ │ │ add r7, r3 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, r5, lsl #1 │ │ │ │ mov r0, sl │ │ │ │ blx 622ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee88a │ │ │ │ + beq.n 1ee82a │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r1, r5, #1 │ │ │ │ and.w r0, r6, r9 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - beq.n 1ee8e4 │ │ │ │ + beq.n 1ee884 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 6224c │ │ │ │ @@ -547533,23 +547500,23 @@ │ │ │ │ add r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 6224c │ │ │ │ mov r0, fp │ │ │ │ blx 61324 │ │ │ │ ldr.w r8, [r4] │ │ │ │ strd sl, r7, [r4, #12] │ │ │ │ - b.n 1ee87e │ │ │ │ + b.n 1ee81e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 6224c │ │ │ │ - b.n 1ee8d4 │ │ │ │ + b.n 1ee874 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ee910 │ │ │ │ + beq.n 1ee8b0 │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -547559,849 +547526,849 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1ee980 │ │ │ │ + ldr.w ip, [pc, #88] @ 1ee920 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (1ee984 ) │ │ │ │ + ldr r5, [pc, #88] @ (1ee924 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (1ee988 ) │ │ │ │ + ldr r4, [pc, #84] @ (1ee928 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r5, [r0], #4 │ │ │ │ strd r5, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7f94 │ │ │ │ - ldr r2, [pc, #44] @ (1ee98c ) │ │ │ │ - ldr r3, [pc, #32] @ (1ee984 ) │ │ │ │ + bl 1e7f34 │ │ │ │ + ldr r2, [pc, #44] @ (1ee92c ) │ │ │ │ + ldr r3, [pc, #32] @ (1ee924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ee97c │ │ │ │ + bne.n 1ee91c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 1ee9f2 │ │ │ │ + cbz r0, 1ee992 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 1ee9ea │ │ │ │ - ldr r1, [pc, #144] @ (1eea3c ) │ │ │ │ + beq.n 1ee98a │ │ │ │ + ldr r1, [pc, #144] @ (1ee9dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ - cbz r0, 1ee9e8 │ │ │ │ - ldr r1, [pc, #136] @ (1eea40 ) │ │ │ │ + cbz r0, 1ee988 │ │ │ │ + ldr r1, [pc, #136] @ (1ee9e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ee9f6 │ │ │ │ - ldr r1, [pc, #124] @ (1eea44 ) │ │ │ │ + cbz r0, 1ee996 │ │ │ │ + ldr r1, [pc, #124] @ (1ee9e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ee9f6 │ │ │ │ - ldr r1, [pc, #116] @ (1eea48 ) │ │ │ │ + cbz r0, 1ee996 │ │ │ │ + ldr r1, [pc, #116] @ (1ee9e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ - cbz r0, 1ee9e8 │ │ │ │ + cbz r0, 1ee988 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 1ee9fa │ │ │ │ + bne.n 1ee99a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 1ee9fa │ │ │ │ + cbnz r3, 1ee99a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ee9aa │ │ │ │ + bne.n 1ee94a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #80] @ (1eea4c ) │ │ │ │ + ldr r1, [pc, #80] @ (1ee9ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee9e6 │ │ │ │ - ldr r1, [pc, #68] @ (1eea50 ) │ │ │ │ + beq.n 1ee986 │ │ │ │ + ldr r1, [pc, #68] @ (1ee9f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee9e6 │ │ │ │ - ldr r1, [pc, #60] @ (1eea54 ) │ │ │ │ + beq.n 1ee986 │ │ │ │ + ldr r1, [pc, #60] @ (1ee9f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee9e6 │ │ │ │ - ldr r1, [pc, #48] @ (1eea58 ) │ │ │ │ + beq.n 1ee986 │ │ │ │ + ldr r1, [pc, #48] @ (1ee9f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 612d0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ - mvns r4, r4 │ │ │ │ + add r4, r0 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ (1eea98 ) │ │ │ │ + ldr r5, [pc, #44] @ (1eea38 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1eea76 │ │ │ │ + cbz r4, 1eea16 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (1eea9c ) │ │ │ │ + ldr r0, [pc, #36] @ (1eea3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee990 │ │ │ │ - ldr r3, [pc, #24] @ (1eeaa0 ) │ │ │ │ + bl 1ee930 │ │ │ │ + ldr r3, [pc, #24] @ (1eea40 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [r1, r1] │ │ │ │ + str r1, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r3 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 1eea5c │ │ │ │ + bl 1ee9fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e8014 │ │ │ │ + bl 1e7fb4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 1eea5c │ │ │ │ + bl 1ee9fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee990 │ │ │ │ + bl 1ee930 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eea5c │ │ │ │ + bl 1ee9fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1eeb68 ) │ │ │ │ + ldr r2, [pc, #68] @ (1eeb08 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (1eeb6c ) │ │ │ │ + ldr r3, [pc, #68] @ (1eeb0c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1eeb5e │ │ │ │ + cbz r0, 1eeafe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 61574 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eeb5e │ │ │ │ - ldr r2, [pc, #40] @ (1eeb70 ) │ │ │ │ - ldr r3, [pc, #32] @ (1eeb6c ) │ │ │ │ + beq.n 1eeafe │ │ │ │ + ldr r2, [pc, #40] @ (1eeb10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eeb0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eeb64 │ │ │ │ + bne.n 1eeb04 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1eeb46 │ │ │ │ + b.n 1eeae6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1eebe0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1eeb80 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1eebe4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1eeb84 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e7fec │ │ │ │ - cbz r0, 1eebd6 │ │ │ │ + bl 1e7f8c │ │ │ │ + cbz r0, 1eeb76 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 61574 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1eebd6 │ │ │ │ - bl 1eea5c │ │ │ │ - ldr r2, [pc, #44] @ (1eebe8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1eebe4 ) │ │ │ │ + beq.n 1eeb76 │ │ │ │ + bl 1ee9fc │ │ │ │ + ldr r2, [pc, #44] @ (1eeb88 ) │ │ │ │ + ldr r3, [pc, #40] @ (1eeb84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eebdc │ │ │ │ + bne.n 1eeb7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1eebb4 │ │ │ │ + b.n 1eeb54 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1eec38 │ │ │ │ + cbz r1, 1eebd8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1eed78 ) │ │ │ │ + ldr r1, [pc, #368] @ (1eed18 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 624c8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1eec46 │ │ │ │ + cbz r0, 1eebe6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1eec32 │ │ │ │ + cbz r7, 1eebd2 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eecb2 │ │ │ │ + bne.n 1eec52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1eec26 │ │ │ │ + bne.n 1eebc6 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1eec3c │ │ │ │ + b.n 1eebdc │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #308] @ (1eed7c ) │ │ │ │ + ldr r1, [pc, #308] @ (1eed1c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (1eed80 ) │ │ │ │ + ldr r0, [pc, #308] @ (1eed20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ee914 │ │ │ │ + bl 1ee8b4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eec38 │ │ │ │ + beq.n 1eebd8 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 622b8 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eec60 │ │ │ │ - ldr.w sl, [pc, #268] @ 1eed84 │ │ │ │ - ldr.w r9, [pc, #268] @ 1eed88 │ │ │ │ + bne.n 1eec00 │ │ │ │ + ldr.w sl, [pc, #268] @ 1eed24 │ │ │ │ + ldr.w r9, [pc, #268] @ 1eed28 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 1eeca0 │ │ │ │ - ldr r0, [pc, #264] @ (1eed8c ) │ │ │ │ + b.n 1eec40 │ │ │ │ + ldr r0, [pc, #264] @ (1eed2c ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ee914 │ │ │ │ + bl 1ee8b4 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eec38 │ │ │ │ + beq.n 1eebd8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eec82 │ │ │ │ + bne.n 1eec22 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1eec82 │ │ │ │ - ldr r3, [pc, #220] @ (1eed90 ) │ │ │ │ + b.n 1eec22 │ │ │ │ + ldr r3, [pc, #220] @ (1eed30 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eed32 │ │ │ │ + beq.n 1eecd2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 622b8 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1eed12 │ │ │ │ + cbz r6, 1eecb2 │ │ │ │ blx 62018 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eecd8 │ │ │ │ + beq.n 1eec78 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1eed56 │ │ │ │ + beq.n 1eecf6 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eecde │ │ │ │ + bne.n 1eec7e │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1eed68 │ │ │ │ + beq.n 1eed08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eec3c │ │ │ │ + beq.n 1eebdc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eeccc │ │ │ │ + bne.n 1eec6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1eecc0 │ │ │ │ + bne.n 1eec60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eed32 │ │ │ │ + beq.n 1eecd2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1eed0a │ │ │ │ + b.n 1eecaa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eed1a │ │ │ │ - b.n 1eed32 │ │ │ │ - tst r0, r0 │ │ │ │ + bne.n 1eecba │ │ │ │ + b.n 1eecd2 │ │ │ │ + tst r0, r4 │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ movs r7, r4 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r4 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1eec88 │ │ │ │ + bmi.n 1eec68 │ │ │ │ movs r7, r2 │ │ │ │ - vld1.8 @ instruction: 0xf9ee001a │ │ │ │ - sbcs r4, r3 │ │ │ │ + @ instruction: 0xfa0e001a │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r7, r2 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e7fec │ │ │ │ + bl 1e7f8c │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eebec │ │ │ │ + bl 1eeb8c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1eea5c │ │ │ │ + bl 1ee9fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1eef38 ) │ │ │ │ + ldr r0, [pc, #340] @ (1eeed8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 628cc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eef2e │ │ │ │ + beq.w 1eeece │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1eee0c │ │ │ │ + b.n 1eedac │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1eee6e │ │ │ │ + cbz r3, 1eee0e │ │ │ │ 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 1eee06 │ │ │ │ + bne.n 1eeda6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1eeef8 │ │ │ │ - ldr r0, [pc, #276] @ (1eef3c ) │ │ │ │ + beq.n 1eee98 │ │ │ │ + ldr r0, [pc, #276] @ (1eeedc ) │ │ │ │ blx 628cc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 622b8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 61b84 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1eef40 ) │ │ │ │ + ldr r0, [pc, #244] @ (1eeee0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 628cc │ │ │ │ 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 1eee0c │ │ │ │ + bne.n 1eedac │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1eef1e │ │ │ │ + beq.n 1eeebe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1eee9c │ │ │ │ - ldr r0, [pc, #200] @ (1eef44 ) │ │ │ │ + bne.n 1eee3c │ │ │ │ + ldr r0, [pc, #200] @ (1eeee4 ) │ │ │ │ blx 628cc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 622b8 │ │ │ │ - ldr r1, [pc, #208] @ (1eef5c ) │ │ │ │ + ldr r1, [pc, #208] @ (1eeefc ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 61b84 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1eef48 ) │ │ │ │ + ldr r0, [pc, #168] @ (1eeee8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1eef60 ) │ │ │ │ + ldr r1, [pc, #188] @ (1eef00 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 628cc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1eef4c ) │ │ │ │ + ldr r0, [pc, #140] @ (1eeeec ) │ │ │ │ blx 628cc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 622b8 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 61b84 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1eef50 ) │ │ │ │ + ldr r0, [pc, #112] @ (1eeef0 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 628cc │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1eef54 ) │ │ │ │ + ldr r0, [pc, #104] @ (1eeef4 ) │ │ │ │ blx 628cc │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1eef58 ) │ │ │ │ + ldr r0, [pc, #92] @ (1eeef8 ) │ │ │ │ blx 628cc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 622b8 │ │ │ │ - ldr r1, [pc, #88] @ (1eef64 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eef04 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #15 │ │ │ │ add r1, pc │ │ │ │ blx 61b84 <__strncat_chk@plt> │ │ │ │ - b.n 1eee26 │ │ │ │ + b.n 1eedc6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1eeeea │ │ │ │ - ldr r0, [pc, #64] @ (1eef68 ) │ │ │ │ + beq.n 1eee8a │ │ │ │ + ldr r0, [pc, #64] @ (1eef08 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1eee9c │ │ │ │ - b.n 1eef24 │ │ │ │ + bne.n 1eee3c │ │ │ │ + b.n 1eeec4 │ │ │ │ nop │ │ │ │ - subs r7, r1, r0 │ │ │ │ + subs r7, r5, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, r2, r7 │ │ │ │ + subs r7, r6, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, r5, r6 │ │ │ │ + subs r7, r1, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r3, r0, r6 │ │ │ │ + adds r3, r4, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r1, r3, r5 │ │ │ │ + adds r1, r7, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r1, r0, r5 │ │ │ │ + adds r1, r4, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r7, r3, r4 │ │ │ │ + adds r7, r7, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r3, r2, r4 │ │ │ │ + adds r3, r6, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r5, r0, r4 │ │ │ │ + adds r5, r4, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf39e001c │ │ │ │ + @ instruction: 0xf3be001c │ │ │ │ stmdb 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef008 │ │ │ │ + beq.n 1eefa8 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ef018 │ │ │ │ - ldr r6, [pc, #140] @ (1ef020 ) │ │ │ │ + beq.n 1eefb8 │ │ │ │ + ldr r6, [pc, #140] @ (1eefc0 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (1ef024 ) │ │ │ │ + ldr r5, [pc, #140] @ (1eefc4 ) │ │ │ │ mov sl, r9 │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 614fc │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 1eeff4 │ │ │ │ - cbz r4, 1eefee │ │ │ │ + cbz r3, 1eef94 │ │ │ │ + cbz r4, 1eef8e │ │ │ │ blx 6143c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 1eefde │ │ │ │ + cbz r2, 1eef7e │ │ │ │ blx 622b8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1eefd0 │ │ │ │ + beq.n 1eef70 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1eefa2 │ │ │ │ + b.n 1eef42 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 6143c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eefcc │ │ │ │ + bne.n 1eef6c │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1eefa2 │ │ │ │ + b.n 1eef42 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1eefa2 │ │ │ │ + b.n 1eef42 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1eef9e │ │ │ │ + bne.n 1eef3e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1eeffe │ │ │ │ + b.n 1eef9e │ │ │ │ nop │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef0cc │ │ │ │ - ldr.w r9, [pc, #240] @ 1ef134 │ │ │ │ + beq.n 1ef06c │ │ │ │ + ldr.w r9, [pc, #240] @ 1ef0d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 614fc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ef0cc │ │ │ │ + beq.n 1ef06c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 1ef0d4 │ │ │ │ + beq.n 1ef074 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 1ef0fc │ │ │ │ + beq.n 1ef09c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ef0de │ │ │ │ + beq.n 1ef07e │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ef0b4 │ │ │ │ + beq.n 1ef054 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ef082 │ │ │ │ + b.n 1ef022 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ef0b4 │ │ │ │ + beq.n 1ef054 │ │ │ │ mov r0, sl │ │ │ │ blx 622b8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ef078 │ │ │ │ + bne.n 1ef018 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 6143c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef078 │ │ │ │ + bne.n 1ef018 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ef10c │ │ │ │ + beq.n 1ef0ac │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ef082 │ │ │ │ + bne.n 1ef022 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 614fc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ef058 │ │ │ │ + bne.n 1eeff8 │ │ │ │ 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, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1ef064 │ │ │ │ + bne.n 1ef004 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ef064 │ │ │ │ + bne.n 1ef004 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1ef064 │ │ │ │ + bne.n 1ef004 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1ef0bc │ │ │ │ + b.n 1ef05c │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ef116 │ │ │ │ + beq.n 1ef0b6 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1ef068 │ │ │ │ + b.n 1ef008 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ef078 │ │ │ │ + b.n 1ef018 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ef106 │ │ │ │ + bne.n 1ef0a6 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 1ef106 │ │ │ │ + bne.n 1ef0a6 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1ef0bc │ │ │ │ + b.n 1ef05c │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ef23a │ │ │ │ - ldr.w fp, [pc, #232] @ 1ef248 │ │ │ │ + beq.n 1ef1da │ │ │ │ + ldr.w fp, [pc, #232] @ 1ef1e8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #232] @ (1ef24c ) │ │ │ │ + ldr r3, [pc, #232] @ (1ef1ec ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -548410,102 +548377,102 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ and.w lr, r7, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1ef1cc │ │ │ │ + beq.n 1ef16c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq ip, fp │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1ef21e │ │ │ │ + blt.n 1ef1be │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ef21e │ │ │ │ + bls.n 1ef1be │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ef174 │ │ │ │ + bne.n 1ef114 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ef22e │ │ │ │ + beq.n 1ef1ce │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ef234 │ │ │ │ - ldr r3, [pc, #100] @ (1ef250 ) │ │ │ │ + bne.n 1ef1d4 │ │ │ │ + ldr r3, [pc, #100] @ (1ef1f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1ef208 │ │ │ │ + blt.n 1ef1a8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n 1ef22e │ │ │ │ + bcc.n 1ef1ce │ │ │ │ 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} │ │ │ │ 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} │ │ │ │ - ldr r3, [pc, #28] @ (1ef254 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef1f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ef1ee │ │ │ │ + b.n 1ef18e │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ef22e │ │ │ │ - ldr r3, [pc, #20] @ (1ef258 ) │ │ │ │ + beq.n 1ef1ce │ │ │ │ + ldr r3, [pc, #20] @ (1ef1f8 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ef1ee │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + b.n 1ef18e │ │ │ │ + subs r5, #8 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ 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, #320] @ (1ef3b4 ) │ │ │ │ + ldr r6, [pc, #320] @ (1ef354 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #320] @ (1ef3b8 ) │ │ │ │ + ldr r5, [pc, #320] @ (1ef358 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #316] @ (1ef3bc ) │ │ │ │ + ldr r4, [pc, #316] @ (1ef35c ) │ │ │ │ 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 │ │ │ │ @@ -548516,165 +548483,165 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 61830 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef34c │ │ │ │ + beq.n 1ef2ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ef34c │ │ │ │ - ldr r3, [pc, #264] @ (1ef3c0 ) │ │ │ │ + beq.n 1ef2ec │ │ │ │ + ldr r3, [pc, #264] @ (1ef360 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r5, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ (1ef3c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ef364 ) │ │ │ │ mov r6, fp │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ef320 │ │ │ │ + b.n 1ef2c0 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 62090 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1ef34a │ │ │ │ + cbnz r3, 1ef2ea │ │ │ │ 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, #24] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r1, [r3, #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.n 1ef380 │ │ │ │ + bcs.n 1ef320 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 622f4 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e796c │ │ │ │ + bl 1e790c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef2de │ │ │ │ + bne.n 1ef27e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ - ldr r3, [pc, #112] @ (1ef3c8 ) │ │ │ │ - ldr r2, [pc, #116] @ (1ef3cc ) │ │ │ │ + ldr r3, [pc, #112] @ (1ef368 ) │ │ │ │ + ldr r2, [pc, #116] @ (1ef36c ) │ │ │ │ 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] @ (1ef3b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ef358 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef3b0 │ │ │ │ + bne.n 1ef350 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ef34c │ │ │ │ + beq.n 1ef2ec │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ mov.w r7, r9, lsr #1 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov r3, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r0, r7 │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ef39a │ │ │ │ + bne.n 1ef33a │ │ │ │ sxth r6, r6 │ │ │ │ - b.n 1ef34e │ │ │ │ + b.n 1ef2ee │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r5, #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, #872] @ (1ef748 ) │ │ │ │ + ldr r4, [pc, #872] @ (1ef6e8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #872] @ (1ef74c ) │ │ │ │ + ldr r3, [pc, #872] @ (1ef6ec ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #868] @ (1ef750 ) │ │ │ │ + ldr r0, [pc, #868] @ (1ef6f0 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61830 │ │ │ │ blx 611ec │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ blx 62770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef4c0 │ │ │ │ + beq.n 1ef460 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 620d8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1ef4d6 │ │ │ │ + beq.n 1ef476 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r5, [pc, #812] @ (1ef754 ) │ │ │ │ + ldr r5, [pc, #812] @ (1ef6f4 ) │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 620d8 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -548688,564 +548655,564 @@ │ │ │ │ strh r4, [r5, #0] │ │ │ │ bic.w r2, r2, #31 │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r2, [r5, #24] │ │ │ │ blx 62608 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r0, [pc, #764] @ (1ef758 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ef6f8 ) │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl 1eeaa4 │ │ │ │ + bl 1eea44 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 1ef25c │ │ │ │ - ldr r5, [pc, #740] @ (1ef75c ) │ │ │ │ + bl 1ef1fc │ │ │ │ + ldr r5, [pc, #740] @ (1ef6fc ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ef71e │ │ │ │ - ldr r3, [pc, #732] @ (1ef760 ) │ │ │ │ + beq.w 1ef6be │ │ │ │ + ldr r3, [pc, #732] @ (1ef700 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1ef4dc │ │ │ │ - ldr r4, [pc, #728] @ (1ef764 ) │ │ │ │ + cbnz r3, 1ef47c │ │ │ │ + ldr r4, [pc, #728] @ (1ef704 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #724] @ (1ef768 ) │ │ │ │ + ldr r1, [pc, #724] @ (1ef708 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 6224c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1ef76c ) │ │ │ │ - ldr r3, [pc, #672] @ (1ef74c ) │ │ │ │ + ldr r2, [pc, #708] @ (1ef70c ) │ │ │ │ + ldr r3, [pc, #672] @ (1ef6ec ) │ │ │ │ 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 1ef742 │ │ │ │ + bne.w 1ef6e2 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 611d4 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef41a │ │ │ │ + bne.n 1ef3ba │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 620d8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 1ef41a │ │ │ │ + bne.n 1ef3ba │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1ef424 │ │ │ │ - ldr r4, [pc, #656] @ (1ef770 ) │ │ │ │ + b.n 1ef3c4 │ │ │ │ + ldr r4, [pc, #656] @ (1ef710 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #656] @ (1ef774 ) │ │ │ │ + ldr r1, [pc, #656] @ (1ef714 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1ef778 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ef718 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1ef77c ) │ │ │ │ + ldr r1, [pc, #640] @ (1ef71c ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #628] @ (1ef780 ) │ │ │ │ + ldr r1, [pc, #628] @ (1ef720 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1ef784 ) │ │ │ │ + ldr r1, [pc, #620] @ (1ef724 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1ef788 ) │ │ │ │ + ldr r1, [pc, #608] @ (1ef728 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1ef78c ) │ │ │ │ + ldr r1, [pc, #596] @ (1ef72c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1ef790 ) │ │ │ │ + ldr r1, [pc, #584] @ (1ef730 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1ef794 ) │ │ │ │ + ldr r1, [pc, #572] @ (1ef734 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1ef798 ) │ │ │ │ + ldr r1, [pc, #560] @ (1ef738 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #548] @ (1ef79c ) │ │ │ │ + ldr r1, [pc, #548] @ (1ef73c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1ef7a0 ) │ │ │ │ + ldr r1, [pc, #540] @ (1ef740 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1ef7a4 ) │ │ │ │ + ldr r1, [pc, #528] @ (1ef744 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1ef7a8 ) │ │ │ │ + ldr r1, [pc, #516] @ (1ef748 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1ef7ac ) │ │ │ │ + ldr r1, [pc, #504] @ (1ef74c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1ef7b0 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ef750 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1ef7b4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1ef754 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #468] @ (1ef7b8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1ef758 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #456] @ (1ef7bc ) │ │ │ │ + ldr r1, [pc, #456] @ (1ef75c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1ef7c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (1ef760 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1ef7c4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1ef764 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1ef7c8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ef768 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1ef7cc ) │ │ │ │ + ldr r1, [pc, #412] @ (1ef76c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1ef7d0 ) │ │ │ │ + ldr r1, [pc, #400] @ (1ef770 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #388] @ (1ef7d4 ) │ │ │ │ + ldr r1, [pc, #388] @ (1ef774 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1ef7d8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ef778 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1ef7dc ) │ │ │ │ + ldr r1, [pc, #368] @ (1ef77c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1ef7e0 ) │ │ │ │ + ldr r1, [pc, #356] @ (1ef780 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1ef7e4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1ef784 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1ef7e8 ) │ │ │ │ + ldr r1, [pc, #332] @ (1ef788 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1ef7ec ) │ │ │ │ + ldr r1, [pc, #320] @ (1ef78c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1ef7f0 ) │ │ │ │ + ldr r1, [pc, #308] @ (1ef790 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #296] @ (1ef7f4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ef794 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1ef7f8 ) │ │ │ │ + ldr r1, [pc, #288] @ (1ef798 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1ef7fc ) │ │ │ │ + ldr r1, [pc, #276] @ (1ef79c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1ef800 ) │ │ │ │ + ldr r1, [pc, #264] @ (1ef7a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #252] @ (1ef804 ) │ │ │ │ + ldr r1, [pc, #252] @ (1ef7a4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #244] @ (1ef808 ) │ │ │ │ + ldr r1, [pc, #244] @ (1ef7a8 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 62860 <__printf_chk@plt> │ │ │ │ - b.n 1ef48a │ │ │ │ - ldr r0, [pc, #236] @ (1ef80c ) │ │ │ │ + b.n 1ef42a │ │ │ │ + ldr r0, [pc, #236] @ (1ef7ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1eeac8 │ │ │ │ + bl 1eea68 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee990 │ │ │ │ - ldr r3, [pc, #224] @ (1ef810 ) │ │ │ │ + bl 1ee930 │ │ │ │ + ldr r3, [pc, #224] @ (1ef7b0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1ef482 │ │ │ │ + b.n 1ef422 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r3, [r0, r1] │ │ │ │ + ldrsb r3, [r4, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ - movs r0, r3 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ - movs r0, r3 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #8 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #32 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #114 @ 0x72 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #146 @ 0x92 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ movs r0, r3 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #12 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #22 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r0, r3 │ │ │ │ subs r3, #138 @ 0x8a │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #14 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r0, r3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ + movs r0, r3 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ + movs r0, r3 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r0, 1ef85a │ │ │ │ + cbz r0, 1ef7fa │ │ │ │ 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] @ (1ef860 ) │ │ │ │ + ldr r4, [pc, #56] @ (1ef800 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 62794 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ef854 │ │ │ │ + cbz r0, 1ef7f4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1ef82c │ │ │ │ + beq.n 1ef7cc │ │ │ │ blx 61a70 │ │ │ │ - cbz r0, 1ef854 │ │ │ │ + cbz r0, 1ef7f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1ef82c │ │ │ │ + beq.n 1ef7cc │ │ │ │ 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 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #68] @ 1ef8bc │ │ │ │ + ldr.w ip, [pc, #68] @ 1ef85c │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr r4, [pc, #48] @ (1ef8c0 ) │ │ │ │ + ldr r4, [pc, #48] @ (1ef860 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1ef8c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ef8c0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ef864 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ef860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef8b6 │ │ │ │ + bne.n 1ef856 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r0, r5, #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 1e2418 │ │ │ │ - cbz r7, 1ef914 │ │ │ │ + bl 1e23b8 │ │ │ │ + cbz r7, 1ef8b4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e2418 │ │ │ │ + bl 1e23b8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1e2178 │ │ │ │ + bl 1e2118 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1ef8e6 │ │ │ │ + bne.n 1ef886 │ │ │ │ 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 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1ef9a2 │ │ │ │ + cbz r3, 1ef942 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e26c0 │ │ │ │ + bl 1e2660 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1e2620 │ │ │ │ + bl 1e25c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1ef94e │ │ │ │ + bhi.n 1ef8ee │ │ │ │ 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 │ │ │ │ @@ -549254,46 +549221,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 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ 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 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ 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 1efa46 │ │ │ │ + bmi.n 1ef9e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1efa4c │ │ │ │ + cbz r3, 1ef9ec │ │ │ │ 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] │ │ │ │ @@ -549306,15 +549273,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1efa20 │ │ │ │ + b.n 1ef9c0 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -549345,15 +549312,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1efaee │ │ │ │ + bmi.n 1efa8e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -549383,23 +549350,23 @@ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 1efb92 │ │ │ │ + beq.n 1efb32 │ │ │ │ subs.w r1, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ subs.w sl, r2, r5 │ │ │ │ sbc.w r3, fp, r3 │ │ │ │ adds.w sl, sl, r1 │ │ │ │ adc.w r3, r0, r3 │ │ │ │ orrs.w ip, sl, r3 │ │ │ │ - beq.n 1efb8c │ │ │ │ + beq.n 1efb2c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 62114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds.w r1, r5, r8 │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -549420,48 +549387,48 @@ │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r1, r0, [r4, #16] │ │ │ │ - b.n 1efb76 │ │ │ │ + b.n 1efb16 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 1efbb4 │ │ │ │ + beq.n 1efb54 │ │ │ │ adds.w r5, r5, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ adc.w r6, r3, r9 │ │ │ │ subs.w r3, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1efb76 │ │ │ │ + b.n 1efb16 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 61324 │ │ │ │ - b.n 1efb76 │ │ │ │ + b.n 1efb16 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - beq.n 1efbe8 │ │ │ │ + beq.n 1efb88 │ │ │ │ blx 61324 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1efbdc │ │ │ │ + bne.n 1efb7c │ │ │ │ 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 │ │ │ │ @@ -549470,43 +549437,43 @@ │ │ │ │ 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 r4, #0 │ │ │ │ - beq.n 1efcf2 │ │ │ │ + beq.n 1efc92 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w fp, [sp, #28] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ - beq.w 1efe44 │ │ │ │ + beq.w 1efde4 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 1efce0 │ │ │ │ + bcc.n 1efc80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r4, r4, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r4, 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, 1efcbe │ │ │ │ + cbz r6, 1efc5e │ │ │ │ subs r4, #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] │ │ │ │ @@ -549521,79 +549488,79 @@ │ │ │ │ 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 r4, ip │ │ │ │ - beq.n 1efcbe │ │ │ │ + beq.n 1efc5e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r4, r1, fp │ │ │ │ - bcc.n 1efce0 │ │ │ │ + bcc.n 1efc80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r4, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r4, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1efe2c │ │ │ │ + bcs.w 1efdcc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1efe44 │ │ │ │ + beq.w 1efde4 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1efc26 │ │ │ │ + b.n 1efbc6 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1efe52 │ │ │ │ + beq.w 1efdf2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 1efe18 │ │ │ │ + bcc.w 1efdb8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1efe26 │ │ │ │ + beq.n 1efdc6 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r5, r4 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1efe18 │ │ │ │ + bcc.n 1efdb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1efdf6 │ │ │ │ + beq.n 1efd96 │ │ │ │ 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 │ │ │ │ @@ -549611,17 +549578,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 1efdf6 │ │ │ │ + beq.n 1efd96 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1efe3a │ │ │ │ + beq.n 1efdda │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -549635,128 +549602,128 @@ │ │ │ │ adds r2, r2, r4 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r5, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1efe18 │ │ │ │ + bcc.n 1efdb8 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1efaf0 │ │ │ │ + bl 1efa90 │ │ │ │ mov r0, r4 │ │ │ │ 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 1efe44 │ │ │ │ + beq.n 1efde4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1efd00 │ │ │ │ + b.n 1efca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1efd50 │ │ │ │ + b.n 1efcf0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1efe00 │ │ │ │ + b.n 1efda0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1efde8 │ │ │ │ + b.n 1efd88 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1efe0e │ │ │ │ + b.n 1efdae │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r6, r4, [sp, #32] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ - beq.n 1efe9e │ │ │ │ + beq.n 1efe3e │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 1efeb2 │ │ │ │ + bcc.n 1efe52 │ │ │ │ adds.w lr, r2, r6 │ │ │ │ adc.w ip, r3, r4 │ │ │ │ subs.w lr, lr, r5 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sbc.w ip, ip, r7 │ │ │ │ cmp r5, lr │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 1efea4 │ │ │ │ + bcs.n 1efe44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1efaf0 │ │ │ │ + bl 1efa90 │ │ │ │ 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 1efe9e │ │ │ │ + beq.n 1efe3e │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1efe76 │ │ │ │ + b.n 1efe16 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 1efff6 │ │ │ │ + beq.w 1eff96 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1efef4 │ │ │ │ + b.n 1efe94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1eff36 │ │ │ │ + beq.n 1efed6 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1efeea │ │ │ │ - cbnz r3, 1eff62 │ │ │ │ + bcc.n 1efe8a │ │ │ │ + cbnz r3, 1eff02 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.n 1efff6 │ │ │ │ + bne.n 1eff96 │ │ │ │ adds.w r1, r8, r1 │ │ │ │ str r1, [r4, #16] │ │ │ │ adc.w r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -549765,373 +549732,373 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r2, r7, r9 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1effcc │ │ │ │ + beq.n 1eff6c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 62114 │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1eff20 │ │ │ │ + b.n 1efec0 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ adds.w sl, r6, r8 │ │ │ │ adc.w lr, r7, r9 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ cmpeq r1, sl │ │ │ │ - beq.n 1effa0 │ │ │ │ + beq.n 1eff40 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1eff14 │ │ │ │ + beq.n 1efeb4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 62114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ - b.n 1eff56 │ │ │ │ + b.n 1efef6 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ adds.w sl, lr, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, sl │ │ │ │ - beq.n 1effd2 │ │ │ │ + beq.n 1eff72 │ │ │ │ adds.w r2, r8, r2 │ │ │ │ strd r6, r7, [r3, #8] │ │ │ │ adc.w r1, r1, r9 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 1eff20 │ │ │ │ + b.n 1efec0 │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 1effba │ │ │ │ + b.n 1eff5a │ │ │ │ adds.w r2, r2, lr │ │ │ │ adc.w r0, r1, r0 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ str r2, [r4, #16] │ │ │ │ adc.w r0, r9, r0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ blx 61324 │ │ │ │ - b.n 1eff20 │ │ │ │ + b.n 1efec0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 62114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ strd r5, r2, [r0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1eff20 │ │ │ │ + b.n 1efec0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - vldr d7, [pc, #44] @ 1f0058 │ │ │ │ + vldr d7, [pc, #44] @ 1efff8 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ - bne.n 1f004c │ │ │ │ + bne.n 1effec │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r5, r1, [sp] │ │ │ │ - bl 1efec0 │ │ │ │ - b.n 1f0040 │ │ │ │ + bl 1efe60 │ │ │ │ + b.n 1effe0 │ │ │ │ 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, #344] @ (1f01cc ) │ │ │ │ - ldr r3, [pc, #344] @ (1f01d0 ) │ │ │ │ + ldr r1, [pc, #344] @ (1f016c ) │ │ │ │ + ldr r3, [pc, #344] @ (1f0170 ) │ │ │ │ mov r5, 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 1f00a0 │ │ │ │ + bne.n 1f0040 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f0090 │ │ │ │ + bne.n 1f0030 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f016c │ │ │ │ + bne.n 1f010c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1f00ec │ │ │ │ + cbz r6, 1f008c │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f00ba │ │ │ │ + bne.n 1f005a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f015e │ │ │ │ - ldr r2, [pc, #256] @ (1f01d4 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f01d0 ) │ │ │ │ + bne.n 1f00fe │ │ │ │ + ldr r2, [pc, #256] @ (1f0174 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f0170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f01c6 │ │ │ │ + bne.n 1f0166 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f01d8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f0178 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f00b6 │ │ │ │ + beq.n 1f0056 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 61e60 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1f0118 │ │ │ │ + bne.n 1f00b8 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1f0158 │ │ │ │ + bne.n 1f00f8 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 62114 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1f015a │ │ │ │ - bl 1f8848 │ │ │ │ + cbz r0, 1f00fa │ │ │ │ + bl 1f87e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f0152 │ │ │ │ + cbz r0, 1f00f2 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1f01b2 │ │ │ │ + bne.n 1f0152 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1f895c │ │ │ │ + bl 1f88fc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 61324 │ │ │ │ - b.n 1f00b6 │ │ │ │ + b.n 1f0056 │ │ │ │ mov r0, r8 │ │ │ │ blx 61324 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1f014a │ │ │ │ + b.n 1f00ea │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1f00d0 │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1f0070 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f0196 │ │ │ │ + bne.n 1f0136 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f0180 │ │ │ │ + bne.n 1f0120 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0172 │ │ │ │ - b.n 1f00a8 │ │ │ │ + bne.n 1f0112 │ │ │ │ + b.n 1f0048 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f019c │ │ │ │ + bne.n 1f013c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f0170 │ │ │ │ - b.n 1f00a8 │ │ │ │ + bne.n 1f0110 │ │ │ │ + b.n 1f0048 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8a4c │ │ │ │ - b.n 1f0138 │ │ │ │ + bl 1f89ec │ │ │ │ + b.n 1f00d8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u8 q0, d20, d23 │ │ │ │ + vaddl.u32 q8, d20, d23 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d0, d24, d23 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + vaddl.u8 q0, d24, d23 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ 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] @ (1f0210 ) │ │ │ │ + ldr r0, [pc, #32] @ (1f01b0 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1eeb74 │ │ │ │ + bl 1eeb14 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 62114 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f020e │ │ │ │ + cbz r0, 1f01ae │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ 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, r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1f0236 │ │ │ │ + b.n 1f01d6 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 1f0242 │ │ │ │ + cbnz r2, 1f01e2 │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 1f022c │ │ │ │ + bne.n 1f01cc │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 61324 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f8a10 │ │ │ │ + bl 1f89b0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 61324 │ │ │ │ - b.n 1f0224 │ │ │ │ + b.n 1f01c4 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 1f0298 │ │ │ │ + cbz r2, 1f0238 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 1f0292 │ │ │ │ + cbz r5, 1f0232 │ │ │ │ blx 6118c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8a4c │ │ │ │ + bl 1f89ec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1f0274 │ │ │ │ + bhi.n 1f0214 │ │ │ │ strd r8, r7, [r6, #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, 1f02d4 │ │ │ │ - b.n 1f030a │ │ │ │ + cbnz r1, 1f0274 │ │ │ │ + b.n 1f02aa │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8a54 │ │ │ │ - cbnz r0, 1f0304 │ │ │ │ + bl 1f89f4 │ │ │ │ + cbnz r0, 1f02a4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1f030a │ │ │ │ + bls.n 1f02aa │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f02c2 │ │ │ │ + bne.n 1f0262 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0060 │ │ │ │ - cbz r0, 1f030a │ │ │ │ + bl 1f0000 │ │ │ │ + cbz r0, 1f02aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f8a54 │ │ │ │ + bl 1f89f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f02ce │ │ │ │ + beq.n 1f026e │ │ │ │ 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} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -550140,170 +550107,170 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1f034a │ │ │ │ - b.n 1f040a │ │ │ │ + cbnz r1, 1f02ea │ │ │ │ + b.n 1f03aa │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8e98 │ │ │ │ - cbnz r0, 1f037c │ │ │ │ + bl 1f8e38 │ │ │ │ + cbnz r0, 1f031c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1f03ec │ │ │ │ + bls.n 1f038c │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f0338 │ │ │ │ + bne.n 1f02d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0060 │ │ │ │ + bl 1f0000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 1f03a2 │ │ │ │ + cbz r0, 1f0342 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8e98 │ │ │ │ + bl 1f8e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f0342 │ │ │ │ + beq.n 1f02e2 │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 1f03a4 │ │ │ │ + blt.n 1f0344 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1f03f0 │ │ │ │ + cbz r0, 1f0390 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f8c48 │ │ │ │ + bl 1f8be8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1f040c │ │ │ │ + cbz r3, 1f03ac │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 1f0418 │ │ │ │ + vldr d8, [pc, #108] @ 1f03b8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f03d0 │ │ │ │ - bl 1f8ef8 │ │ │ │ + b.n 1f0370 │ │ │ │ + bl 1f8e98 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d0 │ │ │ │ it mi │ │ │ │ movmi r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1f0404 │ │ │ │ + bcs.n 1f03a4 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f03b0 │ │ │ │ + bne.n 1f0350 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0060 │ │ │ │ + bl 1f0000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f03c6 │ │ │ │ + beq.n 1f0366 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1f03b0 │ │ │ │ + b.n 1f0350 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 1f03a4 │ │ │ │ + b.n 1f0344 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0060 │ │ │ │ + bl 1f0000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f039a │ │ │ │ + beq.n 1f033a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 1f038e │ │ │ │ + b.n 1f032e │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 1f0388 │ │ │ │ + b.n 1f0328 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1f0388 │ │ │ │ + b.n 1f0328 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ 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] @ (1f045c ) │ │ │ │ + ldr r5, [pc, #40] @ (1f03fc ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5b7c │ │ │ │ + bl 1f5b1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1f0450 │ │ │ │ - bl 1e1d2c │ │ │ │ + cbnz r3, 1f03f0 │ │ │ │ + bl 1e1ccc │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f043e │ │ │ │ + bne.n 1f03de │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1f048c │ │ │ │ + bne.n 1f042c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0474 │ │ │ │ + bne.n 1f0414 │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1f04ba │ │ │ │ + bls.n 1f045a │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #83886080 @ 0x5000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -550311,15 +550278,15 @@ │ │ │ │ lsrls 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ movwls r3, #1028 @ 0x404 │ │ │ │ movtls r3, #4 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ @@ -550328,101 +550295,101 @@ │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1f055e │ │ │ │ + beq.n 1f04fe │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1f0558 │ │ │ │ + bne.n 1f04f8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0540 │ │ │ │ + bne.n 1f04e0 │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1f059c │ │ │ │ + bne.n 1f053c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f0584 │ │ │ │ + bne.n 1f0524 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f0598 │ │ │ │ + bne.n 1f0538 │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1f05d8 │ │ │ │ + bne.n 1f0578 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f05c0 │ │ │ │ + bne.n 1f0560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f05d4 │ │ │ │ + bne.n 1f0574 │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -550430,42 +550397,42 @@ │ │ │ │ lsrls 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls 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 1e1d1c │ │ │ │ + bl 1e1cbc │ │ │ │ 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 1f069e │ │ │ │ + bne.n 1f063e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f0684 │ │ │ │ + bne.n 1f0624 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1f069a │ │ │ │ + bne.n 1f063a │ │ │ │ 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 │ │ │ │ @@ -550473,93 +550440,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 1f06c0 │ │ │ │ + bne.n 1f0660 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1f06f2 │ │ │ │ + bhi.n 1f0692 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f06da │ │ │ │ + bne.n 1f067a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1f06ea │ │ │ │ + beq.n 1f068a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1f06ea │ │ │ │ + b.n 1f068a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1f0730 ) │ │ │ │ + ldr r1, [pc, #24] @ (1f06d0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1f0734 ) │ │ │ │ + ldr r0, [pc, #24] @ (1f06d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1fcad8 │ │ │ │ - ldr r3, [pc, #16] @ (1f0738 ) │ │ │ │ + bl 1fca78 │ │ │ │ + ldr r3, [pc, #16] @ (1f06d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1f0752 │ │ │ │ + cbz r2, 1f06f2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1f0756 │ │ │ │ + beq.n 1f06f6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1f0766 │ │ │ │ + beq.n 1f0706 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1f0784 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f0724 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1f0788 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f0728 ) │ │ │ │ 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 1f0754 │ │ │ │ + ble.n 1f06f4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ 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 fp, r3 │ │ │ │ @@ -550577,15 +550544,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w sl, #2 │ │ │ │ movne.w sl, #4 │ │ │ │ blx 61830 │ │ │ │ ldrsb.w r7, [r5, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 1f0aa4 │ │ │ │ + beq.w 1f0a44 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r4 │ │ │ │ add.w r9, r3, #28 │ │ │ │ negs r1, r5 │ │ │ │ add.w r3, r5, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -550610,50 +550577,50 @@ │ │ │ │ strgt.w lr, [sp] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.w 1f0994 │ │ │ │ + ble.w 1f0934 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1f0836 │ │ │ │ + bgt.n 1f07d6 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f09a8 │ │ │ │ + bne.w 1f0948 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ ldrsb.w r7, [r9, #5]! │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 1f07de │ │ │ │ + bne.n 1f077e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0940 │ │ │ │ + beq.n 1f08e0 │ │ │ │ movs r3, #12 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla r9, r3, sl, lr │ │ │ │ @@ -550692,79 +550659,79 @@ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r8, r5 │ │ │ │ add r2, r7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1f08d0 │ │ │ │ + bne.n 1f0870 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f08c8 │ │ │ │ + bne.n 1f0868 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f09e4 │ │ │ │ + bne.n 1f0984 │ │ │ │ mov.w lr, #12 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla lr, lr, sl, r4 │ │ │ │ sub.w r2, r6, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1f0980 │ │ │ │ + bgt.n 1f0920 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 1f0980 │ │ │ │ + cbz r1, 1f0920 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1f095a │ │ │ │ + bne.n 1f08fa │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f0956 │ │ │ │ + bne.n 1f08f6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f086e │ │ │ │ + beq.w 1f080e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1f088c │ │ │ │ + beq.w 1f082c │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ asr.w r3, r4, r2 │ │ │ │ subs r0, r1, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1f09de │ │ │ │ + beq.n 1f097e │ │ │ │ ldrb.w ip, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r0, r3 │ │ │ │ ldr.w r3, [r7, ip, lsl #2] │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f09b6 │ │ │ │ - b.n 1f088c │ │ │ │ + bne.n 1f0956 │ │ │ │ + b.n 1f082c │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ movs r6, #1 │ │ │ │ mla r4, r4, sl, r1 │ │ │ │ @@ -550788,61 +550755,61 @@ │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ it pl │ │ │ │ asrpl.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, ip │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 1f0a76 │ │ │ │ + bgt.n 1f0a16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f0a76 │ │ │ │ + beq.n 1f0a16 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1f0a8c │ │ │ │ + blt.n 1f0a2c │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1f0a76 │ │ │ │ + bge.n 1f0a16 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1f09fe │ │ │ │ + bne.n 1f099e │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1f09fa │ │ │ │ + bne.n 1f099a │ │ │ │ mov r5, sl │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ - bge.n 1f0a76 │ │ │ │ + bge.n 1f0a16 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1f0a76 │ │ │ │ + b.n 1f0a16 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1f0894 │ │ │ │ + b.n 1f0834 │ │ │ │ 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 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f0b6a │ │ │ │ + ble.n 1f0b0a │ │ │ │ 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 │ │ │ │ @@ -550866,51 +550833,51 @@ │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1f0b44 │ │ │ │ + ble.n 1f0ae4 │ │ │ │ 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 1f0b1c │ │ │ │ + bgt.n 1f0abc │ │ │ │ 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 1f0ad4 │ │ │ │ + bne.n 1f0a74 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1f0ace │ │ │ │ + bgt.n 1f0a6e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1f0abe │ │ │ │ + bne.n 1f0a5e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1f0d72 │ │ │ │ + ble.w 1f0d12 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1f0cf8 │ │ │ │ + ble.w 1f0c98 │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ negs r0, r4 │ │ │ │ add.w r3, r4, #7 │ │ │ │ @@ -550933,48 +550900,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ asr.w r5, r5, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ - ble.n 1f0c06 │ │ │ │ + ble.n 1f0ba6 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1f0bde │ │ │ │ + bgt.n 1f0b7e │ │ │ │ strb.w r5, [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 1f0b92 │ │ │ │ + bne.n 1f0b32 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 1f0b8c │ │ │ │ + bgt.n 1f0b2c │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f0d00 │ │ │ │ + beq.n 1f0ca0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f0cf8 │ │ │ │ + ble.n 1f0c98 │ │ │ │ add.w r7, fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -550987,26 +550954,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, lr │ │ │ │ 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 1f0c66 │ │ │ │ + bne.n 1f0c06 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1f0c44 │ │ │ │ + bne.n 1f0be4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1f0c3e │ │ │ │ + bgt.n 1f0bde │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f0cf8 │ │ │ │ + ble.n 1f0c98 │ │ │ │ add.w r7, fp, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ @@ -551017,46 +550984,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 1f0c98 │ │ │ │ + bne.n 1f0c38 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f0ce6 │ │ │ │ + ble.n 1f0c86 │ │ │ │ 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 1f0c96 │ │ │ │ + bne.n 1f0c36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1f0c92 │ │ │ │ + bgt.n 1f0c32 │ │ │ │ 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 1f0c86 │ │ │ │ + beq.n 1f0c26 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1f0cf8 │ │ │ │ + ble.n 1f0c98 │ │ │ │ add.w r1, fp, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, sl │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r0, fp, sl │ │ │ │ rsb ip, sl, #4 │ │ │ │ @@ -551071,49 +551038,49 @@ │ │ │ │ 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 1f0d44 │ │ │ │ + bne.n 1f0ce4 │ │ │ │ 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 1f0d56 │ │ │ │ + bne.n 1f0cf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1f0d24 │ │ │ │ - b.n 1f0c86 │ │ │ │ + bgt.n 1f0cc4 │ │ │ │ + b.n 1f0c26 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f0cf8 │ │ │ │ + ble.n 1f0c98 │ │ │ │ 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 1f0d82 │ │ │ │ - b.n 1f0c2c │ │ │ │ + bgt.n 1f0d22 │ │ │ │ + b.n 1f0bcc │ │ │ │ stmdb 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1052] @ 1f11c4 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1f1164 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1f11c8 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1f1168 │ │ │ │ add r0, pc │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ cmp.w r4, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -551128,44 +551095,44 @@ │ │ │ │ it ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r3, r1 │ │ │ │ it ge │ │ │ │ subge.w r9, r4, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f0e10 │ │ │ │ + ble.n 1f0db0 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r2, r4, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1f0e2c │ │ │ │ + bgt.n 1f0dcc │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f0e02 │ │ │ │ - ldr r2, [pc, #952] @ (1f11cc ) │ │ │ │ - ldr r3, [pc, #948] @ (1f11c8 ) │ │ │ │ + bne.n 1f0da2 │ │ │ │ + ldr r2, [pc, #952] @ (1f116c ) │ │ │ │ + ldr r3, [pc, #948] @ (1f1168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f11c0 │ │ │ │ + bne.w 1f1160 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w lr, r1, #3 │ │ │ │ - ldr r1, [pc, #924] @ (1f11d0 ) │ │ │ │ + ldr r1, [pc, #924] @ (1f1170 ) │ │ │ │ bic.w r6, r6, #3 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, ip, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ sub.w ip, r5, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -551208,77 +551175,77 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1f11d4 ) │ │ │ │ + ldr r1, [pc, #788] @ (1f1174 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 1f0f30 │ │ │ │ + cbz r7, 1f0ed0 │ │ │ │ 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 61830 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1f0ede │ │ │ │ + bne.n 1f0e7e │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1f0ed0 │ │ │ │ + bcc.n 1f0e70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f0e88 │ │ │ │ + bne.n 1f0e28 │ │ │ │ ldrd r9, r7, [sp, #112] @ 0x70 │ │ │ │ ldrd ip, r5, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r7, r5, lsl #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r4, #4 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r3 │ │ │ │ add r8, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1f0e58 │ │ │ │ - b.n 1f0e10 │ │ │ │ + bne.n 1f0df8 │ │ │ │ + b.n 1f0db0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f078c │ │ │ │ + bl 1f072c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f11b6 │ │ │ │ + beq.w 1f1156 │ │ │ │ negs r2, r4 │ │ │ │ and.w r3, r4, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ and.w r5, r4, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -551302,41 +551269,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - ble.n 1f0fd4 │ │ │ │ + ble.n 1f0f74 │ │ │ │ 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 1f0fac │ │ │ │ + bgt.n 1f0f4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #504] @ (1f11d8 ) │ │ │ │ + ldr r3, [pc, #504] @ (1f1178 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #492] @ (1f11dc ) │ │ │ │ + ldr r3, [pc, #492] @ (1f117c ) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -551345,36 +551312,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f11a4 │ │ │ │ + beq.w 1f1144 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1f105a │ │ │ │ + bne.n 1f0ffa │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1f11ae │ │ │ │ + bgt.w 1f114e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1f1060 │ │ │ │ + b.n 1f1000 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -551396,29 +551363,29 @@ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ and.w r4, r4, r9 │ │ │ │ it gt │ │ │ │ movgt.w r9, #0 │ │ │ │ - ble.n 1f10d4 │ │ │ │ + ble.n 1f1074 │ │ │ │ cmp r1, #8 │ │ │ │ add r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [sl, #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, r9 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1f10ac │ │ │ │ + bgt.n 1f104c │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ mul.w r8, r3, r8 │ │ │ │ @@ -551436,93 +551403,93 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1f114a │ │ │ │ + cbz r2, 1f10ea │ │ │ │ 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 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1f116a │ │ │ │ + beq.n 1f110a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1f10fa │ │ │ │ + b.n 1f109a │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1f1146 │ │ │ │ + bne.n 1f10e6 │ │ │ │ ldrd ip, r0, [sp, #20] │ │ │ │ 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 1f1016 │ │ │ │ + bne.w 1f0fb6 │ │ │ │ ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1f100c │ │ │ │ + bcc.w 1f0fac │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1f0ef2 │ │ │ │ + b.n 1f0e92 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f1054 │ │ │ │ + b.n 1f0ff4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1f104c │ │ │ │ + b.n 1f0fec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1f0fec │ │ │ │ + b.n 1f0f8c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movw r0, #49319 @ 0xc0a7 │ │ │ │ + subw r0, ip, #167 @ 0xa7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1e800a7 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + movw r0, #32935 @ 0x80a7 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ movs r7, r4 │ │ │ │ - sbc.w r0, r4, pc, lsr #2 │ │ │ │ + rsb r0, r4, pc, lsr #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, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1360] @ 1f1744 │ │ │ │ + ldr.w r4, [pc, #1360] @ 1f16e4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 1f1748 │ │ │ │ + ldr.w r0, [pc, #1360] @ 1f16e8 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -551532,55 +551499,55 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1f1252 │ │ │ │ + ble.n 1f11f2 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov.w ip, r6, lsr #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1f1272 │ │ │ │ + bgt.n 1f1212 │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1f1242 │ │ │ │ - ldr.w r2, [pc, #1272] @ 1f174c │ │ │ │ - ldr.w r3, [pc, #1264] @ 1f1748 │ │ │ │ + bne.n 1f11e2 │ │ │ │ + ldr.w r2, [pc, #1272] @ 1f16ec │ │ │ │ + ldr.w r3, [pc, #1264] @ 1f16e8 │ │ │ │ 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 1f173e │ │ │ │ + bne.w 1f16de │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r6, #3 │ │ │ │ - ldr.w r6, [pc, #1240] @ 1f1750 │ │ │ │ + ldr.w r6, [pc, #1240] @ 1f16f0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 1f1754 │ │ │ │ + ldr.w r6, [pc, #1228] @ 1f16f4 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 1f1758 │ │ │ │ + ldr.w r6, [pc, #1220] @ 1f16f8 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, ip │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ strd r0, r6, [sp, #124] @ 0x7c │ │ │ │ it ge │ │ │ │ @@ -551601,15 +551568,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f16f8 │ │ │ │ + beq.w 1f1698 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -551626,15 +551593,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 1f1362 │ │ │ │ + ble.n 1f1302 │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -551643,32 +551610,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 1f1332 │ │ │ │ + bgt.n 1f12d2 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1f1730 │ │ │ │ + beq.w 1f16d0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1f1722 │ │ │ │ + beq.w 1f16c2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f169e │ │ │ │ + bne.w 1f163e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f171e │ │ │ │ + beq.w 1f16be │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r1, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r0, r2 │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -551686,26 +551653,26 @@ │ │ │ │ mov.w r0, #1 │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ asr.w r4, r4, r5 │ │ │ │ and.w r0, r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1f13e6 │ │ │ │ + bne.n 1f1386 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ 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 1f1716 │ │ │ │ + beq.w 1f16b6 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -551716,16 +551683,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f0aa8 │ │ │ │ - ldr r3, [pc, #824] @ (1f175c ) │ │ │ │ + bl 1f0a48 │ │ │ │ + ldr r3, [pc, #824] @ (1f16fc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -551749,38 +551716,38 @@ │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r7, [fp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f073c │ │ │ │ + bl 1f06dc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w lr, [fp, #24] │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f16ec │ │ │ │ + beq.w 1f168c │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 1f16e0 │ │ │ │ + beq.w 1f1680 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 1f14b8 │ │ │ │ + bne.n 1f1458 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f16ec │ │ │ │ + beq.w 1f168c │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1f16ec │ │ │ │ + beq.w 1f168c │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -551805,33 +551772,33 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it gt │ │ │ │ strgt.w fp, [sp, #8] │ │ │ │ asr.w r5, r5, r3 │ │ │ │ and.w r5, r5, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n 1f153a │ │ │ │ + ble.n 1f14da │ │ │ │ cmp r4, #8 │ │ │ │ add r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w fp, [ip, #1]! │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1f150e │ │ │ │ + bgt.n 1f14ae │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f15c8 │ │ │ │ + beq.n 1f1568 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r3, r3, lr, lsl #4 │ │ │ │ subs r3, r3, r7 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ @@ -551857,29 +551824,29 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, ip │ │ │ │ - ble.n 1f15c6 │ │ │ │ + ble.n 1f1566 │ │ │ │ cmp r0, #8 │ │ │ │ add r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r0, r0, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1f159e │ │ │ │ + bgt.n 1f153e │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne lr, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -551903,23 +551870,23 @@ │ │ │ │ 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 1f15f6 │ │ │ │ + bne.n 1f1596 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f16f4 │ │ │ │ + bne.n 1f1694 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r7, sp │ │ │ │ add.w r6, sp, r6, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r6, #159] @ 0x9f │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ @@ -551927,128 +551894,128 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1f1670 │ │ │ │ + cbz r0, 1f1610 │ │ │ │ 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 1f146a │ │ │ │ + bne.w 1f140a │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1f1454 │ │ │ │ + bcc.w 1f13f4 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1f12ce │ │ │ │ + bne.w 1f126e │ │ │ │ ldrd r4, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, lr, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r1, [sp, #104] @ 0x68 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ ldrd r2, r9, [sp, #112] @ 0x70 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ │ │ add r4, fp │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1f129c │ │ │ │ - b.n 1f1252 │ │ │ │ + bne.w 1f123c │ │ │ │ + b.n 1f11f2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1f14b8 │ │ │ │ + bne.w 1f1458 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f14bc │ │ │ │ + b.n 1f145c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 1f1634 │ │ │ │ + b.n 1f15d4 │ │ │ │ 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 61830 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n 1f1700 │ │ │ │ - b.n 1f169e │ │ │ │ + bcc.n 1f16a0 │ │ │ │ + b.n 1f163e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1f1416 │ │ │ │ + b.n 1f13b6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f13e8 │ │ │ │ - ldr r3, [pc, #60] @ (1f1760 ) │ │ │ │ + b.n 1f1388 │ │ │ │ + ldr r3, [pc, #60] @ (1f1700 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f137e │ │ │ │ - ldr r3, [pc, #48] @ (1f1764 ) │ │ │ │ + b.n 1f131e │ │ │ │ + ldr r3, [pc, #48] @ (1f1704 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f137e │ │ │ │ + b.n 1f131e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 0, cr0, cr0, cr7, {5} │ │ │ │ + cdp 0, 6, cr0, cr0, cr7, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #668]! @ 0x29c │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + cdp 0, 0, cr0, cr2, cr7, {5} │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ movs r7, r4 │ │ │ │ - b.n 1f15c8 │ │ │ │ + b.n 1f1628 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r7, r4 │ │ │ │ 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 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f11e0 │ │ │ │ + bl 1f1180 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -552065,42 +552032,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f11e0 │ │ │ │ - cbz r7, 1f17e6 │ │ │ │ + bl 1f1180 │ │ │ │ + cbz r7, 1f1786 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d6f88 │ │ │ │ + bl 1d6f28 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f17d2 │ │ │ │ + bne.n 1f1772 │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f11e0 │ │ │ │ + bl 1f1180 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -552117,27 +552084,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f11e0 │ │ │ │ - cbz r7, 1f1872 │ │ │ │ + bl 1f1180 │ │ │ │ + cbz r7, 1f1812 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d6048 │ │ │ │ + bl 1d5fe8 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f185e │ │ │ │ + bne.n 1f17fe │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ 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 │ │ │ │ @@ -552159,27 +552126,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1f0d94 │ │ │ │ - cbz r7, 1f18de │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r7, 1f187e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1def24 │ │ │ │ + bl 1deec4 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f18ca │ │ │ │ + bne.n 1f186a │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -552188,15 +552155,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f0d94 │ │ │ │ + bl 1f0d34 │ │ │ │ add sp, #16 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -552215,26 +552182,26 @@ │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f0d94 │ │ │ │ - cbz r7, 1f196c │ │ │ │ + bl 1f0d34 │ │ │ │ + cbz r7, 1f190c │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1def24 │ │ │ │ + bl 1deec4 │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1f1958 │ │ │ │ + bne.n 1f18f8 │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ @@ -552242,23 +552209,23 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f0d94 │ │ │ │ + bl 1f0d34 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1f1a4a │ │ │ │ + bpl.n 1f19ea │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (1f1a94 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f1a34 ) │ │ │ │ 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 │ │ │ │ @@ -552287,15 +552254,15 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (1f1a98 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f1a38 ) │ │ │ │ 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 │ │ │ │ @@ -552327,55 +552294,55 @@ │ │ │ │ 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 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f1a1e │ │ │ │ + b.n 1f19be │ │ │ │ nop │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1f1ca0 ) │ │ │ │ + ldr r2, [pc, #492] @ (1f1c40 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1f1ca4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1f1c44 ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f1ae0 │ │ │ │ + beq.n 1f1a80 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1f1afc │ │ │ │ + cbnz r4, 1f1a9c │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1f1ada │ │ │ │ - ldr r2, [pc, #452] @ (1f1ca8 ) │ │ │ │ - ldr r3, [pc, #444] @ (1f1ca0 ) │ │ │ │ + bhi.n 1f1a7a │ │ │ │ + ldr r2, [pc, #452] @ (1f1c48 ) │ │ │ │ + ldr r3, [pc, #444] @ (1f1c40 ) │ │ │ │ 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 1f1c9c │ │ │ │ + bne.w 1f1c3c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r9 │ │ │ │ rsb r1, r1, #1 │ │ │ │ @@ -552399,15 +552366,15 @@ │ │ │ │ movcs r0, #4 │ │ │ │ strd ip, r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ sub.w r8, r5, r6 │ │ │ │ - bl 1f199c │ │ │ │ + bl 1f193c │ │ │ │ movs r7, #0 │ │ │ │ ldrd fp, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w r8, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -552434,15 +552401,15 @@ │ │ │ │ lsr.w r3, fp, r3 │ │ │ │ lsr.w r1, fp, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f1c86 │ │ │ │ + bne.n 1f1c26 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -552450,161 +552417,161 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w r7, [sl, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r6 │ │ │ │ adds r7, r7, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1f1c4a │ │ │ │ + bmi.n 1f1bea │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 1f1c64 │ │ │ │ + bgt.n 1f1c04 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1f1c8c │ │ │ │ + blt.n 1f1c2c │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 1f1c6c │ │ │ │ + bgt.n 1f1c0c │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1f1c60 │ │ │ │ + bmi.n 1f1c00 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 1f1c7a │ │ │ │ + ble.n 1f1c1a │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w ip, [r2, #-5] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 1f1b8a │ │ │ │ + bcc.n 1f1b2a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ add lr, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1f1b68 │ │ │ │ + bcc.n 1f1b08 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1f1b3c │ │ │ │ + bhi.n 1f1adc │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r9, r2 │ │ │ │ add ip, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1f1b18 │ │ │ │ - b.n 1f1ae0 │ │ │ │ + bhi.w 1f1ab8 │ │ │ │ + b.n 1f1a80 │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1f1c8a │ │ │ │ + blt.n 1f1c2a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1f1c7a │ │ │ │ + bpl.n 1f1c1a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f1bf8 │ │ │ │ + b.n 1f1b98 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 1f1c7e │ │ │ │ + ble.n 1f1c1e │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 1f1bf8 │ │ │ │ + bgt.n 1f1b98 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f1bf8 │ │ │ │ + b.n 1f1b98 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1f1bf0 │ │ │ │ + b.n 1f1b90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1f1bb4 │ │ │ │ + b.n 1f1b54 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1f1c60 │ │ │ │ + bmi.n 1f1c00 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1f1bf8 │ │ │ │ + b.n 1f1b98 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f1728 │ │ │ │ + b.n 1f1788 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1f16dc │ │ │ │ + b.n 1f173c │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #500] @ (1f1eb8 ) │ │ │ │ + ldr r2, [pc, #500] @ (1f1e58 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (1f1ebc ) │ │ │ │ + ldr r3, [pc, #496] @ (1f1e5c ) │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 1f1cf2 │ │ │ │ + cbz r3, 1f1c92 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r4, 1f1d0e │ │ │ │ + cbnz r4, 1f1cae │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1cea │ │ │ │ - ldr r2, [pc, #460] @ (1f1ec0 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f1ebc ) │ │ │ │ + bhi.n 1f1c8a │ │ │ │ + ldr r2, [pc, #460] @ (1f1e60 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f1e5c ) │ │ │ │ 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 1f1eac │ │ │ │ + bne.w 1f1e4c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - vldr s11, [pc, #404] @ 1f1eb0 │ │ │ │ - vldr s12, [pc, #404] @ 1f1eb4 │ │ │ │ + vldr s11, [pc, #404] @ 1f1e50 │ │ │ │ + vldr s12, [pc, #404] @ 1f1e54 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add.w r6, r3, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ - bl 1f199c │ │ │ │ + bl 1f193c │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -552618,15 +552585,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f1e18 │ │ │ │ + bne.n 1f1db8 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -552636,142 +552603,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1f1e34 │ │ │ │ + bmi.n 1f1dd4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1f1e5a │ │ │ │ + bgt.n 1f1dfa │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1f1e1c │ │ │ │ + blt.n 1f1dbc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1f1e78 │ │ │ │ + ble.n 1f1e18 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1f1e24 │ │ │ │ + ble.n 1f1dc4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1f1d6a │ │ │ │ + bne.n 1f1d0a │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1f1d50 │ │ │ │ + bne.n 1f1cf0 │ │ │ │ ldrd r1, r6, [sp, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1f1e90 │ │ │ │ + beq.n 1f1e30 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f1d3a │ │ │ │ + b.n 1f1cda │ │ │ │ mov r5, fp │ │ │ │ - b.n 1f1d8e │ │ │ │ + b.n 1f1d2e │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1f1e54 │ │ │ │ + blt.n 1f1df4 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1f1dd8 │ │ │ │ + b.n 1f1d78 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1f1e1c │ │ │ │ + blt.n 1f1dbc │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1f1e24 │ │ │ │ + bge.n 1f1dc4 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1f1dd8 │ │ │ │ + b.n 1f1d78 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1f1dca │ │ │ │ + bgt.n 1f1d6a │ │ │ │ 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 1f1dce │ │ │ │ + b.n 1f1d6e │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1f1dce │ │ │ │ + bge.n 1f1d6e │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1f1dd8 │ │ │ │ + b.n 1f1d78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1f1d26 │ │ │ │ - b.n 1f1cf2 │ │ │ │ + bhi.w 1f1cc6 │ │ │ │ + b.n 1f1c92 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2528 │ │ │ │ + b.n 1f2588 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f24d0 │ │ │ │ + b.n 1f2530 │ │ │ │ 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 1f1f8e │ │ │ │ + beq.n 1f1f2e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1f72 │ │ │ │ - ldr r4, [pc, #164] @ (1f1f94 ) │ │ │ │ + beq.n 1f1f12 │ │ │ │ + ldr r4, [pc, #164] @ (1f1f34 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx r5, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, r5] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1f1f62 │ │ │ │ + beq.n 1f1f02 │ │ │ │ and.w r5, r1, #31 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ smlabb r5, r3, r5, lr │ │ │ │ @@ -552794,36 +552761,36 @@ │ │ │ │ ubfx ip, r3, #2, #8 │ │ │ │ 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] @ (1f1f98 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f1f38 ) │ │ │ │ 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 1f1f62 │ │ │ │ + b.n 1f1f02 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f1fec │ │ │ │ + ldr.w ip, [pc, #64] @ 1f1f8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add ip, pc │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ and.w r1, r3, #7 │ │ │ │ @@ -552838,20 +552805,20 @@ │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb.w r0, [ip, r0] │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 1f20d8 │ │ │ │ + bpl.n 1f2078 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w ip, r4, lsr #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r7, r4, #13 │ │ │ │ @@ -552859,37 +552826,37 @@ │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ mov.w r8, r4, lsr #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 1f209c │ │ │ │ + bpl.n 1f203c │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1f2098 │ │ │ │ + beq.n 1f2038 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f219c │ │ │ │ + beq.w 1f213c │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (1f21b8 ) │ │ │ │ + ldr r4, [pc, #368] @ (1f2158 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 1f21bc │ │ │ │ + ldr.w r8, [pc, #368] @ 1f215c │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ cmp r3, #2 │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ ldrb.w r6, [r8, r6] │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ - beq.n 1f208e │ │ │ │ + beq.n 1f202e │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ ldrb.w r0, [r8, ip] │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ @@ -552900,27 +552867,27 @@ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb r4, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r3, 1f20fc │ │ │ │ - ldr r3, [pc, #288] @ (1f21c0 ) │ │ │ │ + cbnz r3, 1f209c │ │ │ │ + ldr r3, [pc, #288] @ (1f2160 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ eor.w r1, r8, r1 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ - ldr r3, [pc, #256] @ (1f21c4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2164 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb r6, [r2, #1] │ │ │ │ strb r4, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -552933,30 +552900,30 @@ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ lsrs r7, r0, #15 │ │ │ │ mov.w lr, r0, lsr #20 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ - b.n 1f2024 │ │ │ │ - ldr.w r9, [pc, #200] @ 1f21c8 │ │ │ │ + b.n 1f1fc4 │ │ │ │ + ldr.w r9, [pc, #200] @ 1f2168 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 1f21cc │ │ │ │ + ldr.w sl, [pc, #192] @ 1f216c │ │ │ │ add r9, pc │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ add sl, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb.w r4, [r9, r7] │ │ │ │ ldrb.w r7, [r9, r6] │ │ │ │ and.w r6, r8, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ ldrb.w r6, [sl, lr] │ │ │ │ - beq.n 1f20ca │ │ │ │ + beq.n 1f206a │ │ │ │ eor.w r8, r8, r1 │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r8, r8, #1 │ │ │ │ orr.w ip, ip, r8 │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ @@ -552977,79 +552944,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull r5, r1, r4, r1 │ │ │ │ umull r5, r0, r4, r0 │ │ │ │ umull r4, r3, r4, r3 │ │ │ │ ubfx r6, r1, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r7, r3, #1, #8 │ │ │ │ - b.n 1f20ca │ │ │ │ - ldr r3, [pc, #48] @ (1f21d0 ) │ │ │ │ + b.n 1f206a │ │ │ │ + ldr r3, [pc, #48] @ (1f2170 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ - b.n 1f208e │ │ │ │ + b.n 1f202e │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1f2228 │ │ │ │ + bpl.n 1f21c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f22a0 │ │ │ │ + beq.n 1f2240 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r0, #11] │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsrs r3, r1 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f22b8 │ │ │ │ - ldr r3, [pc, #352] @ (1f2368 ) │ │ │ │ + bne.n 1f2258 │ │ │ │ + ldr r3, [pc, #352] @ (1f2308 ) │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ ldrb.w r5, [r3, r8] │ │ │ │ ldrb.w ip, [r3, r7] │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ - b.n 1f2280 │ │ │ │ - cbnz r3, 1f2298 │ │ │ │ + b.n 1f2220 │ │ │ │ + cbnz r3, 1f2238 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1f235c │ │ │ │ + beq.w 1f22fc │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 1f236c │ │ │ │ + ldr.w ip, [pc, #296] @ 1f230c │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -553068,38 +553035,38 @@ │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1f222c │ │ │ │ + b.n 1f21cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r4, lsr #5 │ │ │ │ lsrs r7, r4, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2206 │ │ │ │ - ldr.w lr, [pc, #180] @ 1f2370 │ │ │ │ + beq.n 1f21a6 │ │ │ │ + ldr.w lr, [pc, #180] @ 1f2310 │ │ │ │ ubfx r5, r5, #18, #5 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add lr, pc │ │ │ │ ubfx r0, ip, #15, #5 │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ ubfx r5, ip, #20, #5 │ │ │ │ ubfx ip, ip, #25, #5 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ ldrb.w r5, [lr, r5] │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ - beq.n 1f2280 │ │ │ │ + beq.n 1f2220 │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ smulbb r9, r0, r3 │ │ │ │ ldrb.w sl, [lr, r4] │ │ │ │ smulbb r5, r5, r3 │ │ │ │ @@ -553123,26 +553090,26 @@ │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ umull r5, r4, r6, r4 │ │ │ │ umull r6, r3, r6, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r1, #1, #8 │ │ │ │ ubfx r5, r4, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1f2280 │ │ │ │ + b.n 1f2220 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1f2280 │ │ │ │ + b.n 1f2220 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r7, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ bics.w lr, r1, r1, asr #32 │ │ │ │ @@ -553156,39 +553123,39 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov.w lr, r3, lsr #29 │ │ │ │ and.w r3, r1, #7 │ │ │ │ lsls r1, r1, #29 │ │ │ │ it mi │ │ │ │ addmi r3, #12 │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ - ldr r3, [pc, #12] @ (1f23c0 ) │ │ │ │ + ldr r3, [pc, #12] @ (1f2360 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvc.n 1f233c │ │ │ │ + bhi.n 1f239c │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 1f23f0 │ │ │ │ + cbz r4, 1f2390 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 1f23f6 │ │ │ │ + cbnz r3, 1f2396 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 1f23ea │ │ │ │ + bhi.n 1f238a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, sl │ │ │ │ @@ -553211,62 +553178,62 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f2374 │ │ │ │ + bl 1f2314 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1f242c │ │ │ │ + bne.n 1f23cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1f2422 │ │ │ │ + bne.n 1f23c2 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1f240e │ │ │ │ + bhi.n 1f23ae │ │ │ │ ldrd r4, r9, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #4 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ add sl, r3 │ │ │ │ - bhi.n 1f2402 │ │ │ │ + bhi.n 1f23a2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1f24b6 │ │ │ │ + cbz r3, 1f2456 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f24bc │ │ │ │ + bne.n 1f245c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f24ae │ │ │ │ + bhi.n 1f244e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -553287,92 +553254,92 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f2374 │ │ │ │ + bl 1f2314 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1f24f4 │ │ │ │ + bne.n 1f2494 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f24ea │ │ │ │ + bne.n 1f248a │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 1f24d4 │ │ │ │ + bhi.n 1f2474 │ │ │ │ ldrd r6, r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f24c6 │ │ │ │ + bhi.n 1f2466 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #300] @ (1f2694 ) │ │ │ │ + ldr r3, [pc, #300] @ (1f2634 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (1f2698 ) │ │ │ │ + ldr r0, [pc, #300] @ (1f2638 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1f258e │ │ │ │ + cbz r7, 1f252e │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 1f25ac │ │ │ │ + cbnz r4, 1f254c │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 1f2588 │ │ │ │ - ldr r2, [pc, #268] @ (1f269c ) │ │ │ │ - ldr r3, [pc, #256] @ (1f2694 ) │ │ │ │ + bhi.n 1f2528 │ │ │ │ + ldr r2, [pc, #268] @ (1f263c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2634 ) │ │ │ │ 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 1f268a │ │ │ │ + bne.n 1f262a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #208] @ 1f2690 │ │ │ │ + vldr s16, [pc, #208] @ 1f2630 │ │ │ │ mov r3, r2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ @@ -553391,15 +553358,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2374 │ │ │ │ + bl 1f2314 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r9, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w r9, r9, #16 │ │ │ │ @@ -553411,96 +553378,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ - bne.n 1f25f8 │ │ │ │ + bne.n 1f2598 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f25e8 │ │ │ │ + bne.n 1f2588 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 1f25d4 │ │ │ │ + bhi.n 1f2574 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1f25c8 │ │ │ │ - b.n 1f258e │ │ │ │ + bhi.n 1f2568 │ │ │ │ + b.n 1f252e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1f25bc │ │ │ │ + bge.n 1f261c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 1f2774 │ │ │ │ + bge.n 1f25d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f27f4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f2794 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (1f27f8 ) │ │ │ │ + ldr r0, [pc, #312] @ (1f2798 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1f26e2 │ │ │ │ + cbz r7, 1f2682 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 1f2700 │ │ │ │ + cbnz r4, 1f26a0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 1f26dc │ │ │ │ - ldr r2, [pc, #280] @ (1f27fc ) │ │ │ │ - ldr r3, [pc, #268] @ (1f27f4 ) │ │ │ │ + bhi.n 1f267c │ │ │ │ + ldr r2, [pc, #280] @ (1f279c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f2794 ) │ │ │ │ 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 1f27ea │ │ │ │ + bne.n 1f278a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1f27f0 │ │ │ │ + vldr s16, [pc, #220] @ 1f2790 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ @@ -553518,15 +553485,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2374 │ │ │ │ + bl 1f2314 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -553542,60 +553509,60 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-4] │ │ │ │ - bne.n 1f2748 │ │ │ │ + bne.n 1f26e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1f2738 │ │ │ │ + bne.n 1f26d8 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 1f2724 │ │ │ │ + bhi.n 1f26c4 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1f2718 │ │ │ │ - b.n 1f26e2 │ │ │ │ + bhi.n 1f26b8 │ │ │ │ + b.n 1f2682 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f2874 │ │ │ │ + bls.n 1f26d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 1f282c │ │ │ │ + bls.n 1f288c │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ 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] │ │ │ │ @@ -553606,59 +553573,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1f37f4 │ │ │ │ + bl 1f3794 │ │ │ │ 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 sl, r2 │ │ │ │ - ldr r2, [pc, #256] @ (1f2974 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f2914 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (1f2978 ) │ │ │ │ + ldr r3, [pc, #256] @ (1f2918 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f289c │ │ │ │ + cbz r3, 1f283c │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1f28ba │ │ │ │ + cbnz r4, 1f285a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f2894 │ │ │ │ - ldr r2, [pc, #220] @ (1f297c ) │ │ │ │ - ldr r3, [pc, #216] @ (1f2978 ) │ │ │ │ + bhi.n 1f2834 │ │ │ │ + ldr r2, [pc, #220] @ (1f291c ) │ │ │ │ + ldr r3, [pc, #216] @ (1f2918 ) │ │ │ │ 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 1f296c │ │ │ │ + bne.n 1f290c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #176] @ 1f2970 │ │ │ │ + vldr s16, [pc, #176] @ 1f2910 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -553675,150 +553642,150 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ 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 1f28f4 │ │ │ │ + bne.n 1f2894 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 1f28ec │ │ │ │ + bne.n 1f288c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1f28de │ │ │ │ + bhi.n 1f287e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 1f28d0 │ │ │ │ - b.n 1f289c │ │ │ │ + bcc.n 1f2870 │ │ │ │ + b.n 1f283c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 1f2888 │ │ │ │ + bvc.n 1f28e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f2a38 │ │ │ │ + bvc.n 1f2898 │ │ │ │ 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] @ (1f29ac ) │ │ │ │ + ldr r0, [pc, #28] @ (1f294c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f29b0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f2950 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f29b4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f29b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f2954 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f2958 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 1f2a7c │ │ │ │ + bvs.n 1f28dc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f29e8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f2988 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f29ec │ │ │ │ + ldr.w ip, [pc, #28] @ 1f298c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f29f0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f29f4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f2990 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f2994 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bvs.n 1f2a40 │ │ │ │ + bvs.n 1f28a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1f2b1c ) │ │ │ │ + ldr r2, [pc, #264] @ (1f2abc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1f2b20 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f2ac0 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f2a3c │ │ │ │ + cbz r3, 1f29dc │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1f2a5a │ │ │ │ + cbnz r4, 1f29fa │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f2a34 │ │ │ │ - ldr r2, [pc, #228] @ (1f2b24 ) │ │ │ │ - ldr r3, [pc, #224] @ (1f2b20 ) │ │ │ │ + bhi.n 1f29d4 │ │ │ │ + ldr r2, [pc, #228] @ (1f2ac4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1f2ac0 ) │ │ │ │ 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 1f2b14 │ │ │ │ + bne.n 1f2ab4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - vldr s16, [pc, #180] @ 1f2b18 │ │ │ │ + vldr s16, [pc, #180] @ 1f2ab8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -553834,15 +553801,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ adds r7, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ @@ -553850,132 +553817,132 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r7, #-8] │ │ │ │ vstr s15, [r7, #-12] │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 1f2a92 │ │ │ │ + bne.n 1f2a32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1f2a8a │ │ │ │ + bne.n 1f2a2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f2a80 │ │ │ │ + bhi.n 1f2a20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1f2a70 │ │ │ │ - b.n 1f2a3c │ │ │ │ + bcc.n 1f2a10 │ │ │ │ + b.n 1f29dc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bpl.n 1f2af0 │ │ │ │ + bvs.n 1f2b50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f2aa0 │ │ │ │ + bvs.n 1f2b00 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #0 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 1f3c5c │ │ │ │ + bl 1f3bfc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1f2cf0 ) │ │ │ │ + ldr r2, [pc, #308] @ (1f2c90 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1f2cf4 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f2c94 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f2bea │ │ │ │ + cbz r3, 1f2b8a │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f2c08 │ │ │ │ + bne.n 1f2ba8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f2be2 │ │ │ │ - ldr r2, [pc, #268] @ (1f2cf8 ) │ │ │ │ - ldr r3, [pc, #260] @ (1f2cf4 ) │ │ │ │ + bhi.n 1f2b82 │ │ │ │ + ldr r2, [pc, #268] @ (1f2c98 ) │ │ │ │ + ldr r3, [pc, #260] @ (1f2c94 ) │ │ │ │ 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 1f2ce8 │ │ │ │ + bne.n 1f2c88 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #51 @ 0x33 │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1f2cec │ │ │ │ + vldr s16, [pc, #220] @ 1f2c8c │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -553999,161 +553966,161 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1f2c50 │ │ │ │ + bne.n 1f2bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1f2c46 │ │ │ │ + bne.n 1f2be6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f2c34 │ │ │ │ + bhi.n 1f2bd4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1f2c22 │ │ │ │ - b.n 1f2bea │ │ │ │ + bcc.n 1f2bc2 │ │ │ │ + b.n 1f2b8a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bmi.n 1f2d74 │ │ │ │ + bmi.n 1f2bd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f2d18 │ │ │ │ + bmi.n 1f2d78 │ │ │ │ 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] @ (1f2d28 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f2cc8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f2d2c │ │ │ │ + ldr.w ip, [pc, #28] @ 1f2ccc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f2d30 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f2d34 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f2cd0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f2cd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 1f2d00 │ │ │ │ + bcc.n 1f2d60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f2d64 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f2d04 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f2d68 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f2d08 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f2d6c ) │ │ │ │ - ldr r2, [pc, #28] @ (1f2d70 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f2d0c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f2d10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 1f2cc4 │ │ │ │ + bcc.n 1f2d24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1f2eec ) │ │ │ │ + ldr r2, [pc, #348] @ (1f2e8c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (1f2ef0 ) │ │ │ │ + ldr r3, [pc, #348] @ (1f2e90 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2dbc │ │ │ │ + beq.n 1f2d5c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1f2ddc │ │ │ │ + cbnz r3, 1f2d7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f2db6 │ │ │ │ - ldr r2, [pc, #308] @ (1f2ef4 ) │ │ │ │ - ldr r3, [pc, #304] @ (1f2ef0 ) │ │ │ │ + bhi.n 1f2d56 │ │ │ │ + ldr r2, [pc, #308] @ (1f2e94 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f2e90 ) │ │ │ │ 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 1f2ee2 │ │ │ │ + bne.w 1f2e82 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - vldr s16, [pc, #256] @ 1f2ee8 │ │ │ │ + vldr s16, [pc, #256] @ 1f2e88 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ @@ -554180,21 +554147,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -554209,53 +554176,53 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1f2e2e │ │ │ │ + bne.n 1f2dce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1f2e22 │ │ │ │ + bne.n 1f2dc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1f2e0c │ │ │ │ + bhi.n 1f2dac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1f2df8 │ │ │ │ - b.n 1f2dbc │ │ │ │ + bcc.n 1f2d98 │ │ │ │ + b.n 1f2d5c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bcs.n 1f2fc8 │ │ │ │ + bcs.n 1f2e28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1f2f70 │ │ │ │ + bcs.n 1f2dd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1f2f68 │ │ │ │ + cbz r2, 1f2f08 │ │ │ │ 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 │ │ │ │ @@ -554277,28 +554244,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 1f2f08 │ │ │ │ + bne.n 1f2ea8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f306e │ │ │ │ + beq.n 1f300e │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #236] @ 1f3070 │ │ │ │ - vldr s10, [pc, #236] @ 1f3074 │ │ │ │ + vldr s9, [pc, #236] @ 1f3010 │ │ │ │ + vldr s10, [pc, #236] @ 1f3014 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ @@ -554313,121 +554280,121 @@ │ │ │ │ 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 1f2ff6 │ │ │ │ + ble.n 1f2f96 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s12, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [ip, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1f3026 │ │ │ │ + ble.n 1f2fc6 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s13, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [ip, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1f3056 │ │ │ │ + ble.n 1f2ff6 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [ip, #-2] │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w ip, ip, #4 │ │ │ │ - bne.n 1f2f8c │ │ │ │ + bne.n 1f2f2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f3220 │ │ │ │ + beq.w 1f31c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1f3224 │ │ │ │ + vldr s10, [pc, #408] @ 1f31c4 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1f3228 │ │ │ │ - vldr s9, [pc, #404] @ 1f322c │ │ │ │ + vldr s11, [pc, #404] @ 1f31c8 │ │ │ │ + vldr s9, [pc, #404] @ 1f31cc │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1f3230 │ │ │ │ - vldr s7, [pc, #400] @ 1f3234 │ │ │ │ - b.n 1f310e │ │ │ │ + vldr s8, [pc, #400] @ 1f31d0 │ │ │ │ + vldr s7, [pc, #400] @ 1f31d4 │ │ │ │ + b.n 1f30ae │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1f30b8 │ │ │ │ + cbz r5, 1f3058 │ │ │ │ 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 1f317a │ │ │ │ + bne.n 1f311a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1f30da │ │ │ │ + cbz r5, 1f307a │ │ │ │ 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 1f31d2 │ │ │ │ + bne.n 1f3172 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1f30f8 │ │ │ │ + cbz r1, 1f3098 │ │ │ │ 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 1f321e │ │ │ │ + beq.w 1f31be │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f30a6 │ │ │ │ + beq.n 1f3046 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1f30b8 │ │ │ │ + beq.n 1f3058 │ │ │ │ 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 │ │ │ │ @@ -554441,20 +554408,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 1f30c8 │ │ │ │ + beq.n 1f3068 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1f30da │ │ │ │ + beq.n 1f307a │ │ │ │ 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 │ │ │ │ @@ -554467,20 +554434,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 1f30e6 │ │ │ │ + beq.n 1f3086 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1f30f8 │ │ │ │ + beq.n 1f3098 │ │ │ │ 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 │ │ │ │ @@ -554489,244 +554456,244 @@ │ │ │ │ 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 1f30f8 │ │ │ │ + b.n 1f3098 │ │ │ │ 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 1f3512 │ │ │ │ + beq.w 1f34b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 1f3514 │ │ │ │ + vldr s8, [pc, #708] @ 1f34b4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 1f3518 │ │ │ │ + vldr s5, [pc, #708] @ 1f34b8 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 1f351c │ │ │ │ - vldr s9, [pc, #704] @ 1f3520 │ │ │ │ - vldr s10, [pc, #704] @ 1f3524 │ │ │ │ - vldr s4, [pc, #704] @ 1f3528 │ │ │ │ - vldr s3, [pc, #704] @ 1f352c │ │ │ │ - b.n 1f3352 │ │ │ │ + vldr s6, [pc, #704] @ 1f34bc │ │ │ │ + vldr s9, [pc, #704] @ 1f34c0 │ │ │ │ + vldr s10, [pc, #704] @ 1f34c4 │ │ │ │ + vldr s4, [pc, #704] @ 1f34c8 │ │ │ │ + vldr s3, [pc, #704] @ 1f34cc │ │ │ │ + b.n 1f32f2 │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 1f3282 │ │ │ │ + cbz r5, 1f3222 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s6 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f33a6 │ │ │ │ + bne.w 1f3346 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 1f32a2 │ │ │ │ + cbz r5, 1f3242 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1f33e6 │ │ │ │ + bne.w 1f3386 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f345e │ │ │ │ + bne.w 1f33fe │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f34b2 │ │ │ │ + ble.w 1f3452 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 1f3518 │ │ │ │ - bge.w 1f34ea │ │ │ │ + vldrlt s15, [pc, #588] @ 1f34b8 │ │ │ │ + bge.w 1f348a │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f3448 │ │ │ │ + ble.w 1f33e8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1f330e │ │ │ │ + bge.n 1f32ae │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s14, s9 │ │ │ │ vstr s13, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1f345a │ │ │ │ + ble.w 1f33fa │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1f333c │ │ │ │ + bge.n 1f32dc │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r1, [sp, #4] │ │ │ │ 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 1f34ae │ │ │ │ + beq.w 1f344e │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3270 │ │ │ │ + beq.n 1f3210 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1f3282 │ │ │ │ + beq.n 1f3222 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1f3482 │ │ │ │ + bmi.w 1f3422 │ │ │ │ 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 1f3290 │ │ │ │ + beq.w 1f3230 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1f32a2 │ │ │ │ + beq.w 1f3242 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1f346c │ │ │ │ + bmi.n 1f340c │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 1f32ac │ │ │ │ + beq.w 1f324c │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1f341a │ │ │ │ + beq.n 1f33ba │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1f3498 │ │ │ │ + bmi.n 1f3438 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s7, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s7, s4 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1f32e0 │ │ │ │ + ble.w 1f3280 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1f32d0 │ │ │ │ + blt.w 1f3270 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1f32f0 │ │ │ │ + bgt.w 1f3290 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1f331e │ │ │ │ + bgt.w 1f32be │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f333c │ │ │ │ + b.n 1f32dc │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 1f341a │ │ │ │ + b.n 1f33ba │ │ │ │ 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 1f33c8 │ │ │ │ + b.n 1f3368 │ │ │ │ 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 1f3384 │ │ │ │ + b.n 1f3324 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 1f3406 │ │ │ │ + b.n 1f33a6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.n 1f345a │ │ │ │ + ble.n 1f33fa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1f3508 │ │ │ │ - vldr s13, [pc, #72] @ 1f3520 │ │ │ │ - vldr s15, [pc, #72] @ 1f3524 │ │ │ │ + bge.n 1f34a8 │ │ │ │ + vldr s13, [pc, #72] @ 1f34c0 │ │ │ │ + vldr s15, [pc, #72] @ 1f34c4 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1f333c │ │ │ │ + b.n 1f32dc │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.w 1f333c │ │ │ │ - vldr s15, [pc, #20] @ 1f3518 │ │ │ │ - b.n 1f32f0 │ │ │ │ + ble.w 1f32dc │ │ │ │ + vldr s15, [pc, #20] @ 1f34b8 │ │ │ │ + b.n 1f3290 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1f333c │ │ │ │ + b.n 1f32dc │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -554735,23 +554702,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f35da │ │ │ │ + beq.n 1f357a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w ip, r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #144] @ 1f35dc │ │ │ │ - vldr s10, [pc, #144] @ 1f35e0 │ │ │ │ + vldr s12, [pc, #144] @ 1f357c │ │ │ │ + vldr s10, [pc, #144] @ 1f3580 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #16 │ │ │ │ vstr s11, [ip, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -554778,38 +554745,38 @@ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ add.w r3, r3, r0, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1f3558 │ │ │ │ + bne.n 1f34f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f369e │ │ │ │ + beq.n 1f363e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb r0, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - ble.n 1f362a │ │ │ │ + ble.n 1f35ca │ │ │ │ rsb r7, r0, r0, lsl #8 │ │ │ │ umull r9, r8, r4, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ ubfx r8, r8, #6, #8 │ │ │ │ movs r7, #0 │ │ │ │ mls r0, r0, r0, r5 │ │ │ │ @@ -554837,24 +554804,24 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, r0, r4, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #6 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1f3604 │ │ │ │ + bne.n 1f35a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1f371e │ │ │ │ + cbz r2, 1f36be │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ add.w r4, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #112] @ 1f3720 │ │ │ │ + vldr s11, [pc, #112] @ 1f36c0 │ │ │ │ ldrh.w r1, [r4, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r4, #-6] │ │ │ │ adds r5, #1 │ │ │ │ ldrh.w ip, [r4, #-4] │ │ │ │ cmp r2, r5 │ │ │ │ ldrh.w r3, [r4, #-2] │ │ │ │ @@ -554875,21 +554842,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 1f36b0 │ │ │ │ + bne.n 1f3650 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f37c6 │ │ │ │ + beq.n 1f3766 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #2051 @ 0x803 │ │ │ │ movt r6, #32800 @ 0x8020 │ │ │ │ add.w r4, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ ldrh.w lr, [r4, #-8] │ │ │ │ movs r5, #0 │ │ │ │ @@ -554924,28 +554891,28 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r5, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r5, r3, #24, #8 │ │ │ │ str.w r5, [r0], #4 │ │ │ │ - bne.n 1f373a │ │ │ │ + bne.n 1f36da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r2, [r4, #1] │ │ │ │ strb r3, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -554955,30 +554922,30 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f38d4 │ │ │ │ + beq.n 1f3874 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, lr │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r0, r3, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f38c6 │ │ │ │ + beq.n 1f3866 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -555003,85 +554970,85 @@ │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r2, r6 │ │ │ │ strd r4, sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 1f387a │ │ │ │ + bne.n 1f381a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1f3872 │ │ │ │ + bne.n 1f3812 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #16 │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 1f3850 │ │ │ │ + bhi.n 1f37f0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 1f382e │ │ │ │ + bhi.n 1f37ce │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (1f3a2c ) │ │ │ │ + ldr r2, [pc, #308] @ (1f39cc ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (1f3a30 ) │ │ │ │ + ldr r3, [pc, #308] @ (1f39d0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3a00 │ │ │ │ + beq.n 1f39a0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 1f3a24 │ │ │ │ + vldr s17, [pc, #264] @ 1f39c4 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 1f3a28 │ │ │ │ + vldr s16, [pc, #260] @ 1f39c8 │ │ │ │ mov r7, ip │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r1, #4 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f39f2 │ │ │ │ + beq.n 1f3992 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r8 │ │ │ │ @@ -555107,166 +555074,166 @@ │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r8, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r8, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp sl, fp │ │ │ │ add.w r8, r8, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ - bne.n 1f3984 │ │ │ │ + bne.n 1f3924 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f397a │ │ │ │ + bne.n 1f391a │ │ │ │ ldrd r7, r0, [sp, #24] │ │ │ │ adds r6, #8 │ │ │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ │ │ adds r7, #4 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - bhi.n 1f3954 │ │ │ │ + bhi.n 1f38f4 │ │ │ │ mov r6, ip │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrd r7, r8, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, r3 │ │ │ │ - bhi.n 1f392e │ │ │ │ - ldr r2, [pc, #48] @ (1f3a34 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f3a30 ) │ │ │ │ + bhi.n 1f38ce │ │ │ │ + ldr r2, [pc, #48] @ (1f39d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f39d0 ) │ │ │ │ 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 1f3a1e │ │ │ │ + bne.n 1f39be │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f3a64 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3a04 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f3a68 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f3a08 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f3a6c ) │ │ │ │ - ldr r2, [pc, #28] @ (1f3a70 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f3a0c ) │ │ │ │ + ldr r2, [pc, #28] @ (1f3a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, r3 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f3aa0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3a40 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f3aa4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f3a44 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f3aa8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f3aac ) │ │ │ │ + ldr r3, [pc, #24] @ (1f3a48 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f3a4c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r2 │ │ │ │ + add r8, r6 │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1f3c04 ) │ │ │ │ + ldr r2, [pc, #312] @ (1f3ba4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1f3c08 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f3ba8 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3bda │ │ │ │ + beq.n 1f3b7a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 1f3bfc │ │ │ │ + vldr s17, [pc, #272] @ 1f3b9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r0, r1, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3bcc │ │ │ │ + beq.n 1f3b6c │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #59 @ 0x3b │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ - vldr s16, [pc, #236] @ 1f3c00 │ │ │ │ + vldr s16, [pc, #236] @ 1f3ba0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub.w r8, r2, r6 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -555288,15 +555255,15 @@ │ │ │ │ adds r4, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ vstr s16, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r4, #-8] │ │ │ │ @@ -555305,86 +555272,86 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ - bne.n 1f3b54 │ │ │ │ + bne.n 1f3af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f3b4a │ │ │ │ + bne.n 1f3aea │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1f3b22 │ │ │ │ + bhi.n 1f3ac2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrd r6, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 1f3af8 │ │ │ │ - ldr r2, [pc, #48] @ (1f3c0c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f3c08 ) │ │ │ │ + bhi.n 1f3a98 │ │ │ │ + ldr r2, [pc, #48] @ (1f3bac ) │ │ │ │ + ldr r3, [pc, #40] @ (1f3ba8 ) │ │ │ │ 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 1f3bf8 │ │ │ │ + bne.n 1f3b98 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ mov r3, r7 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -555392,29 +555359,29 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3d50 │ │ │ │ + beq.n 1f3cf0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r6, lr │ │ │ │ movs r7, #2 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r1, r6 │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3d42 │ │ │ │ + beq.n 1f3ce2 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w lr, [sp, #32] │ │ │ │ @@ -555438,93 +555405,93 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r5, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 1f3ce8 │ │ │ │ + bne.n 1f3c88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 1f3ce0 │ │ │ │ + bne.n 1f3c80 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1f3cba │ │ │ │ + bhi.n 1f3c5a │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1f3c90 │ │ │ │ + bhi.n 1f3c30 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1f3ed4 ) │ │ │ │ + ldr r2, [pc, #352] @ (1f3e74 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (1f3ed8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1f3e78 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f3eaa │ │ │ │ + beq.w 1f3e4a │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, sp, #66 @ 0x42 │ │ │ │ - vldr s16, [pc, #296] @ 1f3ecc │ │ │ │ + vldr s16, [pc, #296] @ 1f3e6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 1f3ed0 │ │ │ │ + vldr s17, [pc, #292] @ 1f3e70 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3e9c │ │ │ │ + beq.n 1f3e3c │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #67 @ 0x43 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -555556,21 +555523,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 1f79ec │ │ │ │ + bl 1f798c │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -555578,146 +555545,146 @@ │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r8, #-12] │ │ │ │ - bne.n 1f3e0a │ │ │ │ + bne.n 1f3daa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f3dfe │ │ │ │ + bne.n 1f3d9e │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 1f3dd4 │ │ │ │ + bhi.n 1f3d74 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 1f3dac │ │ │ │ - ldr r2, [pc, #48] @ (1f3edc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f3ed8 ) │ │ │ │ + bhi.n 1f3d4c │ │ │ │ + ldr r2, [pc, #48] @ (1f3e7c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f3e78 ) │ │ │ │ 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 1f3ec8 │ │ │ │ + bne.n 1f3e68 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ 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] @ (1f3f0c ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3eac ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f3f10 │ │ │ │ + ldr.w ip, [pc, #28] @ 1f3eb0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f3f14 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f3f18 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f3eb4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f3eb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r3 │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1f3f48 ) │ │ │ │ + ldr r0, [pc, #28] @ (1f3ee8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1f3f4c │ │ │ │ + ldr.w ip, [pc, #28] @ 1f3eec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1f3f50 ) │ │ │ │ - ldr r2, [pc, #28] @ (1f3f54 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f3ef0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1f3ef4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 617cc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ (1f40f4 ) │ │ │ │ + ldr r2, [pc, #384] @ (1f4094 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (1f40f8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1f4098 ) │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f40ca │ │ │ │ + beq.w 1f406a │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 1f40ec │ │ │ │ + vldr s16, [pc, #336] @ 1f408c │ │ │ │ mov lr, ip │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ subs r2, r1, r7 │ │ │ │ cmp r2, #4 │ │ │ │ it cs │ │ │ │ movcs r2, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f40ba │ │ │ │ + beq.w 1f405a │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #66 @ 0x42 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, r6 │ │ │ │ @@ -555733,15 +555700,15 @@ │ │ │ │ cmp.w r9, #4 │ │ │ │ strd r5, ip, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s17, [pc, #252] @ 1f40f0 │ │ │ │ + vldr s17, [pc, #252] @ 1f4090 │ │ │ │ add.w r7, sl, #8 │ │ │ │ add r3, ip │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ @@ -555752,21 +555719,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f7ab8 │ │ │ │ + bl 1f7a58 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -555783,82 +555750,82 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r8, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r8, #-12] │ │ │ │ - bne.n 1f400e │ │ │ │ + bne.n 1f3fae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f4002 │ │ │ │ + bne.n 1f3fa2 │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 1f3fd4 │ │ │ │ + bhi.n 1f3f74 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add lr, r2 │ │ │ │ - bhi.w 1f3fa4 │ │ │ │ - ldr r2, [pc, #48] @ (1f40fc ) │ │ │ │ - ldr r3, [pc, #40] @ (1f40f8 ) │ │ │ │ + bhi.w 1f3f44 │ │ │ │ + ldr r2, [pc, #48] @ (1f409c ) │ │ │ │ + ldr r3, [pc, #40] @ (1f4098 ) │ │ │ │ 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 1f40e8 │ │ │ │ + bne.n 1f4088 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - itee cs │ │ │ │ - lslcs r7, r4, #2 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movcc r5, #4 │ │ │ │ + itee hi │ │ │ │ + lslhi r7, r4, #2 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movls r5, #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ smlabb r2, r2, r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ lsls r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb r5, [r4, #3] │ │ │ │ - beq.n 1f41e8 │ │ │ │ + beq.n 1f4188 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1f4158 │ │ │ │ + beq.n 1f40f8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f4282 │ │ │ │ + beq.w 1f4222 │ │ │ │ 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 │ │ │ │ @@ -555872,15 +555839,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f42c0 │ │ │ │ + beq.w 1f4260 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ orr.w r5, r3, r0, lsr #13 │ │ │ │ uxtb.w lr, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -555940,15 +555907,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - cbz r1, 1f42aa │ │ │ │ + cbz r1, 1f424a │ │ │ │ smlabb lr, r7, r2, lr │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ smlabb ip, r6, r2, ip │ │ │ │ smlabb r2, r5, r2, r0 │ │ │ │ umull r1, lr, r3, lr │ │ │ │ umull r1, ip, r3, ip │ │ │ │ @@ -556016,15 +555983,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ asrs r5, r5, #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, lr, #3 │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 1f4100 │ │ │ │ + bl 1f40a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -556049,15 +556016,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, lr, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 1f4100 │ │ │ │ + bl 1f40a0 │ │ │ │ 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 │ │ │ │ @@ -556088,15 +556055,15 @@ │ │ │ │ asrs r3, r3, #1 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r5, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asr.w r5, r5, ip │ │ │ │ - bl 1f4100 │ │ │ │ + bl 1f40a0 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ strb r5, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -556139,24 +556106,24 @@ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ str r4, [sp, #0] │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ asr.w ip, ip, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ and.w r5, r5, #7 │ │ │ │ - bl 1f4100 │ │ │ │ - cbz r5, 1f44ca │ │ │ │ + bl 1f40a0 │ │ │ │ + cbz r5, 1f446a │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 1f44ca │ │ │ │ + beq.n 1f446a │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 1f44d2 │ │ │ │ + bhi.n 1f4472 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 1f44fe │ │ │ │ + bgt.n 1f449e │ │ │ │ rsb r3, r5, #6 │ │ │ │ subs r5, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r5, r5, r7 │ │ │ │ smlabb r3, r6, r3, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -556177,105 +556144,105 @@ │ │ │ │ strb r6, [r4, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r5, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ uxtb r6, r5 │ │ │ │ - b.n 1f44ca │ │ │ │ + b.n 1f446a │ │ │ │ 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] @ 1f4530 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f44d0 │ │ │ │ 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} │ │ │ │ - blt.n 1f44e4 │ │ │ │ + bgt.n 1f4544 │ │ │ │ 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] @ 1f4558 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f44f8 │ │ │ │ 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} │ │ │ │ - blt.n 1f44b4 │ │ │ │ + bgt.n 1f4514 │ │ │ │ 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] @ 1f4580 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f4520 │ │ │ │ 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} │ │ │ │ - blt.n 1f4484 │ │ │ │ + blt.n 1f44e4 │ │ │ │ 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] @ 1f45a8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f4548 │ │ │ │ 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} │ │ │ │ - blt.n 1f4654 │ │ │ │ + blt.n 1f44b4 │ │ │ │ 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 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f4684 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f4624 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f467e │ │ │ │ + beq.n 1f461e │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f4670 │ │ │ │ + beq.n 1f4610 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -556303,70 +556270,70 @@ │ │ │ │ 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 1f462c │ │ │ │ + bne.n 1f45cc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f4620 │ │ │ │ + bne.n 1f45c0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f4604 │ │ │ │ + bhi.n 1f45a4 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f45e8 │ │ │ │ + bhi.n 1f4588 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blt.n 1f46ec │ │ │ │ + blt.n 1f454c │ │ │ │ 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 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f4760 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f4700 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f475a │ │ │ │ + beq.n 1f46fa │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f474c │ │ │ │ + beq.n 1f46ec │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -556394,70 +556361,70 @@ │ │ │ │ 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 1f4708 │ │ │ │ + bne.n 1f46a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f46fc │ │ │ │ + bne.n 1f469c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f46e0 │ │ │ │ + bhi.n 1f4680 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f46c4 │ │ │ │ + bhi.n 1f4664 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge.n 1f4808 │ │ │ │ + bge.n 1f4668 │ │ │ │ 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 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f483c ) │ │ │ │ + ldr r3, [pc, #192] @ (1f47dc ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4836 │ │ │ │ + beq.n 1f47d6 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f4828 │ │ │ │ + beq.n 1f47c8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -556485,70 +556452,70 @@ │ │ │ │ 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 1f47e4 │ │ │ │ + bne.n 1f4784 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f47d8 │ │ │ │ + bne.n 1f4778 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f47bc │ │ │ │ + bhi.n 1f475c │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f47a0 │ │ │ │ + bhi.n 1f4740 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bls.n 1f4924 │ │ │ │ + bls.n 1f4784 │ │ │ │ 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 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (1f4918 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f48b8 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4912 │ │ │ │ + beq.n 1f48b2 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f4904 │ │ │ │ + beq.n 1f48a4 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -556576,91 +556543,91 @@ │ │ │ │ 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 1f48c0 │ │ │ │ + bne.n 1f4860 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f48b4 │ │ │ │ + bne.n 1f4854 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f4898 │ │ │ │ + bhi.n 1f4838 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f487c │ │ │ │ + bhi.n 1f481c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bhi.n 1f4840 │ │ │ │ + bhi.n 1f48a0 │ │ │ │ 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 ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f4a70 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f4a10 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f4a74 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f4a14 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f4a78 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f4a18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4974 │ │ │ │ + beq.n 1f4914 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f4992 │ │ │ │ + bne.n 1f4932 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f496e │ │ │ │ - ldr r2, [pc, #260] @ (1f4a7c ) │ │ │ │ - ldr r3, [pc, #252] @ (1f4a74 ) │ │ │ │ + bhi.n 1f490e │ │ │ │ + ldr r2, [pc, #260] @ (1f4a1c ) │ │ │ │ + ldr r3, [pc, #252] @ (1f4a14 ) │ │ │ │ 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 1f4a68 │ │ │ │ + bne.n 1f4a08 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f4a6c │ │ │ │ + vldr s16, [pc, #208] @ 1f4a0c │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -556704,96 +556671,96 @@ │ │ │ │ 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 1f49ce │ │ │ │ + bne.n 1f496e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f49bc │ │ │ │ + bne.n 1f495c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f49ae │ │ │ │ + bhi.n 1f494e │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f49a4 │ │ │ │ - b.n 1f4974 │ │ │ │ + bhi.n 1f4944 │ │ │ │ + b.n 1f4914 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f49c8 │ │ │ │ + bhi.n 1f4a28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ 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 ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f4bd4 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f4b74 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f4bd8 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f4b78 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f4bdc ) │ │ │ │ + ldr r3, [pc, #292] @ (1f4b7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4ad8 │ │ │ │ + beq.n 1f4a78 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f4af6 │ │ │ │ + bne.n 1f4a96 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f4ad2 │ │ │ │ - ldr r2, [pc, #260] @ (1f4be0 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f4bd8 ) │ │ │ │ + bhi.n 1f4a72 │ │ │ │ + ldr r2, [pc, #260] @ (1f4b80 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f4b78 ) │ │ │ │ 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 1f4bcc │ │ │ │ + bne.n 1f4b6c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f4bd0 │ │ │ │ + vldr s16, [pc, #208] @ 1f4b70 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -556837,96 +556804,96 @@ │ │ │ │ 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 1f4b32 │ │ │ │ + bne.n 1f4ad2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f4b20 │ │ │ │ + bne.n 1f4ac0 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f4b12 │ │ │ │ + bhi.n 1f4ab2 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f4b08 │ │ │ │ - b.n 1f4ad8 │ │ │ │ + bhi.n 1f4aa8 │ │ │ │ + b.n 1f4a78 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1f4c5c │ │ │ │ + bvs.n 1f4abc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r7, lr} │ │ │ │ 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 ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f4d38 ) │ │ │ │ + ldr r1, [pc, #312] @ (1f4cd8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f4d3c ) │ │ │ │ + ldr r3, [pc, #312] @ (1f4cdc ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f4d40 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f4ce0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4c3c │ │ │ │ + beq.n 1f4bdc │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f4c5a │ │ │ │ + bne.n 1f4bfa │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f4c36 │ │ │ │ - ldr r2, [pc, #260] @ (1f4d44 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f4d3c ) │ │ │ │ + bhi.n 1f4bd6 │ │ │ │ + ldr r2, [pc, #260] @ (1f4ce4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f4cdc ) │ │ │ │ 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 1f4d30 │ │ │ │ + bne.n 1f4cd0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f4d34 │ │ │ │ + vldr s16, [pc, #208] @ 1f4cd4 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -556970,96 +556937,96 @@ │ │ │ │ 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 1f4c96 │ │ │ │ + bne.n 1f4c36 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f4c84 │ │ │ │ + bne.n 1f4c24 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f4c76 │ │ │ │ + bhi.n 1f4c16 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f4c6c │ │ │ │ - b.n 1f4c3c │ │ │ │ + bhi.n 1f4c0c │ │ │ │ + b.n 1f4bdc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1f4dba │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1f4cf0 │ │ │ │ + bpl.n 1f4d50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r4, 1f4db6 │ │ │ │ + push {r2, r3, r4} │ │ │ │ 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 ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1f4e9c ) │ │ │ │ + ldr r1, [pc, #312] @ (1f4e3c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1f4ea0 ) │ │ │ │ + ldr r3, [pc, #312] @ (1f4e40 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1f4ea4 ) │ │ │ │ + ldr r3, [pc, #292] @ (1f4e44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f4da0 │ │ │ │ + beq.n 1f4d40 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f4dbe │ │ │ │ + bne.n 1f4d5e │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1f4d9a │ │ │ │ - ldr r2, [pc, #260] @ (1f4ea8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1f4ea0 ) │ │ │ │ + bhi.n 1f4d3a │ │ │ │ + ldr r2, [pc, #260] @ (1f4e48 ) │ │ │ │ + ldr r3, [pc, #252] @ (1f4e40 ) │ │ │ │ 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 1f4e94 │ │ │ │ + bne.n 1f4e34 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1f4e98 │ │ │ │ + vldr s16, [pc, #208] @ 1f4e38 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -557103,325 +557070,325 @@ │ │ │ │ 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 1f4dfa │ │ │ │ + bne.n 1f4d9a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1f4de8 │ │ │ │ + bne.n 1f4d88 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1f4dda │ │ │ │ + bhi.n 1f4d7a │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1f4dd0 │ │ │ │ - b.n 1f4da0 │ │ │ │ + bhi.n 1f4d70 │ │ │ │ + b.n 1f4d40 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1f4f84 │ │ │ │ + bcc.n 1f4de4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (1f4f1c ) │ │ │ │ + ldr r6, [pc, #96] @ (1f4ebc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f4f20 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f4ec0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f4f24 ) │ │ │ │ + ldr r5, [pc, #92] @ (1f4ec4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f4f28 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f4ec8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f4f2c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f4ecc ) │ │ │ │ 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] @ (1f4f30 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f4ed0 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f4f20 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f4f18 │ │ │ │ + bne.n 1f4eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 1f4f2e │ │ │ │ + cbz r2, 1f4ee6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1f4f34 │ │ │ │ + cbz r6, 1f4eec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 1f4f74 │ │ │ │ + bcs.n 1f4dd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 1f4eea │ │ │ │ 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, #112] @ (1f4fb4 ) │ │ │ │ + ldr r6, [pc, #112] @ (1f4f54 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f4fb8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f4f58 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f4fbc ) │ │ │ │ + ldr r4, [pc, #108] @ (1f4f5c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f4fc0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f4f60 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f4fc4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f4f64 ) │ │ │ │ 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] @ (1f4fc8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f4f68 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f4fb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f4fae │ │ │ │ + bne.n 1f4f4e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 1f4f5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 1f4f62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bne.n 1f4ef4 │ │ │ │ + bne.n 1f4f54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ 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, #112] @ (1f504c ) │ │ │ │ + ldr r6, [pc, #112] @ (1f4fec ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f5050 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f4ff0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f5054 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f4ff4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f5058 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f4ff8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f505c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f4ffc ) │ │ │ │ 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] @ (1f5060 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5000 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f5050 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4ff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5046 │ │ │ │ + bne.n 1f4fe6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 1f5054 │ │ │ │ + bne.n 1f50b4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ 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, #112] @ (1f50e4 ) │ │ │ │ + ldr r6, [pc, #112] @ (1f5084 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f50e8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f5088 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f50ec ) │ │ │ │ + ldr r4, [pc, #108] @ (1f508c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f50f0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f5090 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1f50f4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f5094 ) │ │ │ │ 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] @ (1f50f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f5098 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f50e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f5088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f50de │ │ │ │ + bne.n 1f507e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - beq.n 1f51b4 │ │ │ │ + beq.n 1f5014 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f5204 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f51a4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f5208 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f51a8 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f51fc │ │ │ │ + beq.n 1f519c │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f51ec │ │ │ │ - ldr r2, [pc, #188] @ (1f520c ) │ │ │ │ + beq.n 1f518c │ │ │ │ + ldr r2, [pc, #188] @ (1f51ac ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -557457,80 +557424,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f518c │ │ │ │ + bne.n 1f512c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f5182 │ │ │ │ + bne.n 1f5122 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f515e │ │ │ │ + bhi.n 1f50fe │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f513a │ │ │ │ + bhi.n 1f50da │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n 1f5228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f5318 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f52b8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f531c ) │ │ │ │ + ldr r3, [pc, #240] @ (1f52bc ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5310 │ │ │ │ + beq.n 1f52b0 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f5300 │ │ │ │ - ldr r2, [pc, #188] @ (1f5320 ) │ │ │ │ + beq.n 1f52a0 │ │ │ │ + ldr r2, [pc, #188] @ (1f52c0 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -557566,80 +557533,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f52a0 │ │ │ │ + bne.n 1f5240 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f5296 │ │ │ │ + bne.n 1f5236 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f5272 │ │ │ │ + bhi.n 1f5212 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f524e │ │ │ │ + bhi.n 1f51ee │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f542c ) │ │ │ │ + ldr r2, [pc, #240] @ (1f53cc ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f5430 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f53d0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5424 │ │ │ │ + beq.n 1f53c4 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f5414 │ │ │ │ - ldr r2, [pc, #188] @ (1f5434 ) │ │ │ │ + beq.n 1f53b4 │ │ │ │ + ldr r2, [pc, #188] @ (1f53d4 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -557675,80 +557642,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f53b4 │ │ │ │ + bne.n 1f5354 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f53aa │ │ │ │ + bne.n 1f534a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f5386 │ │ │ │ + bhi.n 1f5326 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f5362 │ │ │ │ + bhi.n 1f5302 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1f5540 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f54e0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (1f5544 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f54e4 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5538 │ │ │ │ + beq.n 1f54d8 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f5528 │ │ │ │ - ldr r2, [pc, #188] @ (1f5548 ) │ │ │ │ + beq.n 1f54c8 │ │ │ │ + ldr r2, [pc, #188] @ (1f54e8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -557784,96 +557751,96 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1f54c8 │ │ │ │ + bne.n 1f5468 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f54be │ │ │ │ + bne.n 1f545e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1f549a │ │ │ │ + bhi.n 1f543a │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1f5476 │ │ │ │ + bhi.n 1f5416 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f5698 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f5638 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f569c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f563c ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f56a0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f5640 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f56a4 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f5644 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f55a2 │ │ │ │ + cbz r2, 1f5542 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f55c0 │ │ │ │ + bne.n 1f5560 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f559a │ │ │ │ - ldr r2, [pc, #260] @ (1f56a8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f569c ) │ │ │ │ + bhi.n 1f553a │ │ │ │ + ldr r2, [pc, #260] @ (1f5648 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f563c ) │ │ │ │ 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 1f568e │ │ │ │ + bne.n 1f562e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f56ac ) │ │ │ │ + ldr r2, [pc, #232] @ (1f564c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f5694 │ │ │ │ + vldr s16, [pc, #204] @ 1f5634 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -557917,103 +557884,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f55fe │ │ │ │ + bne.n 1f559e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f55f0 │ │ │ │ + bne.n 1f5590 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 1f55de │ │ │ │ + bhi.n 1f557e │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f55d2 │ │ │ │ - b.n 1f55a2 │ │ │ │ + bhi.n 1f5572 │ │ │ │ + b.n 1f5542 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f57fc ) │ │ │ │ + ldr r2, [pc, #304] @ (1f579c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f5800 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f57a0 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f5804 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f57a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f5808 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f57a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f5706 │ │ │ │ + cbz r2, 1f56a6 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f5724 │ │ │ │ + bne.n 1f56c4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f56fe │ │ │ │ - ldr r2, [pc, #260] @ (1f580c ) │ │ │ │ - ldr r3, [pc, #244] @ (1f5800 ) │ │ │ │ + bhi.n 1f569e │ │ │ │ + ldr r2, [pc, #260] @ (1f57ac ) │ │ │ │ + ldr r3, [pc, #244] @ (1f57a0 ) │ │ │ │ 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 1f57f2 │ │ │ │ + bne.n 1f5792 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f5810 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f57b0 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f57f8 │ │ │ │ + vldr s16, [pc, #204] @ 1f5798 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -558057,103 +558024,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f5762 │ │ │ │ + bne.n 1f5702 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f5754 │ │ │ │ + bne.n 1f56f4 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 1f5742 │ │ │ │ + bhi.n 1f56e2 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f5736 │ │ │ │ - b.n 1f5706 │ │ │ │ + bhi.n 1f56d6 │ │ │ │ + b.n 1f56a6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f5960 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f5900 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f5964 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f5904 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f5968 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f5908 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f596c ) │ │ │ │ + ldr r3, [pc, #284] @ (1f590c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f586a │ │ │ │ + cbz r2, 1f580a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f5888 │ │ │ │ + bne.n 1f5828 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f5862 │ │ │ │ - ldr r2, [pc, #260] @ (1f5970 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f5964 ) │ │ │ │ + bhi.n 1f5802 │ │ │ │ + ldr r2, [pc, #260] @ (1f5910 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f5904 ) │ │ │ │ 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 1f5956 │ │ │ │ + bne.n 1f58f6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f5974 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f5914 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f595c │ │ │ │ + vldr s16, [pc, #204] @ 1f58fc │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -558197,103 +558164,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f58c6 │ │ │ │ + bne.n 1f5866 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f58b8 │ │ │ │ + bne.n 1f5858 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 1f58a6 │ │ │ │ + bhi.n 1f5846 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f589a │ │ │ │ - b.n 1f586a │ │ │ │ + bhi.n 1f583a │ │ │ │ + b.n 1f580a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r7, pc, #816 @ (adr r7, 1f5c94 ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 1f5c20 ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 1f5bac ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 1f5ccc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1f5ac4 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f5a64 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1f5ac8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1f5a68 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (1f5acc ) │ │ │ │ + ldr r3, [pc, #288] @ (1f5a6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (1f5ad0 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f5a70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f59ce │ │ │ │ + cbz r2, 1f596e │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f59ec │ │ │ │ + bne.n 1f598c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f59c6 │ │ │ │ - ldr r2, [pc, #260] @ (1f5ad4 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f5ac8 ) │ │ │ │ + bhi.n 1f5966 │ │ │ │ + ldr r2, [pc, #260] @ (1f5a74 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f5a68 ) │ │ │ │ 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 1f5aba │ │ │ │ + bne.n 1f5a5a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1f5ad8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1f5a78 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 1f5ac0 │ │ │ │ + vldr s16, [pc, #204] @ 1f5a60 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -558337,67 +558304,67 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f5a2a │ │ │ │ + bne.n 1f59ca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1f5a1c │ │ │ │ + bne.n 1f59bc │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 1f5a0a │ │ │ │ + bhi.n 1f59aa │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f59fe │ │ │ │ - b.n 1f59ce │ │ │ │ + bhi.n 1f599e │ │ │ │ + b.n 1f596e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1f5c68 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1f5d88 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, 1f5bf4 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 1f5d14 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #168 @ (adr r6, 1f5b80 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1f5ca0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #132] @ (1f5b70 ) │ │ │ │ + ldr r4, [pc, #132] @ (1f5b10 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (1f5b74 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f5b14 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1f5b4a │ │ │ │ + bls.n 1f5aea │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -558407,108 +558374,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 1f5b06 │ │ │ │ + bhi.n 1f5aa6 │ │ │ │ sub.w r3, r2, #16 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ and.w r2, r2, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r0, r3 │ │ │ │ add r1, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - cbnz r2, 1f5b64 │ │ │ │ - ldr r2, [pc, #40] @ (1f5b78 ) │ │ │ │ - ldr r3, [pc, #36] @ (1f5b74 ) │ │ │ │ + cbnz r2, 1f5b04 │ │ │ │ + ldr r2, [pc, #40] @ (1f5b18 ) │ │ │ │ + ldr r3, [pc, #36] @ (1f5b14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5b6a │ │ │ │ + bne.n 1f5b0a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1d44f4 │ │ │ │ - b.n 1f5b4c │ │ │ │ + bl 1d4494 │ │ │ │ + b.n 1f5aec │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #40 @ (adr r5, 1f5b9c ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 1f5cbc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 1f5e2c ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 1f5b4c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1f5bdc ) │ │ │ │ + ldr r2, [pc, #80] @ (1f5b7c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (1f5be0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f5b80 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f5bcc │ │ │ │ + cbz r3, 1f5b6c │ │ │ │ ldrb r3, [r5, #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 1f5bc8 │ │ │ │ - ldr r3, [pc, #40] @ (1f5be4 ) │ │ │ │ + bmi.n 1f5b68 │ │ │ │ + ldr r3, [pc, #40] @ (1f5b84 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (1f5be8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1f5b88 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fcad8 │ │ │ │ - b.n 1f5b9e │ │ │ │ - add r4, pc, #424 @ (adr r4, 1f5d88 ) │ │ │ │ + bl 1fca78 │ │ │ │ + b.n 1f5b3e │ │ │ │ + add r4, pc, #808 @ (adr r4, 1f5ea8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1f5cae │ │ │ │ + beq.n 1f5c4e │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f5d22 │ │ │ │ + bls.w 1f5cc2 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 1f5d38 │ │ │ │ + vldr s13, [pc, #288] @ 1f5cd8 │ │ │ │ add.w r8, r0, #2 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -558536,30 +558503,30 @@ │ │ │ │ vstr s15, [r3, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r3, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r2 │ │ │ │ vstr s14, [r3, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r3, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f5c32 │ │ │ │ + bne.n 1f5bd2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 1f5cb4 │ │ │ │ + bhi.n 1f5c54 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1f5c26 │ │ │ │ + bne.n 1f5bc6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1f5d38 │ │ │ │ + vldr s12, [pc, #112] @ 1f5cd8 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -558574,49 +558541,49 @@ │ │ │ │ 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 1f5cae │ │ │ │ + beq.n 1f5c4e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 1f5c12 │ │ │ │ + bne.w 1f5bb2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f5ccc │ │ │ │ - cbnz r7, 1f5d32 │ │ │ │ + b.n 1f5c6c │ │ │ │ + cbnz r7, 1f5cd2 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 1f5cae │ │ │ │ + beq.n 1f5c4e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f5d24 │ │ │ │ + beq.n 1f5cc4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f5cc4 │ │ │ │ + b.n 1f5c64 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f5dd2 │ │ │ │ + beq.n 1f5d72 │ │ │ │ sub.w r3, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r1, r3, lsr #1 │ │ │ │ it ls │ │ │ │ movls r0, r8 │ │ │ │ - bls.n 1f5e12 │ │ │ │ + bls.n 1f5db2 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add.w r9, r5, #2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -558634,24 +558601,24 @@ │ │ │ │ ubfx r7, r1, #16, #8 │ │ │ │ strb.w r7, [r3, #-14] │ │ │ │ strb.w r7, [r3, #-10] │ │ │ │ mov.w r7, r1, lsr #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strb.w r7, [r3, #-15] │ │ │ │ strb.w r1, [r3, #-11] │ │ │ │ - bne.n 1f5d84 │ │ │ │ + bne.n 1f5d24 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 1f5dd8 │ │ │ │ + bhi.n 1f5d78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f5d78 │ │ │ │ + bne.n 1f5d18 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ adds r0, r1, #1 │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -558663,61 +558630,61 @@ │ │ │ │ add r6, fp │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r4, [r0, #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1f5dd2 │ │ │ │ + beq.n 1f5d72 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1f5d68 │ │ │ │ + bne.n 1f5d08 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f5dea │ │ │ │ - cbnz r0, 1f5e24 │ │ │ │ + b.n 1f5d8a │ │ │ │ + cbnz r0, 1f5dc4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1f5dd2 │ │ │ │ + beq.n 1f5d72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5e14 │ │ │ │ + beq.n 1f5db4 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1f5de6 │ │ │ │ + b.n 1f5d86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f5f66 │ │ │ │ + beq.w 1f5f06 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f5f76 │ │ │ │ + bls.w 1f5f16 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 1f6034 │ │ │ │ - vldr s3, [pc, #464] @ 1f6038 │ │ │ │ + vldr s7, [pc, #464] @ 1f5fd4 │ │ │ │ + vldr s3, [pc, #464] @ 1f5fd8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 1f603c │ │ │ │ + vldr s10, [pc, #460] @ 1f5fdc │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 1f6040 │ │ │ │ + vldr s4, [pc, #460] @ 1f5fe0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 1f6044 │ │ │ │ + vldr s5, [pc, #456] @ 1f5fe4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 1f6048 │ │ │ │ + vldr s6, [pc, #452] @ 1f5fe8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -558764,49 +558731,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f5e98 │ │ │ │ + bne.n 1f5e38 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f5f82 │ │ │ │ + bhi.n 1f5f22 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f5e8c │ │ │ │ + bne.n 1f5e2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f5f66 │ │ │ │ + beq.n 1f5f06 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f5f6c │ │ │ │ + beq.n 1f5f0c │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f5f94 │ │ │ │ + b.n 1f5f34 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f6034 │ │ │ │ + vldr s5, [pc, #156] @ 1f5fd4 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f6038 │ │ │ │ - vldr s10, [pc, #152] @ 1f603c │ │ │ │ - vldr s7, [pc, #152] @ 1f6040 │ │ │ │ - vldr s8, [pc, #152] @ 1f6044 │ │ │ │ - vldr s9, [pc, #152] @ 1f6048 │ │ │ │ + vldr s6, [pc, #152] @ 1f5fd8 │ │ │ │ + vldr s10, [pc, #152] @ 1f5fdc │ │ │ │ + vldr s7, [pc, #152] @ 1f5fe0 │ │ │ │ + vldr s8, [pc, #152] @ 1f5fe4 │ │ │ │ + vldr s9, [pc, #152] @ 1f5fe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -558831,23 +558798,23 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f5f66 │ │ │ │ + beq.n 1f5f06 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f5e5e │ │ │ │ + bne.w 1f5dfe │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f5fb0 │ │ │ │ + b.n 1f5f50 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f6324 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f62c4 ) │ │ │ │ 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 │ │ │ │ @@ -558855,36 +558822,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6186 │ │ │ │ + beq.w 1f6126 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f6196 │ │ │ │ + bls.w 1f6136 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 1f6254 │ │ │ │ - vldr s3, [pc, #464] @ 1f6258 │ │ │ │ + vldr s7, [pc, #464] @ 1f61f4 │ │ │ │ + vldr s3, [pc, #464] @ 1f61f8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 1f625c │ │ │ │ + vldr s10, [pc, #460] @ 1f61fc │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 1f6260 │ │ │ │ + vldr s4, [pc, #460] @ 1f6200 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 1f6264 │ │ │ │ + vldr s5, [pc, #456] @ 1f6204 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 1f6268 │ │ │ │ + vldr s6, [pc, #452] @ 1f6208 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -558931,49 +558898,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f60b8 │ │ │ │ + bne.n 1f6058 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f61a2 │ │ │ │ + bhi.n 1f6142 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f60ac │ │ │ │ + bne.n 1f604c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f6186 │ │ │ │ + beq.n 1f6126 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f618c │ │ │ │ + beq.n 1f612c │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f61b4 │ │ │ │ + b.n 1f6154 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f6254 │ │ │ │ + vldr s5, [pc, #156] @ 1f61f4 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f6258 │ │ │ │ - vldr s10, [pc, #152] @ 1f625c │ │ │ │ - vldr s7, [pc, #152] @ 1f6260 │ │ │ │ - vldr s8, [pc, #152] @ 1f6264 │ │ │ │ - vldr s9, [pc, #152] @ 1f6268 │ │ │ │ + vldr s6, [pc, #152] @ 1f61f8 │ │ │ │ + vldr s10, [pc, #152] @ 1f61fc │ │ │ │ + vldr s7, [pc, #152] @ 1f6200 │ │ │ │ + vldr s8, [pc, #152] @ 1f6204 │ │ │ │ + vldr s9, [pc, #152] @ 1f6208 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -558998,44 +558965,44 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f6186 │ │ │ │ + beq.n 1f6126 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f607e │ │ │ │ + bne.w 1f601e │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f61d0 │ │ │ │ + b.n 1f6170 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f6544 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f64e4 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6386 │ │ │ │ + beq.w 1f6326 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f639c │ │ │ │ + bls.w 1f633c │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -559092,44 +559059,44 @@ │ │ │ │ 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 1f62ba │ │ │ │ + bne.n 1f625a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f63a6 │ │ │ │ + bhi.n 1f6346 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f62aa │ │ │ │ + bne.n 1f624a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f6386 │ │ │ │ + beq.n 1f6326 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f638c │ │ │ │ + beq.n 1f632c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f63ba │ │ │ │ + b.n 1f635a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -559166,38 +559133,38 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f6386 │ │ │ │ + beq.n 1f6326 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6438 │ │ │ │ + beq.n 1f63d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f628e │ │ │ │ + b.n 1f622e │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f63d8 │ │ │ │ + b.n 1f6378 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f655a │ │ │ │ + beq.w 1f64fa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f6570 │ │ │ │ + bls.w 1f6510 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -559254,44 +559221,44 @@ │ │ │ │ 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 1f648e │ │ │ │ + bne.n 1f642e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f657a │ │ │ │ + bhi.n 1f651a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f647e │ │ │ │ + bne.n 1f641e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f655a │ │ │ │ + beq.n 1f64fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6560 │ │ │ │ + beq.n 1f6500 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f658e │ │ │ │ + b.n 1f652e │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -559328,54 +559295,54 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f655a │ │ │ │ + beq.n 1f64fa │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f660c │ │ │ │ + beq.n 1f65ac │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f6462 │ │ │ │ + b.n 1f6402 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f65ac │ │ │ │ + b.n 1f654c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f674e │ │ │ │ + beq.w 1f66ee │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f675e │ │ │ │ + bls.w 1f66fe │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 1f6820 │ │ │ │ - vldr s3, [pc, #468] @ 1f6824 │ │ │ │ + vldr s7, [pc, #468] @ 1f67c0 │ │ │ │ + vldr s3, [pc, #468] @ 1f67c4 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 1f6828 │ │ │ │ + vldr s10, [pc, #464] @ 1f67c8 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 1f682c │ │ │ │ + vldr s4, [pc, #464] @ 1f67cc │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 1f6830 │ │ │ │ + vldr s5, [pc, #460] @ 1f67d0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 1f6834 │ │ │ │ + vldr s6, [pc, #456] @ 1f67d4 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -559422,49 +559389,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f6680 │ │ │ │ + bne.n 1f6620 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f676a │ │ │ │ + bhi.n 1f670a │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f6674 │ │ │ │ + bne.n 1f6614 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f674e │ │ │ │ + beq.n 1f66ee │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f6754 │ │ │ │ + beq.n 1f66f4 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f677c │ │ │ │ + b.n 1f671c │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 1f6820 │ │ │ │ + vldr s5, [pc, #160] @ 1f67c0 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 1f6824 │ │ │ │ - vldr s10, [pc, #156] @ 1f6828 │ │ │ │ - vldr s7, [pc, #156] @ 1f682c │ │ │ │ - vldr s8, [pc, #156] @ 1f6830 │ │ │ │ - vldr s9, [pc, #156] @ 1f6834 │ │ │ │ + vldr s6, [pc, #156] @ 1f67c4 │ │ │ │ + vldr s10, [pc, #156] @ 1f67c8 │ │ │ │ + vldr s7, [pc, #156] @ 1f67cc │ │ │ │ + vldr s8, [pc, #156] @ 1f67d0 │ │ │ │ + vldr s9, [pc, #156] @ 1f67d4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -559489,24 +559456,24 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f674e │ │ │ │ + beq.n 1f66ee │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f6646 │ │ │ │ + bne.w 1f65e6 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f6798 │ │ │ │ + b.n 1f6738 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f6b10 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f6ab0 ) │ │ │ │ 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 │ │ │ │ @@ -559514,36 +559481,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6972 │ │ │ │ + beq.w 1f6912 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 1f6982 │ │ │ │ + bls.w 1f6922 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 1f6a44 │ │ │ │ - vldr s3, [pc, #468] @ 1f6a48 │ │ │ │ + vldr s7, [pc, #468] @ 1f69e4 │ │ │ │ + vldr s3, [pc, #468] @ 1f69e8 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 1f6a4c │ │ │ │ + vldr s10, [pc, #464] @ 1f69ec │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 1f6a50 │ │ │ │ + vldr s4, [pc, #464] @ 1f69f0 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 1f6a54 │ │ │ │ + vldr s5, [pc, #460] @ 1f69f4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 1f6a58 │ │ │ │ + vldr s6, [pc, #456] @ 1f69f8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -559590,49 +559557,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f68a4 │ │ │ │ + bne.n 1f6844 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 1f698e │ │ │ │ + bhi.n 1f692e │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f6898 │ │ │ │ + bne.n 1f6838 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f6972 │ │ │ │ + beq.n 1f6912 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f6978 │ │ │ │ + beq.n 1f6918 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f69a0 │ │ │ │ + b.n 1f6940 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 1f6a44 │ │ │ │ + vldr s5, [pc, #160] @ 1f69e4 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 1f6a48 │ │ │ │ - vldr s10, [pc, #156] @ 1f6a4c │ │ │ │ - vldr s7, [pc, #156] @ 1f6a50 │ │ │ │ - vldr s8, [pc, #156] @ 1f6a54 │ │ │ │ - vldr s9, [pc, #156] @ 1f6a58 │ │ │ │ + vldr s6, [pc, #156] @ 1f69e8 │ │ │ │ + vldr s10, [pc, #156] @ 1f69ec │ │ │ │ + vldr s7, [pc, #156] @ 1f69f0 │ │ │ │ + vldr s8, [pc, #156] @ 1f69f4 │ │ │ │ + vldr s9, [pc, #156] @ 1f69f8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -559657,45 +559624,45 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 1f6972 │ │ │ │ + beq.n 1f6912 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1f686a │ │ │ │ + bne.w 1f680a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1f69bc │ │ │ │ + b.n 1f695c │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f6d34 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f6cd4 ) │ │ │ │ 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, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6b76 │ │ │ │ + beq.w 1f6b16 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f6b8c │ │ │ │ + bls.w 1f6b2c │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -559752,44 +559719,44 @@ │ │ │ │ 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 1f6aaa │ │ │ │ + bne.n 1f6a4a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f6b96 │ │ │ │ + bhi.n 1f6b36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f6a9a │ │ │ │ + bne.n 1f6a3a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f6b76 │ │ │ │ + beq.n 1f6b16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6b7c │ │ │ │ + beq.n 1f6b1c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6baa │ │ │ │ + b.n 1f6b4a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -559826,37 +559793,37 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f6b76 │ │ │ │ + beq.n 1f6b16 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6c26 │ │ │ │ + beq.n 1f6bc6 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f6a7e │ │ │ │ + b.n 1f6a1e │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f6bc8 │ │ │ │ + b.n 1f6b68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6d46 │ │ │ │ + beq.w 1f6ce6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 1f6d5c │ │ │ │ + bls.w 1f6cfc │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -559913,44 +559880,44 @@ │ │ │ │ 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 1f6c7a │ │ │ │ + bne.n 1f6c1a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 1f6d66 │ │ │ │ + bhi.n 1f6d06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f6c6a │ │ │ │ + bne.n 1f6c0a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 1f6d46 │ │ │ │ + beq.n 1f6ce6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f6d4c │ │ │ │ + beq.n 1f6cec │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1f6d7a │ │ │ │ + b.n 1f6d1a │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -559987,118 +559954,118 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 1f6d46 │ │ │ │ + beq.n 1f6ce6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6df6 │ │ │ │ + beq.n 1f6d96 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1f6c4e │ │ │ │ + b.n 1f6bee │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1f6d98 │ │ │ │ + b.n 1f6d38 │ │ │ │ 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 1f6e34 │ │ │ │ + beq.n 1f6dd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 6224c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f6e20 │ │ │ │ + bne.n 1f6dc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - cbz r7, 1f6e7a │ │ │ │ + cbz r7, 1f6e1a │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f6e7a │ │ │ │ + cbz r4, 1f6e1a │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 1f6e80 │ │ │ │ + vldr s14, [pc, #52] @ 1f6e20 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 1f6e56 │ │ │ │ + bne.n 1f6df6 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f6e50 │ │ │ │ + bne.n 1f6df0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6ec4 │ │ │ │ + beq.n 1f6e64 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f6ec4 │ │ │ │ + cbz r4, 1f6e64 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f6ea6 │ │ │ │ + bne.n 1f6e46 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f6e9e │ │ │ │ + bne.n 1f6e3e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f6ef6 │ │ │ │ + beq.n 1f6e96 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f6efa │ │ │ │ + bne.n 1f6e9a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1f6ef0 │ │ │ │ + bne.n 1f6e90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #80] @ 1f6f50 │ │ │ │ + vldr d6, [pc, #80] @ 1f6ef0 │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r3, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ @@ -560106,104 +560073,104 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r3, r1, r3 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f6f06 │ │ │ │ + bne.n 1f6ea6 │ │ │ │ adds r4, #1 │ │ │ │ add r0, r6 │ │ │ │ add r5, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1f6f00 │ │ │ │ + bne.n 1f6ea0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ 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 ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f6f82 │ │ │ │ + cbz r7, 1f6f22 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, ip, #1 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ movs r0, #0 │ │ │ │ add r3, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f6f92 │ │ │ │ + bne.n 1f6f32 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f6f7c │ │ │ │ + bne.n 1f6f1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r0, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r3, r5 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 1f6f82 │ │ │ │ + beq.n 1f6f22 │ │ │ │ add.w ip, r2, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r3, ip │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f6f98 │ │ │ │ - b.n 1f6f86 │ │ │ │ + bne.n 1f6f38 │ │ │ │ + b.n 1f6f26 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 1f7008 │ │ │ │ + cbz r7, 1f6fa8 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f7008 │ │ │ │ + cbz r4, 1f6fa8 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 1f7010 │ │ │ │ + vldr d6, [pc, #52] @ 1f6fb0 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1f6fe4 │ │ │ │ + bne.n 1f6f84 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f6fde │ │ │ │ + bne.n 1f6f7e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7058 │ │ │ │ + beq.n 1f6ff8 │ │ │ │ mov r9, 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 │ │ │ │ @@ -560211,23 +560178,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 6224c │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1f7044 │ │ │ │ + bne.n 1f6fe4 │ │ │ │ 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 r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f709c │ │ │ │ + beq.n 1f703c │ │ │ │ mov r9, 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 │ │ │ │ @@ -560235,575 +560202,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 6224c │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1f7088 │ │ │ │ + bne.n 1f7028 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f710a │ │ │ │ + beq.n 1f70aa │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f710a │ │ │ │ + cbz r4, 1f70aa │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 1f7110 │ │ │ │ + vldr d5, [pc, #84] @ 1f70b0 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f70f6 │ │ │ │ + ble.n 1f7096 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1f70c8 │ │ │ │ + bne.n 1f7068 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f70c2 │ │ │ │ + bne.n 1f7062 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f716c │ │ │ │ + beq.n 1f710c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f716c │ │ │ │ + cbz r4, 1f710c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f7170 │ │ │ │ + vldr d6, [pc, #60] @ 1f7110 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f713e │ │ │ │ + bne.n 1f70de │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f7136 │ │ │ │ + bne.n 1f70d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f71be │ │ │ │ + beq.n 1f715e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f71be │ │ │ │ + cbz r4, 1f715e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f719c │ │ │ │ + bne.n 1f713c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f7194 │ │ │ │ + bne.n 1f7134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f71ec │ │ │ │ + beq.n 1f718c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f71fc │ │ │ │ + bne.n 1f719c │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1f71e6 │ │ │ │ + bne.n 1f7186 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 1f71ec │ │ │ │ + beq.n 1f718c │ │ │ │ mov r3, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f7200 │ │ │ │ - b.n 1f71f0 │ │ │ │ + bne.n 1f71a0 │ │ │ │ + b.n 1f7190 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f726c │ │ │ │ + beq.n 1f720c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f726c │ │ │ │ + cbz r4, 1f720c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f7270 │ │ │ │ + vldr d6, [pc, #60] @ 1f7210 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f723e │ │ │ │ + bne.n 1f71de │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f7236 │ │ │ │ + bne.n 1f71d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f72be │ │ │ │ + beq.n 1f725e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f72be │ │ │ │ + cbz r4, 1f725e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f729c │ │ │ │ + bne.n 1f723c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1f7294 │ │ │ │ + bne.n 1f7234 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f72e4 │ │ │ │ + cbz r7, 1f7284 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f72f2 │ │ │ │ + bne.n 1f7292 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f72de │ │ │ │ + bne.n 1f727e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f72e4 │ │ │ │ + beq.n 1f7284 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 1f72f6 │ │ │ │ - b.n 1f72e6 │ │ │ │ + bne.n 1f7296 │ │ │ │ + b.n 1f7286 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f735c │ │ │ │ + beq.n 1f72fc │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f735c │ │ │ │ + cbz r4, 1f72fc │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f7360 │ │ │ │ + vldr d6, [pc, #60] @ 1f7300 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f732e │ │ │ │ + bne.n 1f72ce │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f7326 │ │ │ │ + bne.n 1f72c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f73ba │ │ │ │ + beq.n 1f735a │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 1f73ba │ │ │ │ + cbz r4, 1f735a │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 1f73c0 │ │ │ │ + vldr d6, [pc, #64] @ 1f7360 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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, [r1], #4 │ │ │ │ - bne.n 1f738c │ │ │ │ + bne.n 1f732c │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f7384 │ │ │ │ + bne.n 1f7324 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f73c6 │ │ │ │ + b.n 1f7366 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f740e │ │ │ │ + beq.n 1f73ae │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f740e │ │ │ │ + cbz r4, 1f73ae │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f73ec │ │ │ │ + bne.n 1f738c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f73e4 │ │ │ │ + bne.n 1f7384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f746c │ │ │ │ + beq.n 1f740c │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f746c │ │ │ │ + cbz r4, 1f740c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 1f7470 │ │ │ │ + vldr d6, [pc, #60] @ 1f7410 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, 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 1f743e │ │ │ │ + bne.n 1f73de │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f7436 │ │ │ │ + bne.n 1f73d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f74be │ │ │ │ + beq.n 1f745e │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 1f74be │ │ │ │ + cbz r4, 1f745e │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ 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 1f749c │ │ │ │ + bne.n 1f743c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1f7494 │ │ │ │ + bne.n 1f7434 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 1f74fa │ │ │ │ + cbz r7, 1f749a │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 1f74fa │ │ │ │ + cbz r4, 1f749a │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f74de │ │ │ │ + bne.n 1f747e │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f74d6 │ │ │ │ + bne.n 1f7476 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f7570 │ │ │ │ + beq.n 1f7510 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 1f7570 │ │ │ │ + cbz r4, 1f7510 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 1f7578 │ │ │ │ + vldr d5, [pc, #92] @ 1f7518 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f7558 │ │ │ │ + ble.n 1f74f8 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1f752a │ │ │ │ + bne.n 1f74ca │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f7522 │ │ │ │ + bne.n 1f74c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f75a2 │ │ │ │ + cbz r7, 1f7542 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f75b0 │ │ │ │ + bne.n 1f7550 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f759c │ │ │ │ + bne.n 1f753c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f75a2 │ │ │ │ + beq.n 1f7542 │ │ │ │ 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 1f75b6 │ │ │ │ - b.n 1f75a4 │ │ │ │ + bne.n 1f7556 │ │ │ │ + b.n 1f7544 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f75f0 │ │ │ │ + beq.n 1f7590 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f7600 │ │ │ │ + bne.n 1f75a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1f75ea │ │ │ │ + bne.n 1f758a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 1f75f0 │ │ │ │ + beq.n 1f7590 │ │ │ │ mov lr, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1f7604 │ │ │ │ - b.n 1f75f4 │ │ │ │ + bne.n 1f75a4 │ │ │ │ + b.n 1f7594 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f7638 │ │ │ │ + cbz r7, 1f75d8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f7646 │ │ │ │ + bne.n 1f75e6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f7632 │ │ │ │ + bne.n 1f75d2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f7638 │ │ │ │ + beq.n 1f75d8 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 1f764a │ │ │ │ - b.n 1f763a │ │ │ │ + bne.n 1f75ea │ │ │ │ + b.n 1f75da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1f767a │ │ │ │ + cbz r7, 1f761a │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f7688 │ │ │ │ + bne.n 1f7628 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f7674 │ │ │ │ + bne.n 1f7614 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f767a │ │ │ │ + beq.n 1f761a │ │ │ │ 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 1f768e │ │ │ │ - b.n 1f767c │ │ │ │ + bne.n 1f762e │ │ │ │ + b.n 1f761c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -560937,95 +560904,95 @@ │ │ │ │ blx 61478 │ │ │ │ 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] @ (1f78f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f7898 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f78fc ) │ │ │ │ + ldr r3, [pc, #184] @ (1f789c ) │ │ │ │ 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 62114 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 61830 │ │ │ │ - ldr r1, [pc, #152] @ (1f7900 ) │ │ │ │ - ldr r3, [pc, #152] @ (1f7904 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f78a0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f78a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (1f7908 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f78a8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f790c ) │ │ │ │ + ldr r3, [pc, #148] @ (1f78ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #148] @ (1f7910 ) │ │ │ │ + ldr r1, [pc, #148] @ (1f78b0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f7914 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f78b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (1f7918 ) │ │ │ │ + ldr r2, [pc, #144] @ (1f78b8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f791c ) │ │ │ │ + ldr r3, [pc, #140] @ (1f78bc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #140] @ (1f7920 ) │ │ │ │ + ldr r1, [pc, #140] @ (1f78c0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f7924 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f78c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #136] @ (1f7928 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f78c8 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #128] @ (1f792c ) │ │ │ │ - ldr r1, [pc, #132] @ (1f7930 ) │ │ │ │ + ldr r3, [pc, #128] @ (1f78cc ) │ │ │ │ + ldr r1, [pc, #132] @ (1f78d0 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ blx 61cec │ │ │ │ - cbnz r0, 1f78cc │ │ │ │ + cbnz r0, 1f786c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f78e6 │ │ │ │ - ldr r2, [pc, #100] @ (1f7934 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f78fc ) │ │ │ │ + bne.n 1f7886 │ │ │ │ + ldr r2, [pc, #100] @ (1f78d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f789c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f78f4 │ │ │ │ + bne.n 1f7894 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f7938 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f793c ) │ │ │ │ + ldr r2, [pc, #80] @ (1f78d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f78dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f78cc │ │ │ │ + b.n 1f786c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -561035,24 +561002,24 @@ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f7d38 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f7cd8 │ │ │ │ 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 1f7830 │ │ │ │ + bl 1f77d0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 623b4 │ │ │ │ @@ -561131,24 +561098,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 1f7a76 │ │ │ │ + beq.n 1f7a16 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f7a76 │ │ │ │ + beq.n 1f7a16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f7a7e │ │ │ │ + bhi.n 1f7a1e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f7aaa │ │ │ │ + bgt.n 1f7a4a │ │ │ │ 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 │ │ │ │ @@ -561169,15 +561136,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ subs r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 1f7a76 │ │ │ │ + b.n 1f7a16 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -561200,24 +561167,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r0, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1f7b46 │ │ │ │ + beq.n 1f7ae6 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 1f7b46 │ │ │ │ + beq.n 1f7ae6 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 1f7b4e │ │ │ │ + bgt.n 1f7aee │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f7b7a │ │ │ │ + bgt.n 1f7b1a │ │ │ │ rsb r0, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ @@ -561242,27 +561209,27 @@ │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r1, r3, #127 @ 0x7f │ │ │ │ - b.n 1f7b46 │ │ │ │ + b.n 1f7ae6 │ │ │ │ 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 1f7bb0 │ │ │ │ + beq.n 1f7b50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f7baa │ │ │ │ + bcs.n 1f7b4a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -561286,23 +561253,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 61d70 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 6121c │ │ │ │ - cbz r0, 1f7c00 │ │ │ │ + cbz r0, 1f7ba0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61d70 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 6121c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7bfe │ │ │ │ + bne.n 1f7b9e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 625d8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -561311,183 +561278,183 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r7 │ │ │ │ - beq.n 1f7c50 │ │ │ │ + beq.n 1f7bf0 │ │ │ │ cmp r7, r6 │ │ │ │ sbcs r3, r1 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f7bd8 │ │ │ │ + bl 1f7b78 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 1f7c42 │ │ │ │ + b.n 1f7be2 │ │ │ │ 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, #132] @ (1f7cf8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1f7c98 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1f7cfc ) │ │ │ │ + ldr r3, [pc, #132] @ (1f7c9c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61ca4 │ │ │ │ - ldr r3, [pc, #108] @ (1f7d00 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f7ca0 ) │ │ │ │ movs r2, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 6221c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f7cd8 │ │ │ │ - cbz r7, 1f7cce │ │ │ │ + bne.n 1f7c78 │ │ │ │ + cbz r7, 1f7c6e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 62120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 61d70 │ │ │ │ mov r2, r5 │ │ │ │ asrs r3, r5, #31 │ │ │ │ blx 6121c │ │ │ │ - cbnz r0, 1f7cd8 │ │ │ │ + cbnz r0, 1f7c78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 625d8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f7cda │ │ │ │ + b.n 1f7c7a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1f7d04 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f7cfc ) │ │ │ │ + ldr r2, [pc, #40] @ (1f7ca4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f7c9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f7cf2 │ │ │ │ + bne.n 1f7c92 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 611a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f7d60 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f7d00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 61e24 <__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 1f7c60 │ │ │ │ - cbz r0, 1f7d5c │ │ │ │ + bl 1f7c00 │ │ │ │ + cbz r0, 1f7cfc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f7c60 │ │ │ │ + bl 1f7c00 │ │ │ │ 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 1f7d86 │ │ │ │ + b.n 1f7d26 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f7d96 │ │ │ │ + bne.n 1f7d36 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f7d7c │ │ │ │ + blt.n 1f7d1c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f7da4 │ │ │ │ + b.n 1f7d44 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f7db4 │ │ │ │ + bne.n 1f7d54 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f7d9a │ │ │ │ + blt.n 1f7d3a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f7dc0 │ │ │ │ + cbz r0, 1f7d60 │ │ │ │ blx 62354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f7dcc │ │ │ │ + cbz r0, 1f7d6c │ │ │ │ blx 62354 │ │ │ │ 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 1f7dd4 │ │ │ │ + bne.n 1f7d74 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f7dea │ │ │ │ + cbnz r3, 1f7d8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e58f4 │ │ │ │ + bl 1e5894 │ │ │ │ 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 │ │ │ │ @@ -561497,274 +561464,274 @@ │ │ │ │ blx 625d8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d1c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f7e44 │ │ │ │ - ldr r1, [pc, #32] @ (1f7e48 ) │ │ │ │ + bne.n 1f7de4 │ │ │ │ + ldr r1, [pc, #32] @ (1f7de8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 624c8 │ │ │ │ - cbnz r0, 1f7e44 │ │ │ │ + cbnz r0, 1f7de4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f7e42 │ │ │ │ + bne.n 1f7de2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1f7ec4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1f7e64 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f7ec8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f7e68 ) │ │ │ │ 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 1f7df8 │ │ │ │ - cbnz r0, 1f7e92 │ │ │ │ + bl 1f7d98 │ │ │ │ + cbnz r0, 1f7e32 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f7ecc ) │ │ │ │ - ldr r3, [pc, #72] @ (1f7ec8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f7e6c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f7e68 ) │ │ │ │ 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 1f7ec0 │ │ │ │ + bne.n 1f7e60 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7df8 │ │ │ │ + bl 1f7d98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7e78 │ │ │ │ + beq.n 1f7e18 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f7e78 │ │ │ │ + bne.n 1f7e18 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f7e7a │ │ │ │ + b.n 1f7e1a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7efa │ │ │ │ + bne.n 1f7e9a │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f7eea │ │ │ │ + bne.n 1f7e8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7fe6 │ │ │ │ + bne.n 1f7f86 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f7fc2 │ │ │ │ + beq.n 1f7f62 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 1f7f40 │ │ │ │ + cbnz r6, 1f7ee0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 1f804a │ │ │ │ - ldr r1, [pc, #308] @ (1f8058 ) │ │ │ │ + blt.w 1f7fea │ │ │ │ + ldr r1, [pc, #308] @ (1f7ff8 ) │ │ │ │ add r1, pc │ │ │ │ blx 612f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8044 │ │ │ │ + beq.w 1f7fe4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 1f7f40 │ │ │ │ + b.n 1f7ee0 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f7f8e │ │ │ │ + bne.n 1f7f2e │ │ │ │ mov r0, r6 │ │ │ │ blx 61d70 │ │ │ │ movs r1, #2 │ │ │ │ blx 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f7f36 │ │ │ │ + blt.n 1f7ed6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 1f7f60 │ │ │ │ + b.n 1f7f00 │ │ │ │ blx 6253c <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f7f74 │ │ │ │ + bne.n 1f7f14 │ │ │ │ mov r0, r7 │ │ │ │ blx 61d70 │ │ │ │ movs r1, #2 │ │ │ │ blx 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f7f54 │ │ │ │ + blt.n 1f7ef4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 1f7f7e │ │ │ │ + b.n 1f7f1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f7f8e │ │ │ │ + bne.n 1f7f2e │ │ │ │ mov r0, r7 │ │ │ │ blx 61d70 │ │ │ │ movs r1, #8 │ │ │ │ blx 61700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f7f78 │ │ │ │ + blt.n 1f7f18 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f7f9a │ │ │ │ + cbz r0, 1f7f3a │ │ │ │ blx 62354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f7fa6 │ │ │ │ + cbz r0, 1f7f46 │ │ │ │ blx 62354 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7faa │ │ │ │ + bne.n 1f7f4a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f8010 │ │ │ │ + cbnz r3, 1f7fb0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1f8024 │ │ │ │ - ldr r1, [pc, #132] @ (1f805c ) │ │ │ │ + blt.n 1f7fc4 │ │ │ │ + ldr r1, [pc, #132] @ (1f7ffc ) │ │ │ │ add r1, pc │ │ │ │ blx 612f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f801e │ │ │ │ + cbz r0, 1f7fbe │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 1f7f08 │ │ │ │ + b.n 1f7ea8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f8028 │ │ │ │ + bne.n 1f7fc8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e591c │ │ │ │ + bl 1e58bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f7ffa │ │ │ │ + bne.n 1f7f9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7fec │ │ │ │ - b.n 1f7f02 │ │ │ │ + bne.n 1f7f8c │ │ │ │ + b.n 1f7ea2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1e58f4 │ │ │ │ - b.n 1f7fbe │ │ │ │ + bl 1e5894 │ │ │ │ + b.n 1f7f5e │ │ │ │ mov r0, r7 │ │ │ │ blx 61944 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 1f7f9a │ │ │ │ + b.n 1f7f3a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f802e │ │ │ │ + bne.n 1f7fce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7fea │ │ │ │ - b.n 1f7f02 │ │ │ │ + bne.n 1f7f8a │ │ │ │ + b.n 1f7ea2 │ │ │ │ mov r0, r7 │ │ │ │ blx 61944 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f7f92 │ │ │ │ - b.n 1f7fa6 │ │ │ │ + bne.n 1f7f32 │ │ │ │ + b.n 1f7f46 │ │ │ │ nop │ │ │ │ - push {r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 61390 │ │ │ │ - cbz r0, 1f808a │ │ │ │ + cbz r0, 1f802a │ │ │ │ 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 62120 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f8080 │ │ │ │ + blt.n 1f8020 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 61390 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8080 │ │ │ │ + bne.n 1f8020 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ sbc.w ip, r3, r3, lsl #1 │ │ │ │ @@ -561800,324 +561767,324 @@ │ │ │ │ asrs r7, r3, #31 │ │ │ │ and.w r7, r7, #3 │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r3, lsl #30 │ │ │ │ add r1, r7 │ │ │ │ - bl 1e6aa0 │ │ │ │ + bl 1e6a40 │ │ │ │ mul.w r9, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 622ac │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ blx 61d1c │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1f81d8 │ │ │ │ + bne.n 1f8178 │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 1f81cc │ │ │ │ + cbz r7, 1f816c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 1f81cc │ │ │ │ + cbz r3, 1f816c │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f81cc │ │ │ │ + beq.n 1f816c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f81cc │ │ │ │ + blt.n 1f816c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1f81cc │ │ │ │ + cbz r0, 1f816c │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ strd r2, r3, [r0] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrd r3, r2, [r9, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r9, r9, #28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r2, [r9, #-28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e6c04 │ │ │ │ + bl 1e6ba4 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r8, r7 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1f815a │ │ │ │ - b.n 1f81ce │ │ │ │ + bne.n 1f80fa │ │ │ │ + b.n 1f816e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 61390 │ │ │ │ - cbz r0, 1f81e8 │ │ │ │ + cbz r0, 1f8188 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 61324 │ │ │ │ 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, r6 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1f81da │ │ │ │ + b.n 1f817a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #268] @ (1f8318 ) │ │ │ │ + ldr r2, [pc, #268] @ (1f82b8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (1f831c ) │ │ │ │ + ldr r3, [pc, #268] @ (1f82bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1f822a │ │ │ │ - bl 1f7ed0 │ │ │ │ + cbnz r1, 1f81ca │ │ │ │ + bl 1f7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f82a2 │ │ │ │ + beq.n 1f8242 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f7df8 │ │ │ │ - cbz r0, 1f825a │ │ │ │ + bl 1f7d98 │ │ │ │ + cbz r0, 1f81fa │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f7df8 │ │ │ │ - cbz r0, 1f825a │ │ │ │ + bl 1f7d98 │ │ │ │ + cbz r0, 1f81fa │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 1f82e6 │ │ │ │ + beq.n 1f8286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d08 │ │ │ │ - cbz r0, 1f829e │ │ │ │ + bl 1f7ca8 │ │ │ │ + cbz r0, 1f823e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62120 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f82a6 │ │ │ │ + cbnz r5, 1f8246 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f82ec │ │ │ │ + beq.n 1f828c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f8320 ) │ │ │ │ - ldr r3, [pc, #144] @ (1f831c ) │ │ │ │ + ldr r2, [pc, #152] @ (1f82c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f82bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8314 │ │ │ │ + bne.n 1f82b4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f830a │ │ │ │ + beq.n 1f82aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f8286 │ │ │ │ + b.n 1f8226 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e6bac │ │ │ │ + bl 1e6b4c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8280 │ │ │ │ + bne.n 1f8220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d08 │ │ │ │ + bl 1f7ca8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62120 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8280 │ │ │ │ - b.n 1f82a2 │ │ │ │ + bne.n 1f8220 │ │ │ │ + b.n 1f8242 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f8262 │ │ │ │ + b.n 1f8202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d08 │ │ │ │ + bl 1f7ca8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62120 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f827a │ │ │ │ + bne.n 1f821a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f8286 │ │ │ │ + b.n 1f8226 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r7, 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, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f8828 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f87c8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1f882c │ │ │ │ + ldr.w r3, [pc, #1256] @ 1f87cc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f8426 │ │ │ │ + beq.n 1f83c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r7, 1f8386 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1f8830 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1f882c │ │ │ │ + cbnz r7, 1f8326 │ │ │ │ + ldr.w r2, [pc, #1224] @ 1f87d0 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1f87cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f8806 │ │ │ │ + bne.w 1f87a6 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 62114 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8422 │ │ │ │ + beq.n 1f83c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 1f8446 │ │ │ │ - ldr.w r9, [pc, #1160] @ 1f8834 │ │ │ │ + blt.n 1f83e6 │ │ │ │ + ldr.w r9, [pc, #1160] @ 1f87d4 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 612f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8440 │ │ │ │ + beq.n 1f83e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 1f8416 │ │ │ │ + blt.n 1f83b6 │ │ │ │ mov r1, r9 │ │ │ │ blx 612f4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f880a │ │ │ │ + beq.w 1f87aa │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f7df8 │ │ │ │ - cbz r0, 1f8410 │ │ │ │ + bl 1f7d98 │ │ │ │ + cbz r0, 1f83b0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f7df8 │ │ │ │ - cbz r0, 1f8410 │ │ │ │ + bl 1f7d98 │ │ │ │ + cbz r0, 1f83b0 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f8410 │ │ │ │ + bne.n 1f83b0 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f8464 │ │ │ │ + beq.n 1f8404 │ │ │ │ mov r0, r9 │ │ │ │ blx 62354 │ │ │ │ mov r0, r8 │ │ │ │ blx 62354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f8366 │ │ │ │ + b.n 1f8306 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 625d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f819c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f835e │ │ │ │ - b.n 1f8422 │ │ │ │ + bne.n 1f82fe │ │ │ │ + b.n 1f83c2 │ │ │ │ mov r0, fp │ │ │ │ blx 61944 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f87a0 │ │ │ │ + bge.w 1f8740 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ - b.n 1f8422 │ │ │ │ + b.n 1f83c2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f879a │ │ │ │ + beq.w 1f873a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r3, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [r5, #4]! │ │ │ │ @@ -562127,28 +562094,28 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8480 │ │ │ │ + bne.n 1f8420 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (1f8838 ) │ │ │ │ + ldr r3, [pc, #904] @ (1f87d8 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 624a4 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 1f84fa │ │ │ │ + beq.n 1f849a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, r3, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ strb r0, [r3, #28] │ │ │ │ @@ -562163,35 +562130,35 @@ │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f84cc │ │ │ │ - ldr r3, [pc, #832] @ (1f883c ) │ │ │ │ + bne.n 1f846c │ │ │ │ + ldr r3, [pc, #832] @ (1f87dc ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 624a4 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8410 │ │ │ │ + beq.w 1f83b0 │ │ │ │ mov r0, fp │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8410 │ │ │ │ + beq.w 1f83b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 61ca4 │ │ │ │ - ldr r3, [pc, #784] @ (1f8840 ) │ │ │ │ + ldr r3, [pc, #784] @ (1f87e0 ) │ │ │ │ mov.w fp, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -562200,15 +562167,15 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 6221c │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 61ca4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd fp, r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ @@ -562216,34 +562183,34 @@ │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 6221c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62120 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 61390 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 62120 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -562253,453 +562220,453 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f8772 │ │ │ │ + bne.w 1f8712 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1f87b0 │ │ │ │ + beq.w 1f8750 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f7bb4 │ │ │ │ + bl 1f7b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6221c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f7bb4 │ │ │ │ + bl 1f7b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f878c │ │ │ │ + beq.w 1f872c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f878c │ │ │ │ + blt.w 1f872c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f878c │ │ │ │ + bne.w 1f872c │ │ │ │ mov r0, r8 │ │ │ │ blx 62120 │ │ │ │ mov r3, r0 │ │ │ │ subs r6, r3, r6 │ │ │ │ mov r0, fp │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f85ca │ │ │ │ + bhi.n 1f856a │ │ │ │ mov r0, r8 │ │ │ │ blx 625d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 625d8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 62120 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61d70 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 6121c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 62120 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61d70 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 6121c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f878c │ │ │ │ - bl 1e7790 │ │ │ │ + bne.n 1f872c │ │ │ │ + bl 1e7730 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 611a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 1f8820 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 1f87c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx 61e24 <__aeabi_ldivmod@plt> │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r0, r7, asr #31 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f7c60 │ │ │ │ - cbz r0, 1f878c │ │ │ │ + bl 1f7c00 │ │ │ │ + cbz r0, 1f872c │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f7c60 │ │ │ │ - cbz r0, 1f878c │ │ │ │ + bl 1f7c00 │ │ │ │ + cbz r0, 1f872c │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ mov r0, r9 │ │ │ │ blx 62354 │ │ │ │ mov r0, r8 │ │ │ │ blx 62354 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 625d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ - b.n 1f8366 │ │ │ │ + bl 1f819c │ │ │ │ + b.n 1f8306 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 61390 │ │ │ │ - cbnz r0, 1f878c │ │ │ │ + cbnz r0, 1f872c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f86ac │ │ │ │ + beq.n 1f864c │ │ │ │ mov r0, r5 │ │ │ │ blx 61324 │ │ │ │ mov r0, r9 │ │ │ │ blx 62354 │ │ │ │ - b.n 1f8416 │ │ │ │ + b.n 1f83b6 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 1f84ae │ │ │ │ - ldr r1, [pc, #160] @ (1f8844 ) │ │ │ │ + b.n 1f844e │ │ │ │ + ldr r1, [pc, #160] @ (1f87e4 ) │ │ │ │ add r1, pc │ │ │ │ blx 612f4 │ │ │ │ - cbz r0, 1f8812 │ │ │ │ + cbz r0, 1f87b2 │ │ │ │ blx 62354 │ │ │ │ - b.n 1f845c │ │ │ │ + b.n 1f83fc │ │ │ │ mov r0, r8 │ │ │ │ blx 62120 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f878c │ │ │ │ + bne.n 1f872c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f86b0 │ │ │ │ - b.n 1f878c │ │ │ │ + beq.w 1f8650 │ │ │ │ + b.n 1f872c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 61944 │ │ │ │ - b.n 1f8416 │ │ │ │ + b.n 1f83b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 61944 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 61324 │ │ │ │ - b.n 1f8422 │ │ │ │ + b.n 1f83c2 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ movs r7, r2 │ │ │ │ - bl cc83a │ │ │ │ - bl 11483e │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + bl cc7da │ │ │ │ + bl 1147de │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r7, r2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #240] @ (1f894c ) │ │ │ │ + ldr r7, [pc, #240] @ (1f88ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (1f8950 ) │ │ │ │ + ldr r2, [pc, #240] @ (1f88f0 ) │ │ │ │ mov r3, r1 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ adds r0, #12 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f8920 │ │ │ │ + beq.n 1f88c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1f892e │ │ │ │ - ldr.w r8, [pc, #196] @ 1f8954 │ │ │ │ + blt.n 1f88ce │ │ │ │ + ldr.w r8, [pc, #196] @ 1f88f4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 612f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8928 │ │ │ │ - ldr r1, [pc, #184] @ (1f8958 ) │ │ │ │ + beq.n 1f88c8 │ │ │ │ + ldr r1, [pc, #184] @ (1f88f8 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f8912 │ │ │ │ + beq.n 1f88b2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 61b54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f8940 │ │ │ │ + blt.n 1f88e0 │ │ │ │ mov r1, r8 │ │ │ │ blx 612f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f893a │ │ │ │ + cbz r0, 1f88da │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e97b0 │ │ │ │ + bl 1e9750 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f8904 │ │ │ │ + cbz r0, 1f88a4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6af0 │ │ │ │ + bl 1e6a90 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f88fe │ │ │ │ + cbz r0, 1f889e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ - cbnz r0, 1f8922 │ │ │ │ + bl 1f819c │ │ │ │ + cbnz r0, 1f88c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e6b90 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f890c │ │ │ │ + cbz r0, 1f88ac │ │ │ │ blx 62354 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f891a │ │ │ │ + cbz r0, 1f88ba │ │ │ │ blx 62354 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 61324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 61944 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 61324 │ │ │ │ - b.n 1f8920 │ │ │ │ + b.n 1f88c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61944 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 61324 │ │ │ │ - b.n 1f8912 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + b.n 1f88b2 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #140] @ (1f89f8 ) │ │ │ │ + ldr r5, [pc, #140] @ (1f8998 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (1f89fc ) │ │ │ │ + ldr r3, [pc, #140] @ (1f899c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #128] @ (1f8a00 ) │ │ │ │ + ldr r5, [pc, #128] @ (1f89a0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61830 │ │ │ │ - ldr r1, [pc, #120] @ (1f8a04 ) │ │ │ │ + ldr r1, [pc, #120] @ (1f89a4 ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f89cc │ │ │ │ + beq.n 1f896c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61aa0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1f8a08 │ │ │ │ + ldr.w ip, [pc, #92] @ 1f89a8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add ip, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ blx 61f30 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f89cc │ │ │ │ + beq.n 1f896c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 61aa0 │ │ │ │ - b.n 1f89ce │ │ │ │ + b.n 1f896e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 61324 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #48] @ (1f8a0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f89fc ) │ │ │ │ + ldr r2, [pc, #48] @ (1f89ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f899c ) │ │ │ │ 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 1f89f4 │ │ │ │ + bne.n 1f8994 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r2 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e6b90 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f8a34 │ │ │ │ + cbz r0, 1f89d4 │ │ │ │ blx 62354 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 61324 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f8a42 │ │ │ │ + cbz r0, 1f89e2 │ │ │ │ blx 62354 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 61324 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1f8c3c ) │ │ │ │ - ldr r3, [pc, #468] @ (1f8c40 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f8bdc ) │ │ │ │ + ldr r3, [pc, #468] @ (1f8be0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, ip │ │ │ │ @@ -562717,180 +562684,180 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1f8a88 │ │ │ │ + bne.n 1f8a28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7ed0 │ │ │ │ + bl 1f7e70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8c30 │ │ │ │ + beq.w 1f8bd0 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f8c34 │ │ │ │ + beq.w 1f8bd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7e4c │ │ │ │ - cbz r0, 1f8af0 │ │ │ │ + bl 1f7dec │ │ │ │ + cbz r0, 1f8a90 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 625d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f819c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8c1c │ │ │ │ + beq.w 1f8bbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8c1c │ │ │ │ + beq.w 1f8bbc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8c34 │ │ │ │ + beq.w 1f8bd4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8c1c │ │ │ │ + bne.n 1f8bbc │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61d1c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f8c1c │ │ │ │ + bne.n 1f8bbc │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f8c1c │ │ │ │ + beq.n 1f8bbc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f8c1c │ │ │ │ + beq.n 1f8bbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8c34 │ │ │ │ + bne.n 1f8bd4 │ │ │ │ mov r0, r9 │ │ │ │ blx 622ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8c34 │ │ │ │ + beq.n 1f8bd4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 61d1c │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61390 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 61d1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f8c1e │ │ │ │ + beq.n 1f8bbe │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 1f8c1e │ │ │ │ + beq.n 1f8bbe │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 1f8c1e │ │ │ │ + blt.n 1f8bbe │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f8c1e │ │ │ │ - bl 1e7790 │ │ │ │ + bne.n 1f8bbe │ │ │ │ + bl 1e7730 │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 61390 │ │ │ │ - cbnz r0, 1f8c1e │ │ │ │ + cbnz r0, 1f8bbe │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sp │ │ │ │ movs r1, #1 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f8c1e │ │ │ │ + bne.n 1f8bbe │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 625d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #64] @ (1f8c44 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f8c40 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f8be4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f8be0 ) │ │ │ │ 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 1f8c38 │ │ │ │ + bne.n 1f8bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7bd8 │ │ │ │ + bl 1f7b78 │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f8c00 │ │ │ │ + b.n 1f8ba0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f8c24 │ │ │ │ + b.n 1f8bc4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #560] @ (1f8e8c ) │ │ │ │ + ldr r2, [pc, #560] @ (1f8e2c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #560] @ (1f8e90 ) │ │ │ │ + ldr r3, [pc, #560] @ (1f8e30 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -562908,98 +562875,98 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1f8c7a │ │ │ │ + bne.n 1f8c1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7ed0 │ │ │ │ - cbz r0, 1f8cc4 │ │ │ │ + bl 1f7e70 │ │ │ │ + cbz r0, 1f8c64 │ │ │ │ ldrb.w r9, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f8ce6 │ │ │ │ + bne.n 1f8c86 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #456] @ (1f8e94 ) │ │ │ │ - ldr r3, [pc, #452] @ (1f8e90 ) │ │ │ │ + ldr r2, [pc, #456] @ (1f8e34 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f8e30 ) │ │ │ │ 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 1f8e86 │ │ │ │ + bne.w 1f8e26 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7e4c │ │ │ │ - cbz r0, 1f8d04 │ │ │ │ + bl 1f7dec │ │ │ │ + cbz r0, 1f8ca4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 625d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ - cbz r0, 1f8d12 │ │ │ │ + bl 1f819c │ │ │ │ + cbz r0, 1f8cb2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 61390 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1f8d1e │ │ │ │ + cbz r0, 1f8cbe │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7bd8 │ │ │ │ - b.n 1f8cb8 │ │ │ │ + bl 1f7b78 │ │ │ │ + b.n 1f8c58 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 62120 │ │ │ │ add.w r3, r7, #20 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrd r3, r1, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ - bcs.w 1f8e78 │ │ │ │ + bcs.w 1f8e18 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w fp, [sp] │ │ │ │ sub.w r2, r3, #20 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r7 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - bl 1f8328 │ │ │ │ + bl 1f82c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8d12 │ │ │ │ + beq.n 1f8cb2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e6c98 │ │ │ │ + bl 1e6c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8cb4 │ │ │ │ + bne.n 1f8c54 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 61390 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8d12 │ │ │ │ + bne.n 1f8cb2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 61390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8d12 │ │ │ │ + bne.n 1f8cb2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -563007,32 +562974,32 @@ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f79d0 │ │ │ │ + bl 1f7970 │ │ │ │ strd r5, r4, [sp, #20] │ │ │ │ strd r0, r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 62120 │ │ │ │ movs r1, #32 │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8cb4 │ │ │ │ + beq.w 1f8c54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 62120 │ │ │ │ mov r3, r0 │ │ │ │ @@ -563047,177 +563014,177 @@ │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 6221c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 1f8d16 │ │ │ │ + bne.w 1f8cb6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 6221c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 1f8d16 │ │ │ │ + bne.w 1f8cb6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 6221c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f8d16 │ │ │ │ + bne.w 1f8cb6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 62120 │ │ │ │ str.w fp, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ - bl 1e6c04 │ │ │ │ + bl 1e6ba4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ - b.n 1f8cc8 │ │ │ │ + bl 1f7d08 │ │ │ │ + b.n 1f8c68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8060 │ │ │ │ + bl 1f8000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f8d58 │ │ │ │ - b.n 1f8d12 │ │ │ │ + bne.w 1f8cf8 │ │ │ │ + b.n 1f8cb2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f7ed0 │ │ │ │ - cbnz r0, 1f8eb6 │ │ │ │ + bl 1f7e70 │ │ │ │ + cbnz r0, 1f8e56 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 61390 │ │ │ │ - cbnz r0, 1f8ee8 │ │ │ │ + cbnz r0, 1f8e88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 62120 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7bd8 │ │ │ │ + bl 1f7b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7d68 │ │ │ │ - b.n 1f8eb0 │ │ │ │ + bl 1f7d08 │ │ │ │ + b.n 1f8e50 │ │ │ │ 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 1f7ed0 │ │ │ │ - cbz r0, 1f8f26 │ │ │ │ + bl 1f7e70 │ │ │ │ + cbz r0, 1f8ec6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f8f38 │ │ │ │ + cbnz r3, 1f8ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ - vldr d9, [pc, #384] @ 1f90a8 │ │ │ │ + bl 1f7d08 │ │ │ │ + vldr d9, [pc, #384] @ 1f9048 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 625d8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 625d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f819c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f909c │ │ │ │ + beq.w 1f903c │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 62114 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8f20 │ │ │ │ + beq.n 1f8ec0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f8f8c │ │ │ │ + cbz r0, 1f8f2c │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e65d0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8f7a │ │ │ │ + bne.n 1f8f1a │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #288] @ (1f90b0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f9050 ) │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ subs r4, #20 │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 624a4 │ │ │ │ - vldr d9, [pc, #252] @ 1f90a8 │ │ │ │ + vldr d9, [pc, #252] @ 1f9048 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 1f9082 │ │ │ │ - ldr.w fp, [pc, #252] @ 1f90b4 │ │ │ │ + beq.n 1f9022 │ │ │ │ + ldr.w fp, [pc, #252] @ 1f9054 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #248] @ (1f90b8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f9058 ) │ │ │ │ sub.w r8, r7, #4 │ │ │ │ add fp, pc │ │ │ │ str r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e7790 │ │ │ │ + bl 1e7730 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -563228,16 +563195,16 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 1f9028 │ │ │ │ - bl 1eeb74 │ │ │ │ + bne.n 1f8fc8 │ │ │ │ + bl 1eeb14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r5, r0, r3 │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ strd r8, r5, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 623cc <__aeabi_ul2d@plt> │ │ │ │ @@ -563262,59 +563229,59 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d9, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f8fda │ │ │ │ + bne.n 1f8f7a │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 61324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7d68 │ │ │ │ + bl 1f7d08 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7bd8 │ │ │ │ - b.n 1f8f20 │ │ │ │ + bl 1f7b78 │ │ │ │ + b.n 1f8ec0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xebedffff │ │ │ │ - bcs.n 1f905c │ │ │ │ + bcc.n 1f90bc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1f91c4 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 1f91e4 ) │ │ │ │ movs r7, r2 │ │ │ │ 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, #3520] @ 0xdc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #864] @ (1f9434 ) │ │ │ │ - ldr r3, [pc, #864] @ (1f9438 ) │ │ │ │ + ldr r2, [pc, #864] @ (1f93d4 ) │ │ │ │ + ldr r3, [pc, #864] @ (1f93d8 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r8, r9, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [sp, #584] @ 0x248 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1fad24 │ │ │ │ + bl 1facc4 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 1f916c │ │ │ │ + bhi.n 1f910c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 1f9158 │ │ │ │ + bcs.n 1f90f8 │ │ │ │ mov fp, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -563323,38 +563290,38 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1face8 │ │ │ │ + bl 1fac88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 1f9268 │ │ │ │ - ldr r2, [pc, #772] @ (1f943c ) │ │ │ │ - ldr r3, [pc, #768] @ (1f9438 ) │ │ │ │ + bhi.w 1f9208 │ │ │ │ + ldr r2, [pc, #772] @ (1f93dc ) │ │ │ │ + ldr r3, [pc, #768] @ (1f93d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f942e │ │ │ │ + bne.w 1f93ce │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ sub.w fp, r5, #1024 @ 0x400 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [r0] │ │ │ │ - b.n 1f910e │ │ │ │ + b.n 1f90ae │ │ │ │ subs r3, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -563362,54 +563329,54 @@ │ │ │ │ ubfx r6, r1, #0, #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ adds.w r6, r6, r8 │ │ │ │ add.w r3, sl, r1 │ │ │ │ sub.w r5, r5, r1 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ adc.w fp, r9, #0 │ │ │ │ - bl 1fad24 │ │ │ │ + bl 1facc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9264 │ │ │ │ + bne.n 1f9204 │ │ │ │ lsls r3, r0, #5 │ │ │ │ mov r2, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, sp, #396 @ 0x18c │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f90bc │ │ │ │ + bl 1f905c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r8 │ │ │ │ mov r5, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f90bc │ │ │ │ + bl 1f905c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1f9402 │ │ │ │ + beq.w 1f93a2 │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 1f93f2 │ │ │ │ + bls.w 1f9392 │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f93fa │ │ │ │ + bls.w 1f939a │ │ │ │ mov.w r9, #4 │ │ │ │ movs r6, #2 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -563420,17 +563387,17 @@ │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1face8 │ │ │ │ + bl 1fac88 │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 1f9134 │ │ │ │ + bls.w 1f90d4 │ │ │ │ add.w r8, r8, r6, lsl #6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r5] │ │ │ │ @@ -563438,17 +563405,17 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1f9134 │ │ │ │ + b.n 1f90d4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 1f91b8 │ │ │ │ + b.n 1f9158 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov ip, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ adds.w r8, r6, r8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -563469,44 +563436,44 @@ │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ strb.w r4, [r5, #106] @ 0x6a │ │ │ │ add r3, sl │ │ │ │ strd r8, r9, [r5, #32] │ │ │ │ mov ip, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r5, #104] @ 0x68 │ │ │ │ - bls.w 1f9428 │ │ │ │ + bls.w 1f93c8 │ │ │ │ sub.w r2, fp, #65 @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r9 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ mov r9, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f92e0 │ │ │ │ + b.n 1f9280 │ │ │ │ ldrd r2, r1, [r5, #32] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ ldrb.w r4, [r5, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp sl, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #105] @ 0x69 │ │ │ │ - bne.n 1f92d4 │ │ │ │ + bne.n 1f9274 │ │ │ │ sub.w r3, fp, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r5, #104] @ 0x68 │ │ │ │ sub.w fp, r3, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ add ip, r8 │ │ │ │ @@ -563564,15 +563531,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldrd r0, r1, [sp, #288] @ 0x120 │ │ │ │ str r3, [r7, r5] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -563581,79 +563548,79 @@ │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 1f9134 │ │ │ │ + b.n 1f90d4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1f920e │ │ │ │ + b.n 1f91ae │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1f920e │ │ │ │ + b.n 1f91ae │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #460 @ 0x1cc │ │ │ │ mov r4, r8 │ │ │ │ adds r5, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1f9406 │ │ │ │ + bne.n 1f93a6 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1f9134 │ │ │ │ + b.n 1f90d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1f9324 │ │ │ │ + b.n 1f92c4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r4, #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, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 1f9a28 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1f9a2c │ │ │ │ + ldr.w r0, [pc, #1488] @ 1f99c8 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1f99cc │ │ │ │ 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 1f9ea2 │ │ │ │ + beq.w 1f9e42 │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa578 │ │ │ │ + bne.w 1fa518 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r8, #32 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 1fa688 │ │ │ │ + bls.w 1fa628 │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov.w r9, fp, lsr #6 │ │ │ │ mov fp, r7 │ │ │ │ add.w r4, r9, #1 │ │ │ │ add.w r4, r7, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -563663,21 +563630,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp fp, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1f94be │ │ │ │ + bne.n 1f945e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, r9, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -563693,15 +563660,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, r3 │ │ │ │ subs.w r2, r2, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1f9e7c │ │ │ │ + beq.w 1f9e1c │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -563726,15 +563693,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.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f9578 │ │ │ │ + bne.n 1f9518 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r7, [sp, #537] @ 0x219 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -563746,15 +563713,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ @@ -563847,18 +563814,18 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 1fa66a │ │ │ │ + bcs.w 1fa60a │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 1f9a20 │ │ │ │ + vldr d8, [pc, #808] @ 1f99c0 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ strd sl, r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r6, #2 │ │ │ │ @@ -563886,15 +563853,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 1f974a │ │ │ │ + bne.n 1f96ea │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -563909,15 +563876,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 │ │ │ │ @@ -563998,15 +563965,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #144] @ 0x90 │ │ │ │ subs r6, r2, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 1f9708 │ │ │ │ + bcc.w 1f96a8 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r9, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -564059,40 +564026,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 61830 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1fa2f2 │ │ │ │ + bls.w 1fa292 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 1f9a20 │ │ │ │ + vldr d8, [pc, #168] @ 1f99c0 │ │ │ │ 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 1f99a2 │ │ │ │ + beq.n 1f9942 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f999a │ │ │ │ + bne.n 1f993a │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 1f9eae │ │ │ │ + bhi.w 1f9e4e │ │ │ │ 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} │ │ │ │ @@ -564108,50 +564075,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 61830 │ │ │ │ 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 1fa56c │ │ │ │ + bls.w 1fa50c │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f9a38 │ │ │ │ + b.n 1f99d8 │ │ │ │ ... │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 1f9a30 │ │ │ │ + bne.n 1f99d0 │ │ │ │ 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 │ │ │ │ @@ -564209,15 +564176,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ lsrs r7, r2, #8 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ lsrs r5, r3, #8 │ │ │ │ @@ -564298,15 +564265,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 1fa564 │ │ │ │ + bcs.w 1fa504 │ │ │ │ strd r9, sl, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -564337,15 +564304,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 1f9c94 │ │ │ │ + bne.n 1f9c34 │ │ │ │ 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 │ │ │ │ @@ -564360,15 +564327,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 │ │ │ │ @@ -564449,15 +564416,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f9c52 │ │ │ │ + bcc.w 1f9bf2 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r3, r7, [sp, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -564488,60 +564455,60 @@ │ │ │ │ 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 1f997c │ │ │ │ + bhi.w 1f991c │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa2ec │ │ │ │ - ldr.w r2, [pc, #2088] @ 1fa6a8 │ │ │ │ - ldr.w r3, [pc, #2088] @ 1fa6ac │ │ │ │ + bne.w 1fa28c │ │ │ │ + ldr.w r2, [pc, #2088] @ 1fa648 │ │ │ │ + ldr.w r3, [pc, #2088] @ 1fa64c │ │ │ │ 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 1fa69c │ │ │ │ + bne.w 1fa63c │ │ │ │ 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 1f996e │ │ │ │ - b.n 1f9e74 │ │ │ │ + bhi.w 1f990e │ │ │ │ + b.n 1f9e14 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r7, sp, #548 @ 0x224 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f90bc │ │ │ │ + bl 1f905c │ │ │ │ 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 61f00 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1fa0b2 │ │ │ │ + bcs.w 1fa052 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -564573,15 +564540,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 1f9f46 │ │ │ │ + bne.n 1f9ee6 │ │ │ │ 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 │ │ │ │ @@ -564596,15 +564563,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 │ │ │ │ @@ -564685,15 +564652,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f9f04 │ │ │ │ + bcc.w 1f9ea4 │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #145 @ 0x91 │ │ │ │ add.w ip, ip, r5, lsl #5 │ │ │ │ add.w r5, fp, ip │ │ │ │ lsrs r7, r3, #1 │ │ │ │ @@ -564714,15 +564681,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls.w 1fa2be │ │ │ │ + bls.w 1fa25e │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -564753,15 +564720,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 1fa154 │ │ │ │ + bne.n 1fa0f4 │ │ │ │ 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 │ │ │ │ @@ -564776,15 +564743,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 │ │ │ │ @@ -564865,15 +564832,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1fa112 │ │ │ │ + bcc.w 1fa0b2 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ movs r7, #145 @ 0x91 │ │ │ │ add.w r7, r7, r5, lsl #5 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r7] │ │ │ │ @@ -564884,23 +564851,23 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1f9e4a │ │ │ │ + b.n 1f9dea │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fa5f2 │ │ │ │ + bne.w 1fa592 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1fa672 │ │ │ │ + bls.w 1fa612 │ │ │ │ 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 │ │ │ │ @@ -564912,22 +564879,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 1fa31e │ │ │ │ + bne.n 1fa2be │ │ │ │ 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 │ │ │ │ @@ -564948,17 +564915,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f9e7c │ │ │ │ + bls.w 1f9e1c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1fa6a0 │ │ │ │ + vldr d8, [pc, #764] @ 1fa640 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r5, #2 │ │ │ │ @@ -564986,15 +564953,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 1fa3f4 │ │ │ │ + bne.n 1fa394 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -565008,15 +564975,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, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 │ │ │ │ @@ -565101,24 +565068,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1fa3b2 │ │ │ │ - b.n 1f9e7c │ │ │ │ + bcc.w 1fa352 │ │ │ │ + b.n 1f9e1c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 1f9e0e │ │ │ │ + b.n 1f9dae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f9a7e │ │ │ │ + b.w 1f9a1e │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ cmp r6, r2 │ │ │ │ add r0, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -565130,37 +565097,37 @@ │ │ │ │ add r0, r6 │ │ │ │ adds r7, r3, r6 │ │ │ │ subs.w r6, sl, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1f9514 │ │ │ │ + beq.w 1f94b4 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vldr d7, [r8, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 61830 │ │ │ │ - b.w 1f94a2 │ │ │ │ + b.w 1f9442 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ @@ -565174,69 +565141,69 @@ │ │ │ │ add r0, r4 │ │ │ │ add r3, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 1fa372 │ │ │ │ + beq.w 1fa312 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ 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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ 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 61830 │ │ │ │ - b.n 1fa2fc │ │ │ │ + b.n 1fa29c │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 1f98c2 │ │ │ │ + b.w 1f9862 │ │ │ │ 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] │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1fa372 │ │ │ │ + b.n 1fa312 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 1f9514 │ │ │ │ + b.w 1f94b4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #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] @ 1fa728 │ │ │ │ + ldr.w ip, [pc, #104] @ 1fa6c8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1fa720 │ │ │ │ + vldr d7, [pc, #88] @ 1fa6c0 │ │ │ │ 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] │ │ │ │ @@ -565263,59 +565230,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 1fa68c │ │ │ │ + bhi.n 1fa66c │ │ │ │ movs r6, r4 │ │ │ │ - cbz r2, 1fa742 │ │ │ │ + cbz r2, 1fa6e2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f9440 │ │ │ │ + bl 1f93e0 │ │ │ │ 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, #1020] @ (1fab60 ) │ │ │ │ + ldr r0, [pc, #1020] @ (1fab00 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1016] @ (1fab64 ) │ │ │ │ + ldr r1, [pc, #1016] @ (1fab04 ) │ │ │ │ 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 1fa962 │ │ │ │ + beq.w 1fa902 │ │ │ │ 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 1fa982 │ │ │ │ + beq.w 1fa922 │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faa14 │ │ │ │ + beq.w 1fa9b4 │ │ │ │ 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 │ │ │ │ @@ -565342,15 +565309,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 1fa7ea │ │ │ │ + bne.n 1fa78a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ lsls r5, r5, #5 │ │ │ │ vstr d7, [r6, #32] │ │ │ │ @@ -565361,15 +565328,15 @@ │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6224c │ │ │ │ adds r5, #113 @ 0x71 │ │ │ │ add.w sl, sp, #388 @ 0x184 │ │ │ │ add r5, r4 │ │ │ │ - vldr d8, [pc, #800] @ 1fab58 │ │ │ │ + vldr d8, [pc, #800] @ 1faaf8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -565391,15 +565358,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 1fac40 │ │ │ │ + bl 1fabe0 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov lr, sl │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -565444,47 +565411,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 6224c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6224c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fa842 │ │ │ │ + bne.n 1fa7e2 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1faaa6 │ │ │ │ + bne.w 1faa46 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1fab04 │ │ │ │ + bhi.w 1faaa4 │ │ │ │ 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 1fac68 │ │ │ │ + bl 1fac08 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6224c │ │ │ │ - ldr r2, [pc, #516] @ (1fab68 ) │ │ │ │ - ldr r3, [pc, #508] @ (1fab64 ) │ │ │ │ + ldr r2, [pc, #516] @ (1fab08 ) │ │ │ │ + ldr r3, [pc, #508] @ (1fab04 ) │ │ │ │ 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 1fac18 │ │ │ │ + bne.w 1fabb8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -565509,40 +565476,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 1fa9b6 │ │ │ │ + bne.n 1fa956 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r1, r8 │ │ │ │ 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 6224c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fab6c │ │ │ │ + bne.w 1fab0c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1fabc8 │ │ │ │ + bhi.w 1fab68 │ │ │ │ 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 1fa94a │ │ │ │ + b.n 1fa8ea │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w r9, r5, #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -565566,16 +565533,16 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, lr │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1faa50 │ │ │ │ - vldr d7, [pc, #232] @ 1fab58 │ │ │ │ + bne.n 1fa9f0 │ │ │ │ + vldr d7, [pc, #232] @ 1faaf8 │ │ │ │ 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 │ │ │ │ strb.w sl, [r6, #105] @ 0x69 │ │ │ │ @@ -565583,30 +565550,30 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 6224c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6224c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1fa82e │ │ │ │ + bne.w 1fa7ce │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1fa926 │ │ │ │ + b.n 1fa8c6 │ │ │ │ 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 1fac68 │ │ │ │ + bl 1fac08 │ │ │ │ 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 │ │ │ │ @@ -565623,66 +565590,66 @@ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1fab2c │ │ │ │ + bls.n 1faacc │ │ │ │ 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 1fac94 │ │ │ │ + bl 1fac34 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1fa962 │ │ │ │ + beq.w 1fa902 │ │ │ │ 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 1fa936 │ │ │ │ + b.n 1fa8d6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ 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 1fac68 │ │ │ │ + bl 1fac08 │ │ │ │ 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 │ │ │ │ @@ -565699,113 +565666,113 @@ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1fabf0 │ │ │ │ + bls.n 1fab90 │ │ │ │ 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 1fac94 │ │ │ │ + bl 1fac34 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1fa962 │ │ │ │ + beq.w 1fa902 │ │ │ │ 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 1fa9fe │ │ │ │ + b.n 1fa99e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - bl 1fa748 │ │ │ │ + bl 1fa6e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fad28 │ │ │ │ + bl 1facc8 │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fba48 │ │ │ │ + bl 1fb9e8 │ │ │ │ add sp, #16 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1face2 │ │ │ │ + cbz r6, 1fac82 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1fba48 │ │ │ │ + bl 1fb9e8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1facc0 │ │ │ │ + bne.n 1fac60 │ │ │ │ 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 │ │ │ │ @@ -565817,15 +565784,15 @@ │ │ │ │ ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fc918 │ │ │ │ + bl 1fc8b8 │ │ │ │ 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 │ │ │ │ @@ -568454,17 +568421,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, #276] @ (1fca40 ) │ │ │ │ + ldr r4, [pc, #276] @ (1fc9e0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1fca44 ) │ │ │ │ + ldr r3, [pc, #276] @ (1fc9e4 ) │ │ │ │ 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 │ │ │ │ @@ -568472,15 +568439,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 1fca20 │ │ │ │ + beq.n 1fc9c0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -568496,37 +568463,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, 1fc9dc │ │ │ │ + cbz r3, 1fc97c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1fc9c2 │ │ │ │ + b.n 1fc962 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1fad28 │ │ │ │ + bl 1facc8 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1fc9aa │ │ │ │ + bne.n 1fc94a │ │ │ │ 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 1fad28 │ │ │ │ + bl 1facc8 │ │ │ │ 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 │ │ │ │ @@ -568542,62 +568509,62 @@ │ │ │ │ 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 1fc96e │ │ │ │ - ldr r2, [pc, #36] @ (1fca48 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fca44 ) │ │ │ │ + bne.n 1fc90e │ │ │ │ + ldr r2, [pc, #36] @ (1fc9e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fc9e4 ) │ │ │ │ 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 1fca3a │ │ │ │ + bne.n 1fc9da │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1fcab8 │ │ │ │ + cbz r0, 1fca58 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1fca78 │ │ │ │ + bhi.n 1fca18 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 618fc <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1fca94 │ │ │ │ + cbz r0, 1fca34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 618fc <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 618fc <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fca78 │ │ │ │ + bne.n 1fca18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ blx 618fc <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -568679,68 +568646,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61cb0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1fcc08 ) │ │ │ │ + ldr r2, [pc, #112] @ (1fcba8 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1fcc0c ) │ │ │ │ + ldr r3, [pc, #108] @ (1fcbac ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 1fcbfa │ │ │ │ + beq.n 1fcb9a │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1fcbf6 │ │ │ │ + bne.n 1fcb96 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 61138 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 62234 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 61174 │ │ │ │ mov r0, sp │ │ │ │ blx 62240 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1fcc10 ) │ │ │ │ - ldr r3, [pc, #40] @ (1fcc0c ) │ │ │ │ + ldr r2, [pc, #48] @ (1fcbb0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1fcbac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fcc02 │ │ │ │ + bne.n 1fcba2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1fcbde │ │ │ │ + b.n 1fcb7e │ │ │ │ mov r1, r3 │ │ │ │ blx 61174 │ │ │ │ - b.n 1fcbdc │ │ │ │ + b.n 1fcb7c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 61168 │ │ │ │ subs r0, #0 │ │ │ │ @@ -568763,24 +568730,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 622ac │ │ │ │ - cbz r0, 1fcc8a │ │ │ │ + cbz r0, 1fcc2a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (1fcc90 ) │ │ │ │ + ldr r2, [pc, #36] @ (1fcc30 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 6265c │ │ │ │ - cbnz r0, 1fcc80 │ │ │ │ + cbnz r0, 1fcc20 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 61324 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -568792,64 +568759,64 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6184c │ │ │ │ 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] @ (1fccf8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1fcc98 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1fccfc ) │ │ │ │ + ldr r3, [pc, #64] @ (1fcc9c ) │ │ │ │ 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 61af4 │ │ │ │ - cbnz r0, 1fccf0 │ │ │ │ - cbz r4, 1fccd8 │ │ │ │ + cbnz r0, 1fcc90 │ │ │ │ + cbz r4, 1fcc78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1fcd00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1fccfc ) │ │ │ │ + ldr r2, [pc, #36] @ (1fcca0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1fcc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fccf4 │ │ │ │ + bne.n 1fcc94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1fccd8 │ │ │ │ + b.n 1fcc78 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r7, 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, 1fcd3c │ │ │ │ + cbnz r3, 1fccdc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1fcd40 │ │ │ │ + beq.n 1fcce0 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -568858,24 +568825,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fcd18 │ │ │ │ + bl 1fccb8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1fcd86 │ │ │ │ + cbnz r3, 1fcd26 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1fcd8a │ │ │ │ + beq.n 1fcd2a │ │ │ │ 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 │ │ │ │ @@ -568884,15 +568851,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 1fcd60 │ │ │ │ + bl 1fcd00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -568906,74 +568873,74 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fcde2 │ │ │ │ - b.n 1fcdec │ │ │ │ + bne.n 1fcd82 │ │ │ │ + b.n 1fcd8c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fcdec │ │ │ │ + beq.n 1fcd8c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1fcdda │ │ │ │ + bpl.n 1fcd7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fce18 │ │ │ │ + beq.n 1fcdb8 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1fce10 │ │ │ │ + bmi.n 1fcdb0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1fce1c │ │ │ │ + cbnz r0, 1fcdbc │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1fce1c │ │ │ │ + bne.n 1fcdbc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1fce00 │ │ │ │ + bne.n 1fcda0 │ │ │ │ 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] @ (1fce60 ) │ │ │ │ + ldr r0, [pc, #44] @ (1fce00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1fce5a │ │ │ │ - ldr r3, [pc, #36] @ (1fce64 ) │ │ │ │ + cbnz r3, 1fcdfa │ │ │ │ + ldr r3, [pc, #36] @ (1fce04 ) │ │ │ │ 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 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 │ │ │ │ @@ -568985,1282 +568952,1282 @@ │ │ │ │ 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 1fcece │ │ │ │ - cbz r3, 1fcece │ │ │ │ + bne.n 1fce6e │ │ │ │ + cbz r3, 1fce6e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1fceae │ │ │ │ + b.n 1fce4e │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fcece │ │ │ │ + beq.n 1fce6e │ │ │ │ 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 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1fcea8 │ │ │ │ + bvc.n 1fce48 │ │ │ │ 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 1fcf1e │ │ │ │ - cbz r3, 1fcf22 │ │ │ │ + bne.n 1fcebe │ │ │ │ + cbz r3, 1fcec2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1fcf02 │ │ │ │ + b.n 1fcea2 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fcf22 │ │ │ │ + beq.n 1fcec2 │ │ │ │ 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 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1fcefc │ │ │ │ + bvs.n 1fce9c │ │ │ │ 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, #84] @ (1fcf8c ) │ │ │ │ + ldr r3, [pc, #84] @ (1fcf2c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1fcf90 ) │ │ │ │ + ldr r4, [pc, #80] @ (1fcf30 ) │ │ │ │ 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 1fcf74 │ │ │ │ + bne.n 1fcf14 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #1008 @ 0x3f0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r1, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1fcff8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fcf98 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1fcffc ) │ │ │ │ + ldr r4, [pc, #80] @ (1fcf9c ) │ │ │ │ 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 1fcfe2 │ │ │ │ + bne.n 1fcf82 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #63 @ 0x3f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd054 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fcff4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1fd058 ) │ │ │ │ + ldr r4, [pc, #64] @ (1fcff8 ) │ │ │ │ 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 r4, #127 @ 0x7f │ │ │ │ - bne.n 1fd03e │ │ │ │ + bne.n 1fcfde │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1fd0b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1fd058 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1fd0bc ) │ │ │ │ + ldr r4, [pc, #72] @ (1fd05c ) │ │ │ │ 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, #768 @ 0x300 │ │ │ │ - bne.n 1fd0a0 │ │ │ │ + bne.n 1fd040 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd128 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fd0c8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1fd12c ) │ │ │ │ + ldr r4, [pc, #84] @ (1fd0cc ) │ │ │ │ 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 1fd112 │ │ │ │ + bne.n 1fd0b2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #240 @ 0xf0 │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1fd194 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fd134 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1fd198 ) │ │ │ │ + ldr r4, [pc, #80] @ (1fd138 ) │ │ │ │ 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 1fd17e │ │ │ │ + bne.n 1fd11e │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1fd1f8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1fd198 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1fd1fc ) │ │ │ │ + ldr r4, [pc, #72] @ (1fd19c ) │ │ │ │ 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, #783 @ 0x30f │ │ │ │ - bne.n 1fd1e0 │ │ │ │ + bne.n 1fd180 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd254 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fd1f4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1fd258 ) │ │ │ │ + ldr r4, [pc, #64] @ (1fd1f8 ) │ │ │ │ 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 r4, #63 @ 0x3f │ │ │ │ - bne.n 1fd23e │ │ │ │ + bne.n 1fd1de │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1fd2b8 ) │ │ │ │ + ldr r3, [pc, #76] @ (1fd258 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1fd2bc ) │ │ │ │ + ldr r4, [pc, #72] @ (1fd25c ) │ │ │ │ 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, #1008 @ 0x3f0 │ │ │ │ - bne.n 1fd2a0 │ │ │ │ + bne.n 1fd240 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd314 ) │ │ │ │ + ldr r3, [pc, #68] @ (1fd2b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #64] @ (1fd318 ) │ │ │ │ + ldr r4, [pc, #64] @ (1fd2b8 ) │ │ │ │ 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 r4, #15 │ │ │ │ - bne.n 1fd2fe │ │ │ │ + bne.n 1fd29e │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1fd380 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fd320 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1fd384 ) │ │ │ │ + ldr r4, [pc, #80] @ (1fd324 ) │ │ │ │ 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 1fd368 │ │ │ │ + bne.n 1fd308 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #960 @ 0x3c0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #76] @ (1fd3e4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1fd384 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #72] @ (1fd3e8 ) │ │ │ │ + ldr r4, [pc, #72] @ (1fd388 ) │ │ │ │ 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, #960 @ 0x3c0 │ │ │ │ - bne.n 1fd3cc │ │ │ │ + bne.n 1fd36c │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #84] @ (1fd450 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fd3f0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #80] @ (1fd454 ) │ │ │ │ + ldr r4, [pc, #80] @ (1fd3f4 ) │ │ │ │ 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 1fd43a │ │ │ │ + bne.n 1fd3da │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ andpl.w r4, r4, #15 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ and.w r0, r0, #48 @ 0x30 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #72] @ (1fd4d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1fd478 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #68] @ (1fd4dc ) │ │ │ │ + ldr r4, [pc, #68] @ (1fd47c ) │ │ │ │ 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, #1072 @ 0x430 │ │ │ │ - bne.n 1fd4c2 │ │ │ │ + bne.n 1fd462 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd548 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fd4e8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1fd54c ) │ │ │ │ + ldr r4, [pc, #84] @ (1fd4ec ) │ │ │ │ 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 1fd532 │ │ │ │ + bne.n 1fd4d2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #64 @ 0x40 │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd5a4 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1fd5a8 │ │ │ │ + ldr r3, [pc, #68] @ (1fd544 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1fd548 │ │ │ │ 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 1fd58c │ │ │ │ + bne.n 1fd52c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1fd5a0 │ │ │ │ + bpl.n 1fd540 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (1fd640 ) │ │ │ │ + ldr r3, [pc, #96] @ (1fd5e0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1fd644 ) │ │ │ │ + ldr r4, [pc, #92] @ (1fd5e4 ) │ │ │ │ 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 │ │ │ │ - bne.n 1fd63a │ │ │ │ + bne.n 1fd5da │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w r5, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1fd62e │ │ │ │ + bpl.n 1fd5ce │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fd618 │ │ │ │ + bne.n 1fd5b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1fd618 │ │ │ │ - cmp r2, #22 │ │ │ │ + b.n 1fd5b8 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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] @ (1fd6b0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1fd650 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1fd6b4 ) │ │ │ │ + ldr r4, [pc, #84] @ (1fd654 ) │ │ │ │ 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 1fd698 │ │ │ │ + bne.n 1fd638 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt pl │ │ │ │ bicpl.w r4, r4, #462 @ 0x1ce │ │ │ │ lslpl r4, r4, #22 │ │ │ │ lsrpl r4, r4, #22 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28f43c │ │ │ │ + bl 28f3dc │ │ │ │ ands r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1fd70a │ │ │ │ + cbz r3, 1fd6aa │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd6e0 │ │ │ │ + b.n 1fd680 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd702 │ │ │ │ + beq.n 1fd6a2 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1fd6dc │ │ │ │ + bhi.n 1fd67c │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cbz r3, 1fd762 │ │ │ │ + cbz r3, 1fd702 │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd738 │ │ │ │ + b.n 1fd6d8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd75a │ │ │ │ + beq.n 1fd6fa │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1fd734 │ │ │ │ + bhi.n 1fd6d4 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cbz r3, 1fd7ba │ │ │ │ + cbz r3, 1fd75a │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd790 │ │ │ │ + b.n 1fd730 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd7b2 │ │ │ │ + beq.n 1fd752 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1fd78c │ │ │ │ + bhi.n 1fd72c │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cbz r3, 1fd812 │ │ │ │ + cbz r3, 1fd7b2 │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd7e8 │ │ │ │ + b.n 1fd788 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd80a │ │ │ │ + beq.n 1fd7aa │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1fd7e4 │ │ │ │ + bhi.n 1fd784 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cbz r3, 1fd86a │ │ │ │ + cbz r3, 1fd80a │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd840 │ │ │ │ + b.n 1fd7e0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd862 │ │ │ │ + beq.n 1fd802 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1fd83c │ │ │ │ + bhi.n 1fd7dc │ │ │ │ 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 │ │ │ │ nop │ │ │ │ - cbz r3, 1fd8c0 │ │ │ │ + cbz r3, 1fd860 │ │ │ │ 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 │ │ │ │ mov r5, sp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r4, r3 │ │ │ │ - b.n 1fd898 │ │ │ │ + b.n 1fd838 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1fd8b8 │ │ │ │ + beq.n 1fd858 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl 28f6a8 │ │ │ │ + bl 28f648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd894 │ │ │ │ + bne.n 1fd834 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 28f690 │ │ │ │ + bl 28f630 │ │ │ │ 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 28f690 │ │ │ │ + bl 28f630 │ │ │ │ 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 20624c │ │ │ │ + bl 2061ec │ │ │ │ and.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ 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 r9, [pc, #224] @ 1fda20 │ │ │ │ + ldr.w r9, [pc, #224] @ 1fd9c0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r9, pc │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1fd9da │ │ │ │ + beq.n 1fd97a │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ands.w sl, r4, #1 │ │ │ │ - bne.n 1fd9d2 │ │ │ │ + bne.n 1fd972 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fd9e4 │ │ │ │ + beq.n 1fd984 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fda06 │ │ │ │ + beq.n 1fd9a6 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fd98c │ │ │ │ + bne.n 1fd92c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fd98c │ │ │ │ + bls.n 1fd92c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fd9d2 │ │ │ │ + beq.n 1fd972 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fd9fc │ │ │ │ + bne.n 1fd99c │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1fd9ac │ │ │ │ + beq.n 1fd94c │ │ │ │ add.w r2, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd92c │ │ │ │ - cbnz r0, 1fd9d2 │ │ │ │ - ldr r2, [pc, #116] @ (1fda24 ) │ │ │ │ + bl 1fd8cc │ │ │ │ + cbnz r0, 1fd972 │ │ │ │ + ldr r2, [pc, #116] @ (1fd9c4 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ add r2, fp │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1fd98c │ │ │ │ + bne.n 1fd92c │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ tst r7, r2 │ │ │ │ - bne.n 1fd98c │ │ │ │ + bne.n 1fd92c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1fd952 │ │ │ │ + bne.n 1fd8f2 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w fp, r5, fp │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w fp, fp, asr #5 │ │ │ │ - bne.n 1fd992 │ │ │ │ + bne.n 1fd932 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1fd998 │ │ │ │ - bl 20751c │ │ │ │ + bne.n 1fd938 │ │ │ │ + bl 2074bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd998 │ │ │ │ - b.n 1fd9ac │ │ │ │ + bne.n 1fd938 │ │ │ │ + b.n 1fd94c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ ite ls │ │ │ │ movls r1, r7 │ │ │ │ orrhi.w r1, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fd9d2 │ │ │ │ + beq.n 1fd972 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (1fdab0 ) │ │ │ │ + ldr r0, [pc, #120] @ (1fda50 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (1fdab4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fda54 ) │ │ │ │ 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] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fda8a │ │ │ │ - ldr r2, [pc, #68] @ (1fdab8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1fdab4 ) │ │ │ │ + beq.n 1fda2a │ │ │ │ + ldr r2, [pc, #68] @ (1fda58 ) │ │ │ │ + ldr r3, [pc, #64] @ (1fda54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdaaa │ │ │ │ + bne.n 1fda4a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1fda70 │ │ │ │ + b.n 1fda10 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r6, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fdb04 │ │ │ │ + beq.n 1fdaa4 │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1fdafc │ │ │ │ + bne.n 1fda9c │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 1fdaf6 │ │ │ │ + cbnz r4, 1fda96 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1fdaf6 │ │ │ │ + bne.n 1fda96 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fdb08 │ │ │ │ + beq.n 1fdaa8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1fdae0 │ │ │ │ + bne.n 1fda80 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fdada │ │ │ │ + beq.n 1fda7a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1fdacc │ │ │ │ + bne.n 1fda6c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1fdb58 │ │ │ │ + ldr.w ip, [pc, #64] @ 1fdaf8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1fdb32 │ │ │ │ + cbnz r2, 1fdad2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1fdb36 │ │ │ │ + bne.n 1fdad6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fdb34 │ │ │ │ - ldr r2, [pc, #28] @ (1fdb5c ) │ │ │ │ + bne.n 1fdad4 │ │ │ │ + ldr r2, [pc, #28] @ (1fdafc ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ 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 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fdb94 │ │ │ │ - cbnz r2, 1fdb90 │ │ │ │ + beq.n 1fdb34 │ │ │ │ + cbnz r2, 1fdb30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1fdb86 │ │ │ │ + beq.n 1fdb26 │ │ │ │ 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 1fdb78 │ │ │ │ + beq.n 1fdb18 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w ip, [pc, #408] @ 1fdd38 │ │ │ │ + ldr.w ip, [pc, #408] @ 1fdcd8 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r5, [r4, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1fdbb2 │ │ │ │ + beq.n 1fdb52 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fdd1c │ │ │ │ + beq.w 1fdcbc │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #384] @ (1fdd3c ) │ │ │ │ + ldr r1, [pc, #384] @ (1fdcdc ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w lr, [r4, #13] │ │ │ │ addeq.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fdc48 │ │ │ │ + beq.n 1fdbe8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1fdbae │ │ │ │ + bne.n 1fdb4e │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ adds r5, #5 │ │ │ │ add.w ip, r2, r5, lsl #3 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ cmp r4, #32 │ │ │ │ ldrd r2, r5, [ip, #-20] │ │ │ │ - bhi.w 1fdd34 │ │ │ │ + bhi.w 1fdcd4 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 1fdd38 │ │ │ │ + bhi.w 1fdcd8 │ │ │ │ tbb [pc, r4] │ │ │ │ ldr r0, [sp, #584] @ 0x248 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ @@ -570273,33 +570240,33 @@ │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ asrs r5, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, r5, #0 │ │ │ │ - blt.n 1fdbae │ │ │ │ + blt.n 1fdb4e │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, r5, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r5 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1fdbae │ │ │ │ + bne.n 1fdb4e │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fdd1c │ │ │ │ + beq.n 1fdcbc │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r5, [r0, #-20] │ │ │ │ - bhi.n 1fdc2a │ │ │ │ + bhi.n 1fdbca │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1fdc28 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fdc6c ) │ │ │ │ + bhi.n 1fdbc8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fdc0c ) │ │ │ │ ldr.w r5, [r0, ip, lsl #2] │ │ │ │ add r0, r5 │ │ │ │ bx r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @@ -570331,75 +570298,75 @@ │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1fdc2a │ │ │ │ + b.n 1fdbca │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 1fdc2a │ │ │ │ + b.n 1fdbca │ │ │ │ movs r4, #0 │ │ │ │ orrs.w r5, r2, r4 │ │ │ │ - beq.w 1fdbae │ │ │ │ + beq.w 1fdb4e │ │ │ │ subs r5, r2, #1 │ │ │ │ and.w r2, r2, r5 │ │ │ │ adc.w r5, r4, #4294967295 @ 0xffffffff │ │ │ │ ands r4, r5 │ │ │ │ orrs r2, r4 │ │ │ │ - bne.w 1fdbae │ │ │ │ + bne.w 1fdb4e │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1fdbe6 │ │ │ │ + bne.w 1fdb86 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdcfa │ │ │ │ + b.n 1fdc9a │ │ │ │ uxtb r2, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdcfa │ │ │ │ + b.n 1fdc9a │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fdd14 │ │ │ │ - b.n 1fdbae │ │ │ │ + bne.n 1fdcb4 │ │ │ │ + b.n 1fdb4e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1fdcfa │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + b.n 1fdc9a │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ - cbz r0, 1fddc6 │ │ │ │ + bl 205ddc │ │ │ │ + cbz r0, 1fdd66 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fde1c │ │ │ │ + beq.n 1fddbc │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ adds r0, r6, r4 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r0, #1 │ │ │ │ ldrb.w ip, [r5, #13] │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1fde0c │ │ │ │ + bhi.n 1fddac │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fddc2 │ │ │ │ + bhi.n 1fdd62 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -570410,77 +570377,77 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fde1c │ │ │ │ + beq.n 1fddbc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1fddb4 │ │ │ │ + bne.n 1fdd54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fde1c │ │ │ │ + beq.n 1fddbc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxth r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1fddca │ │ │ │ - b.n 1fddc6 │ │ │ │ + bne.n 1fdd6a │ │ │ │ + b.n 1fdd66 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fde1c │ │ │ │ + beq.n 1fddbc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sxtb r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1fdde0 │ │ │ │ - b.n 1fddc6 │ │ │ │ + bne.n 1fdd80 │ │ │ │ + b.n 1fdd66 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fde1c │ │ │ │ + beq.n 1fddbc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fddf6 │ │ │ │ - b.n 1fddc6 │ │ │ │ + beq.n 1fdd96 │ │ │ │ + b.n 1fdd66 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1fddc6 │ │ │ │ + beq.n 1fdd66 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fdd72 │ │ │ │ + bne.n 1fdd12 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #228] @ (1fdf10 ) │ │ │ │ + ldr r0, [pc, #228] @ (1fdeb0 ) │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r5, [r4, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1fdec0 │ │ │ │ + bne.n 1fde60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fdef8 │ │ │ │ + beq.n 1fde98 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #212] @ (1fdf14 ) │ │ │ │ + ldr r1, [pc, #212] @ (1fdeb4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1fdec0 │ │ │ │ + bne.n 1fde60 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ @@ -570494,17 +570461,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1fdeca │ │ │ │ + bhi.n 1fde6a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1fdf0c │ │ │ │ + bhi.n 1fdeac │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -570526,237 +570493,237 @@ │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fdec0 │ │ │ │ + bne.n 1fde60 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1fdec0 │ │ │ │ + bne.n 1fde60 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1fde82 │ │ │ │ + bne.n 1fde22 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1fdeca │ │ │ │ + b.n 1fde6a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1fdeca │ │ │ │ + b.n 1fde6a │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1fdeca │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + b.n 1fde6a │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (1fdfa0 ) │ │ │ │ + ldr r0, [pc, #120] @ (1fdf40 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (1fdfa4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fdf44 ) │ │ │ │ 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] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fdf7a │ │ │ │ - ldr r2, [pc, #68] @ (1fdfa8 ) │ │ │ │ - ldr r3, [pc, #64] @ (1fdfa4 ) │ │ │ │ + beq.n 1fdf1a │ │ │ │ + ldr r2, [pc, #68] @ (1fdf48 ) │ │ │ │ + ldr r3, [pc, #64] @ (1fdf44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdf9a │ │ │ │ + bne.n 1fdf3a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1fdf60 │ │ │ │ + b.n 1fdf00 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (1fe034 ) │ │ │ │ + ldr r0, [pc, #120] @ (1fdfd4 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (1fe038 ) │ │ │ │ + ldr r2, [pc, #116] @ (1fdfd8 ) │ │ │ │ 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] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fe00e │ │ │ │ - ldr r2, [pc, #68] @ (1fe03c ) │ │ │ │ - ldr r3, [pc, #64] @ (1fe038 ) │ │ │ │ + beq.n 1fdfae │ │ │ │ + ldr r2, [pc, #68] @ (1fdfdc ) │ │ │ │ + ldr r3, [pc, #64] @ (1fdfd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe02e │ │ │ │ + bne.n 1fdfce │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1fdff4 │ │ │ │ + b.n 1fdf94 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #120] @ (1fe0c8 ) │ │ │ │ + ldr r0, [pc, #120] @ (1fe068 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #116] @ (1fe0cc ) │ │ │ │ + ldr r2, [pc, #116] @ (1fe06c ) │ │ │ │ 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] │ │ │ │ add r3, sp, #12 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fe0a2 │ │ │ │ - ldr r2, [pc, #68] @ (1fe0d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1fe0cc ) │ │ │ │ + beq.n 1fe042 │ │ │ │ + ldr r2, [pc, #68] @ (1fe070 ) │ │ │ │ + ldr r3, [pc, #64] @ (1fe06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe0c2 │ │ │ │ + bne.n 1fe062 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1fe088 │ │ │ │ + b.n 1fe028 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, #6 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, 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 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe172 │ │ │ │ + beq.n 1fe112 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe1aa │ │ │ │ + beq.n 1fe14a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ adds r0, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r0, #1 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1fe1a2 │ │ │ │ + bhi.n 1fe142 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe14c │ │ │ │ + bhi.n 1fe0ec │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -570766,82 +570733,82 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r3, 1fe172 │ │ │ │ + cbz r3, 1fe112 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fe1aa │ │ │ │ + beq.n 1fe14a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1fe14c │ │ │ │ + b.n 1fe0ec │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fe1aa │ │ │ │ + beq.n 1fe14a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe15e │ │ │ │ + bne.n 1fe0fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fe1aa │ │ │ │ + beq.n 1fe14a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe176 │ │ │ │ - b.n 1fe172 │ │ │ │ + bne.n 1fe116 │ │ │ │ + b.n 1fe112 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fe1aa │ │ │ │ + beq.n 1fe14a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe18c │ │ │ │ - b.n 1fe172 │ │ │ │ + bne.n 1fe12c │ │ │ │ + b.n 1fe112 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1fe172 │ │ │ │ + beq.n 1fe112 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fe10a │ │ │ │ + bne.n 1fe0aa │ │ │ │ movs r0, #1 │ │ │ │ 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 r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ - cbz r0, 1fe22a │ │ │ │ + bl 205ddc │ │ │ │ + cbz r0, 1fe1ca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fe274 │ │ │ │ + beq.n 1fe214 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ adds r1, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1fe26c │ │ │ │ + bhi.n 1fe20c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1fe226 │ │ │ │ + bhi.n 1fe1c6 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -570852,83 +570819,83 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe274 │ │ │ │ + beq.n 1fe214 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1fe218 │ │ │ │ + bne.n 1fe1b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe274 │ │ │ │ + beq.n 1fe214 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 1fe22e │ │ │ │ - b.n 1fe22a │ │ │ │ + bne.n 1fe1ce │ │ │ │ + b.n 1fe1ca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe274 │ │ │ │ + beq.n 1fe214 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 1fe242 │ │ │ │ - b.n 1fe22a │ │ │ │ + bne.n 1fe1e2 │ │ │ │ + b.n 1fe1ca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe274 │ │ │ │ + beq.n 1fe214 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe256 │ │ │ │ - b.n 1fe22a │ │ │ │ + bne.n 1fe1f6 │ │ │ │ + b.n 1fe1ca │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 1fe22a │ │ │ │ + beq.n 1fe1ca │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1fe1e0 │ │ │ │ + bne.n 1fe180 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe358 │ │ │ │ + beq.n 1fe2f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fe468 │ │ │ │ + beq.w 1fe408 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrd r4, sl, [r3, #-20] │ │ │ │ - bhi.w 1fe436 │ │ │ │ + bhi.w 1fe3d6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 1fe3e4 │ │ │ │ + bhi.w 1fe384 │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -570940,17 +570907,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fe31a │ │ │ │ + b.n 1fe2ba │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fe468 │ │ │ │ + beq.w 1fe408 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ @@ -570968,22 +570935,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe30a │ │ │ │ + beq.n 1fe2aa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fe376 │ │ │ │ + b.n 1fe316 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fe468 │ │ │ │ + beq.n 1fe408 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ @@ -571001,34 +570968,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe368 │ │ │ │ - b.n 1fe358 │ │ │ │ + beq.n 1fe308 │ │ │ │ + b.n 1fe2f8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fe3c8 │ │ │ │ + b.n 1fe368 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fe468 │ │ │ │ + beq.n 1fe408 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe3ba │ │ │ │ - b.n 1fe358 │ │ │ │ + beq.n 1fe35a │ │ │ │ + b.n 1fe2f8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 62444 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -571043,67 +571010,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe358 │ │ │ │ + bne.n 1fe2f8 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fe468 │ │ │ │ + beq.n 1fe408 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fe3ec │ │ │ │ + b.n 1fe38c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1fe46e │ │ │ │ + bne.n 1fe40e │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fe358 │ │ │ │ + bne.w 1fe2f8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1fe2b8 │ │ │ │ + bne.w 1fe258 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fe448 │ │ │ │ + b.n 1fe3e8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe6f2 │ │ │ │ + beq.w 1fe692 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fe6ec │ │ │ │ + beq.w 1fe68c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ @@ -571114,35 +571081,35 @@ │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1fe6f8 │ │ │ │ + beq.w 1fe698 │ │ │ │ subs r2, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, lr │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r6, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.w 1fe6d8 │ │ │ │ + bhi.w 1fe678 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w lr, r8, r0 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1fe558 │ │ │ │ + bhi.n 1fe4f8 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r5, r4, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ strb r0, [r2, #8] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -571160,164 +571127,164 @@ │ │ │ │ rsb r7, r0, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ lsr.w r7, r8, r7 │ │ │ │ - bne.w 1fe6f2 │ │ │ │ + bne.w 1fe692 │ │ │ │ orrs r5, r7 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1fe6ec │ │ │ │ + beq.w 1fe68c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 1fe558 │ │ │ │ + beq.n 1fe4f8 │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r5, r0 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fe558 │ │ │ │ + b.n 1fe4f8 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.w 1fe6f2 │ │ │ │ + bne.w 1fe692 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1fe6ec │ │ │ │ + beq.w 1fe68c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 1fe5b8 │ │ │ │ + beq.n 1fe558 │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fe5b8 │ │ │ │ + b.n 1fe558 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.n 1fe6f2 │ │ │ │ + bne.n 1fe692 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1fe6ec │ │ │ │ + beq.n 1fe68c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ - beq.n 1fe61c │ │ │ │ + beq.n 1fe5bc │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe5bc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r7, r8, r7 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ - bne.n 1fe6f2 │ │ │ │ + bne.n 1fe692 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1fe6ec │ │ │ │ + beq.n 1fe68c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.n 1fe67c │ │ │ │ + beq.n 1fe61c │ │ │ │ adds.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r0, #32 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsl.w r3, r7, r0 │ │ │ │ orrs r3, r5 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr.w r5, r2, r5 │ │ │ │ orrs r3, r5 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fe682 │ │ │ │ + b.n 1fe622 │ │ │ │ ands r1, r2 │ │ │ │ and.w lr, r3, lr │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 1fe6f2 │ │ │ │ + bne.n 1fe692 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 1fe4d6 │ │ │ │ + bne.w 1fe476 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1fe50c │ │ │ │ + b.n 1fe4ac │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe808 │ │ │ │ + beq.n 1fe7a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe7d0 │ │ │ │ + beq.n 1fe770 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ @@ -571328,32 +571295,32 @@ │ │ │ │ rsb r2, r1, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1fe8a8 │ │ │ │ + beq.w 1fe848 │ │ │ │ adds.w r8, r6, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ lsls r3, r1 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r5, ip, lsl #3 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.n 1fe7c0 │ │ │ │ + bhi.n 1fe760 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fe80e │ │ │ │ + bhi.n 1fe7ae │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -571366,120 +571333,120 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r2, r8, r2 │ │ │ │ and.w r3, r3, ip │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 1fe808 │ │ │ │ + bne.n 1fe7a8 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1fe746 │ │ │ │ + bne.n 1fe6e6 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1fe800 │ │ │ │ + b.n 1fe7a0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1fe7d0 │ │ │ │ + beq.n 1fe770 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r3 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 1fe7e0 │ │ │ │ + beq.n 1fe780 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1fe838 │ │ │ │ + b.n 1fe7d8 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1fe7d0 │ │ │ │ + beq.n 1fe770 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 1fe818 │ │ │ │ - b.n 1fe808 │ │ │ │ + beq.n 1fe7b8 │ │ │ │ + b.n 1fe7a8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1fe86a │ │ │ │ + b.n 1fe80a │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1fe7d0 │ │ │ │ + beq.n 1fe770 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 1fe84a │ │ │ │ - b.n 1fe808 │ │ │ │ + beq.n 1fe7ea │ │ │ │ + b.n 1fe7a8 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1fe89e │ │ │ │ + b.n 1fe83e │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1fe7d0 │ │ │ │ + beq.n 1fe770 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 1fe87e │ │ │ │ - b.n 1fe808 │ │ │ │ + beq.n 1fe81e │ │ │ │ + b.n 1fe7a8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r8 │ │ │ │ - b.n 1fe782 │ │ │ │ + b.n 1fe722 │ │ │ │ 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 r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe980 │ │ │ │ + beq.n 1fe920 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fe97a │ │ │ │ + beq.n 1fe91a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ subs r0, r7, #1 │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -571492,27 +571459,27 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ - bls.n 1fe924 │ │ │ │ + bls.n 1fe8c4 │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r6, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 1fe968 │ │ │ │ + bhi.n 1fe908 │ │ │ │ subs r5, #1 │ │ │ │ ubfx ip, ip, #1, #6 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 1fea70 │ │ │ │ + bhi.w 1fea10 │ │ │ │ tbb [pc, r5] │ │ │ │ str r4, [sp, #436] @ 0x1b4 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ mov ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -571527,142 +571494,142 @@ │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ ands r3, r2 │ │ │ │ and.w lr, r1, lr │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 1fe980 │ │ │ │ + bne.n 1fe920 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fe8fc │ │ │ │ + bne.n 1fe89c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxth r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 1fe980 │ │ │ │ + bne.n 1fe920 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fe97a │ │ │ │ + beq.n 1fe91a │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 1fe992 │ │ │ │ + bls.n 1fe932 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fe992 │ │ │ │ + b.n 1fe932 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 1fe980 │ │ │ │ + bne.n 1fe920 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fe97a │ │ │ │ + beq.n 1fe91a │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 1fe9e0 │ │ │ │ + bls.n 1fe980 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fe9e0 │ │ │ │ + b.n 1fe980 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ sub.w r5, ip, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ - bne.n 1fe980 │ │ │ │ + bne.n 1fe920 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fe97a │ │ │ │ + beq.n 1fe91a │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r7, #1 │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 1fea2e │ │ │ │ + bls.n 1fe9ce │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fea2e │ │ │ │ + b.n 1fe9ce │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, lr, ip │ │ │ │ ands r3, r2 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.w 1fe980 │ │ │ │ + bne.w 1fe920 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1fe97a │ │ │ │ + beq.w 1fe91a │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #1 │ │ │ │ it ls │ │ │ │ movls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bls.n 1fea7c │ │ │ │ + bls.n 1fea1c │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ orrs r5, r2 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fea7c │ │ │ │ + b.n 1fea1c │ │ │ │ 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 r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1febbe │ │ │ │ + beq.n 1feb5e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1feb86 │ │ │ │ + beq.n 1feb26 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add.w lr, r7, r4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ @@ -571675,27 +571642,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #1 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.n 1feb36 │ │ │ │ + bls.n 1fead6 │ │ │ │ adds.w r0, sl, r0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r5, ip, lsl #3 │ │ │ │ ldrd r3, ip, [ip, #-20] │ │ │ │ - bhi.n 1feb78 │ │ │ │ + bhi.n 1feb18 │ │ │ │ subs r4, #1 │ │ │ │ ubfx r7, r7, #1, #6 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fec2c │ │ │ │ + bhi.n 1febcc │ │ │ │ tbb [pc, r4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, r1] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -571708,177 +571675,177 @@ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ands r3, r0 │ │ │ │ and.w r1, r1, ip │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1febbe │ │ │ │ + bne.n 1feb5e │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1feb0e │ │ │ │ + bne.n 1feaae │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1febb8 │ │ │ │ + b.n 1feb58 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1feb86 │ │ │ │ + beq.n 1feb26 │ │ │ │ cmp r6, #1 │ │ │ │ itete ls │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r0, r1 │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ itete ls │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1feb94 │ │ │ │ + beq.n 1feb34 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1febf0 │ │ │ │ + b.n 1feb90 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1feb86 │ │ │ │ + beq.n 1feb26 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1febcc │ │ │ │ - b.n 1febbe │ │ │ │ + beq.n 1feb6c │ │ │ │ + b.n 1feb5e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1fec24 │ │ │ │ + b.n 1febc4 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1feb86 │ │ │ │ + beq.n 1feb26 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1fec00 │ │ │ │ - b.n 1febbe │ │ │ │ + beq.n 1feba0 │ │ │ │ + b.n 1feb5e │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r7 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1fec58 │ │ │ │ + b.n 1febf8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1feb86 │ │ │ │ + beq.n 1feb26 │ │ │ │ cmp r6, #1 │ │ │ │ itete hi │ │ │ │ movhi r0, r1 │ │ │ │ movls.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrbhi.w r3, [r2, #1]! │ │ │ │ ldrbls.w r3, [r2, #1]! │ │ │ │ itete hi │ │ │ │ addhi.w r3, r5, r3, lsl #3 │ │ │ │ addls.w r3, r5, r3, lsl #3 │ │ │ │ ldrhi r3, [r3, #20] │ │ │ │ ldrls r3, [r3, #20] │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 1fec34 │ │ │ │ - b.n 1febbe │ │ │ │ + beq.n 1febd4 │ │ │ │ + b.n 1feb5e │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fed02 │ │ │ │ + beq.n 1feca2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1feefe │ │ │ │ + beq.w 1fee9e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldrd r4, fp, [r3, #-20] │ │ │ │ - bhi.w 1feea0 │ │ │ │ + bhi.w 1fee40 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1fed08 │ │ │ │ + bhi.n 1feca8 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r6, pc, #124 @ (adr r6, 1fed50 ) │ │ │ │ + add r6, pc, #124 @ (adr r6, 1fecf0 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r7, [r3, #16] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1feefe │ │ │ │ + beq.w 1fee9e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1fed02 │ │ │ │ + cbz r4, 1feca2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1fecea │ │ │ │ + bne.n 1fec8a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 62444 <__popcountsi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1fed24 │ │ │ │ + cbz r4, 1fecc4 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fed02 │ │ │ │ + beq.n 1feca2 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -571895,43 +571862,43 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fed02 │ │ │ │ + bne.n 1feca2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1feefe │ │ │ │ + beq.w 1fee9e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fed10 │ │ │ │ + b.n 1fecb0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1feda6 │ │ │ │ + b.n 1fed46 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1feefe │ │ │ │ + beq.w 1fee9e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1fedbe │ │ │ │ + cbz r4, 1fed5e │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fed02 │ │ │ │ + beq.n 1feca2 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -571948,38 +571915,38 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fed96 │ │ │ │ - b.n 1fed02 │ │ │ │ + beq.n 1fed36 │ │ │ │ + b.n 1feca2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fee2e │ │ │ │ + b.n 1fedce │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1feefe │ │ │ │ + beq.n 1fee9e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1fee46 │ │ │ │ + cbz r4, 1fede6 │ │ │ │ rbit r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ subs r1, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fed02 │ │ │ │ + beq.w 1feca2 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w ip, sl, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -571996,29 +571963,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fee20 │ │ │ │ - b.n 1fed02 │ │ │ │ + beq.n 1fedc0 │ │ │ │ + b.n 1feca2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ - cbz r4, 1fef04 │ │ │ │ + cbz r4, 1feea4 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ orrs.w r1, r4, fp │ │ │ │ - beq.w 1fed02 │ │ │ │ + beq.w 1feca2 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1fef18 │ │ │ │ + bne.n 1feeb8 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ lsl.w r1, sl, r2 │ │ │ │ orrs r1, r3 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orr.w r1, r1, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -572028,26 +571995,26 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fed02 │ │ │ │ + bne.w 1feca2 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1feca4 │ │ │ │ + bne.w 1fec44 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1feeb4 │ │ │ │ + beq.n 1fee54 │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ - b.n 1feeb4 │ │ │ │ + b.n 1fee54 │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ @@ -572062,40 +572029,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1feeea │ │ │ │ + b.n 1fee8a │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fef72 │ │ │ │ + beq.n 1fef12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff004 │ │ │ │ + beq.n 1fefa4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1fefec │ │ │ │ + bhi.n 1fef8c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1fefea │ │ │ │ + bhi.n 1fef8a │ │ │ │ tbb [pc, r5] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -572106,61 +572073,61 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1fef8a │ │ │ │ + bne.n 1fef2a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fefcc │ │ │ │ + beq.n 1fef6c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1fefec │ │ │ │ + bhi.n 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ - bcs.n 1fefd0 │ │ │ │ + bcs.n 1fef70 │ │ │ │ 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 1ff01a │ │ │ │ + beq.n 1fefba │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff0d2 │ │ │ │ + beq.n 1ff072 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r3, r0, [r0, #-20] │ │ │ │ - bhi.n 1ff0c4 │ │ │ │ + bhi.n 1ff064 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1ff08c │ │ │ │ + bhi.n 1ff02c │ │ │ │ tbb [pc, r0] │ │ │ │ subs r1, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ adds r6, #30 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -572172,64 +572139,64 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ff070 │ │ │ │ + bne.n 1ff010 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff076 │ │ │ │ + beq.n 1ff016 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1ff07e │ │ │ │ + bls.n 1ff01e │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff076 │ │ │ │ + beq.n 1ff016 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1ff098 │ │ │ │ - b.n 1ff090 │ │ │ │ + bls.n 1ff038 │ │ │ │ + b.n 1ff030 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff076 │ │ │ │ + beq.n 1ff016 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1ff0ae │ │ │ │ - b.n 1ff090 │ │ │ │ + bls.n 1ff04e │ │ │ │ + b.n 1ff030 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 1ff090 │ │ │ │ + bcs.n 1ff030 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1ff02e │ │ │ │ - b.n 1ff076 │ │ │ │ + bne.n 1fefce │ │ │ │ + b.n 1ff016 │ │ │ │ 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 1ff0ea │ │ │ │ + beq.n 1ff08a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff1aa │ │ │ │ + beq.n 1ff14a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ @@ -572237,18 +572204,18 @@ │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1ff19c │ │ │ │ + bhi.n 1ff13c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ff154 │ │ │ │ + bhi.n 1ff0f4 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ adds r2, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -572265,89 +572232,89 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 62444 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1ff146 │ │ │ │ + bne.n 1ff0e6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ff14a │ │ │ │ + bne.n 1ff0ea │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1ff146 │ │ │ │ + bne.n 1ff0e6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ff164 │ │ │ │ - b.n 1ff160 │ │ │ │ + bne.n 1ff104 │ │ │ │ + b.n 1ff100 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1ff146 │ │ │ │ + bne.n 1ff0e6 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ff180 │ │ │ │ - b.n 1ff160 │ │ │ │ + bne.n 1ff120 │ │ │ │ + b.n 1ff100 │ │ │ │ blx 61f00 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1ff146 │ │ │ │ + bne.n 1ff0e6 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ff108 │ │ │ │ - b.n 1ff160 │ │ │ │ + bne.n 1ff0a8 │ │ │ │ + b.n 1ff100 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w r4, r1, ip │ │ │ │ - ldr r0, [pc, #152] @ (1ff254 ) │ │ │ │ + ldr r0, [pc, #152] @ (1ff1f4 ) │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [r4, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1ff1ec │ │ │ │ + bne.n 1ff18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff24c │ │ │ │ - ldr r4, [pc, #136] @ (1ff258 ) │ │ │ │ + beq.n 1ff1ec │ │ │ │ + ldr r4, [pc, #136] @ (1ff1f8 ) │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ 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 1ff1f0 │ │ │ │ + beq.n 1ff190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, ip │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r2, r3 │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 1ff240 │ │ │ │ + bhi.n 1ff1e0 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1ff240 │ │ │ │ + bhi.n 1ff1e0 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -572359,34 +572326,34 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ff1ec │ │ │ │ + beq.n 1ff18c │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 1ff200 │ │ │ │ + bne.n 1ff1a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 1ff244 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + b.n 1ff1e4 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ff26e │ │ │ │ + beq.n 1ff20e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff338 │ │ │ │ + beq.n 1ff2d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -572394,17 +572361,17 @@ │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1ff2cc │ │ │ │ + bhi.n 1ff26c │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1ff30a │ │ │ │ + bhi.n 1ff2aa │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r7, #29 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -572418,87 +572385,87 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds.w r8, r0, #32768 @ 0x8000 │ │ │ │ adc.w r7, r3, #0 │ │ │ │ cmp.w r8, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 1ff304 │ │ │ │ + bcs.n 1ff2a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1ff33c │ │ │ │ - cbnz r6, 1ff304 │ │ │ │ + bge.n 1ff2dc │ │ │ │ + cbnz r6, 1ff2a4 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1ff28c │ │ │ │ + bne.n 1ff22c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ff306 │ │ │ │ + b.n 1ff2a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r3, r0, #16 │ │ │ │ - bpl.n 1ff2fe │ │ │ │ - cbnz r5, 1ff304 │ │ │ │ + bpl.n 1ff29e │ │ │ │ + cbnz r5, 1ff2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ff2ee │ │ │ │ - b.n 1ff2ea │ │ │ │ + bne.n 1ff28e │ │ │ │ + b.n 1ff28a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ adds.w r6, r0, #32768 @ 0x8000 │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp.w r6, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1ff304 │ │ │ │ + bcs.n 1ff2a4 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bcc.n 1ff328 │ │ │ │ + bcc.n 1ff2c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff304 │ │ │ │ + bne.n 1ff2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff2ea │ │ │ │ + beq.n 1ff28a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 1ff30c │ │ │ │ + b.n 1ff2ac │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1ff2e6 │ │ │ │ + blt.n 1ff286 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff304 │ │ │ │ + bne.n 1ff2a4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ff2e6 │ │ │ │ + b.n 1ff286 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ff362 │ │ │ │ + beq.n 1ff302 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff4b8 │ │ │ │ + beq.w 1ff458 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r6, [ip, #-20] │ │ │ │ - bhi.n 1ff470 │ │ │ │ + bhi.n 1ff410 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1ff44e │ │ │ │ + bhi.n 1ff3ee │ │ │ │ tbb [pc, lr] │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ adds r4, #87 @ 0x57 │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ @@ -572509,117 +572476,117 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff496 │ │ │ │ + bne.n 1ff436 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff4b0 │ │ │ │ + beq.n 1ff450 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r5, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ff496 │ │ │ │ + bcs.n 1ff436 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 1ff3c4 │ │ │ │ - b.n 1ff3c0 │ │ │ │ + beq.n 1ff364 │ │ │ │ + b.n 1ff360 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff496 │ │ │ │ + bne.n 1ff436 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff4b0 │ │ │ │ + beq.n 1ff450 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 1ff3fa │ │ │ │ - b.n 1ff3f6 │ │ │ │ + beq.n 1ff39a │ │ │ │ + b.n 1ff396 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff496 │ │ │ │ + bne.n 1ff436 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff4b0 │ │ │ │ + beq.n 1ff450 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 1ff41e │ │ │ │ - b.n 1ff41a │ │ │ │ - cbnz r4, 1ff496 │ │ │ │ + beq.n 1ff3be │ │ │ │ + b.n 1ff3ba │ │ │ │ + cbnz r4, 1ff436 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ff4b0 │ │ │ │ + beq.n 1ff450 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r5, r5 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r5, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ff496 │ │ │ │ + bcs.n 1ff436 │ │ │ │ orrs r3, r5 │ │ │ │ - beq.n 1ff440 │ │ │ │ - b.n 1ff43e │ │ │ │ + beq.n 1ff3e0 │ │ │ │ + b.n 1ff3de │ │ │ │ negs r3, r3 │ │ │ │ sbc.w ip, r6, r6, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, ip, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ff496 │ │ │ │ + bcs.n 1ff436 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 1ff49a │ │ │ │ - cbz r4, 1ff4b4 │ │ │ │ + bge.n 1ff43a │ │ │ │ + cbz r4, 1ff454 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 1ff4aa │ │ │ │ + blt.n 1ff44a │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff496 │ │ │ │ + bne.n 1ff436 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1ff37c │ │ │ │ + bne.w 1ff31c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ff4aa │ │ │ │ + b.n 1ff44a │ │ │ │ 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 1ff4ce │ │ │ │ + beq.n 1ff46e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff5ca │ │ │ │ + beq.n 1ff56a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -572627,17 +572594,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1ff536 │ │ │ │ + bhi.n 1ff4d6 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1ff590 │ │ │ │ + bhi.n 1ff530 │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -572649,409 +572616,409 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ff4ec │ │ │ │ + bne.n 1ff48c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ff556 │ │ │ │ + b.n 1ff4f6 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r8, r3, #32768 @ 0x8000 │ │ │ │ adc.w r7, r2, #0 │ │ │ │ cmp.w r8, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 1ff554 │ │ │ │ + bcs.n 1ff4f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1ff5ce │ │ │ │ + bge.n 1ff56e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ff52c │ │ │ │ + beq.n 1ff4cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r6, r6 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcs.n 1ff554 │ │ │ │ + bcs.n 1ff4f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1ff580 │ │ │ │ + blt.n 1ff520 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff554 │ │ │ │ + bne.n 1ff4f4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff532 │ │ │ │ + beq.n 1ff4d2 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1ff55c │ │ │ │ + b.n 1ff4fc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1ff59e │ │ │ │ + b.n 1ff53e │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w r2, r7, r7 │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1ff554 │ │ │ │ + bcs.n 1ff4f4 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1ff5c4 │ │ │ │ + blt.n 1ff564 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff554 │ │ │ │ + bne.n 1ff4f4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1ff594 │ │ │ │ - b.n 1ff532 │ │ │ │ + bne.n 1ff534 │ │ │ │ + b.n 1ff4d2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1ff52e │ │ │ │ + blt.n 1ff4ce │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ff554 │ │ │ │ + bne.n 1ff4f4 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ff52e │ │ │ │ + b.n 1ff4ce │ │ │ │ stmdb 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 r3, [r0, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ff8fc │ │ │ │ + beq.w 1ff89c │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 1ff612 │ │ │ │ + b.n 1ff5b2 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ff8fc │ │ │ │ + beq.w 1ff89c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 1ff608 │ │ │ │ + bne.n 1ff5a8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r1, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff602 │ │ │ │ + bne.n 1ff5a2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r9, r3, #20 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1ff608 │ │ │ │ + beq.n 1ff5a8 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1ff658 │ │ │ │ + b.n 1ff5f8 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1ff8ee │ │ │ │ + beq.w 1ff88e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 1ff64e │ │ │ │ + bne.n 1ff5ee │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r1, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff648 │ │ │ │ + bne.n 1ff5e8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ adds r7, #20 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1ff64e │ │ │ │ + beq.n 1ff5ee │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1ff69e │ │ │ │ + b.n 1ff63e │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1ff8e2 │ │ │ │ + beq.w 1ff882 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 1ff690 │ │ │ │ + bne.n 1ff630 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff68a │ │ │ │ + bne.n 1ff62a │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1ff690 │ │ │ │ + beq.n 1ff630 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 1ff6ea │ │ │ │ + b.n 1ff68a │ │ │ │ cmp r7, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1ff8ce │ │ │ │ + beq.w 1ff86e │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1ff6dc │ │ │ │ + bne.n 1ff67c │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ cmp r7, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r7, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff6d6 │ │ │ │ + bne.n 1ff676 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 1ff6dc │ │ │ │ + beq.n 1ff67c │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1ff73a │ │ │ │ + b.n 1ff6da │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1ff8b6 │ │ │ │ + beq.w 1ff856 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1ff72c │ │ │ │ + bne.n 1ff6cc │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff726 │ │ │ │ + bne.n 1ff6c6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1ff72c │ │ │ │ + beq.n 1ff6cc │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 1ff784 │ │ │ │ + b.n 1ff724 │ │ │ │ cmp.w ip, #191 @ 0xbf │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 1ff8a4 │ │ │ │ + beq.w 1ff844 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 1ff77a │ │ │ │ + bne.n 1ff71a │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ff89c │ │ │ │ + bne.w 1ff83c │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ cmp.w ip, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w ip, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff772 │ │ │ │ + bne.n 1ff712 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w fp, r0, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1ff77a │ │ │ │ + beq.n 1ff71a │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1ff7d2 │ │ │ │ + b.n 1ff772 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1ff89c │ │ │ │ + bne.n 1ff83c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1ff77a │ │ │ │ + beq.n 1ff71a │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 1ff7c6 │ │ │ │ + bne.n 1ff766 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff89c │ │ │ │ + bne.n 1ff83c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1ff7c2 │ │ │ │ + bne.n 1ff762 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r9, r3, #20 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 1ff7c6 │ │ │ │ + beq.n 1ff766 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1ff812 │ │ │ │ + b.n 1ff7b2 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ff83a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ff7c6 │ │ │ │ + beq.n 1ff766 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1ff80a │ │ │ │ + bne.n 1ff7aa │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ff83a │ │ │ │ ldr r0, [r4, #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 1ff806 │ │ │ │ + bne.n 1ff7a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1ff856 │ │ │ │ - b.n 1ff80a │ │ │ │ + bne.n 1ff7f6 │ │ │ │ + b.n 1ff7aa │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ff83a │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1ff80a │ │ │ │ + beq.n 1ff7aa │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1ff84a │ │ │ │ + bne.n 1ff7ea │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ff83a │ │ │ │ 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 1ff844 │ │ │ │ + bne.n 1ff7e4 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff5e0 │ │ │ │ + bl 1ff580 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff84a │ │ │ │ + bne.n 1ff7ea │ │ │ │ mov r2, ip │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 1ff73a │ │ │ │ + bne.w 1ff6da │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1ff6ea │ │ │ │ + bne.w 1ff68a │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1ff69e │ │ │ │ + bne.w 1ff63e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1ff658 │ │ │ │ + bne.w 1ff5f8 │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1ff612 │ │ │ │ + bne.w 1ff5b2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ 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 r3, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1ff958 │ │ │ │ + beq.n 1ff8f8 │ │ │ │ subs r4, r3, #4 │ │ │ │ - b.n 1ff930 │ │ │ │ + b.n 1ff8d0 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1ff95e │ │ │ │ + bne.n 1ff8fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1ff958 │ │ │ │ + beq.n 1ff8f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1ff928 │ │ │ │ + bmi.n 1ff8c8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1ff95e │ │ │ │ + cbnz r3, 1ff8fe │ │ │ │ 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 1ff924 │ │ │ │ - bl 1ff5e0 │ │ │ │ + bne.n 1ff8c4 │ │ │ │ + bl 1ff580 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ff928 │ │ │ │ + bne.n 1ff8c8 │ │ │ │ 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 │ │ │ │ @@ -573059,55 +573026,55 @@ │ │ │ │ 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 r8, r2, lsl #5 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r1, r8 │ │ │ │ - ldr r4, [pc, #216] @ (1ffa58 ) │ │ │ │ + ldr r4, [pc, #216] @ (1ff9f8 ) │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffa32 │ │ │ │ + beq.n 1ff9d2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ffa32 │ │ │ │ - ldr r3, [pc, #196] @ (1ffa5c ) │ │ │ │ + beq.n 1ff9d2 │ │ │ │ + ldr r3, [pc, #196] @ (1ff9fc ) │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov.w fp, #84 @ 0x54 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r6, r4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r9, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 1ffa08 │ │ │ │ + bhi.n 1ff9a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1ffa40 │ │ │ │ + bls.n 1ff9e0 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1ffa40 │ │ │ │ + bpl.n 1ff9e0 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r3, #5 │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #-20] │ │ │ │ - bhi.n 1ffa52 │ │ │ │ + bhi.n 1ff9f2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ffa4c │ │ │ │ + bhi.n 1ff9ec │ │ │ │ tbb [pc, r2] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -573118,766 +573085,766 @@ │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1ffa40 │ │ │ │ + bne.n 1ff9e0 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 205e04 │ │ │ │ + bl 205da4 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1ffa40 │ │ │ │ + beq.n 1ff9e0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ff9a8 │ │ │ │ + bne.n 1ff948 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1ffa2c │ │ │ │ + bne.n 1ff9cc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1ffa3c │ │ │ │ + b.n 1ff9dc │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1ffa3c │ │ │ │ + b.n 1ff9dc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ffa3c │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + b.n 1ff9dc │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w lr, [pc, #1424] @ 200004 │ │ │ │ + ldr.w lr, [pc, #1424] @ 1fffa4 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add lr, pc │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1ffb6c │ │ │ │ + beq.n 1ffb0c │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r8, lr │ │ │ │ ldr.w r6, [r9] │ │ │ │ ands.w fp, r6, #1 │ │ │ │ - bne.n 1ffb60 │ │ │ │ + bne.n 1ffb00 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 1ffaca │ │ │ │ + cbz r3, 1ffa6a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffac2 │ │ │ │ + bne.n 1ffa62 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffac2 │ │ │ │ + bls.n 1ffa62 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1ffb60 │ │ │ │ + beq.n 1ffb00 │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - beq.n 1ffb72 │ │ │ │ + beq.n 1ffb12 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1ffb76 │ │ │ │ + bne.n 1ffb16 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r5, r6, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1ffb60 │ │ │ │ + beq.n 1ffb00 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r4, r6 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1ffbda │ │ │ │ + bmi.n 1ffb7a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffbea │ │ │ │ + beq.n 1ffb8a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ffb32 │ │ │ │ + beq.n 1ffad2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffb32 │ │ │ │ + bne.n 1ffad2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffb32 │ │ │ │ + bls.n 1ffad2 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ subs r3, r7, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1ffbda │ │ │ │ - ldr.w r3, [pc, #1236] @ 200008 │ │ │ │ + beq.n 1ffb7a │ │ │ │ + ldr.w r3, [pc, #1236] @ 1fffa8 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r6, #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 │ │ │ │ - bne.n 1ffac2 │ │ │ │ + bne.n 1ffa62 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1ffac2 │ │ │ │ + bmi.n 1ffa62 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ffa88 │ │ │ │ + bne.n 1ffa28 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ffac2 │ │ │ │ + b.n 1ffa62 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ffae2 │ │ │ │ - bl 20751c │ │ │ │ + bne.n 1ffa82 │ │ │ │ + bl 2074bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffae2 │ │ │ │ - ldr.w r3, [pc, #1160] @ 200008 │ │ │ │ + bne.n 1ffa82 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1fffa8 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1ffb44 │ │ │ │ + b.n 1ffae4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1ffea6 │ │ │ │ + bne.w 1ffe46 │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ffdf0 │ │ │ │ + bne.w 1ffd90 │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1ffd26 │ │ │ │ + bne.w 1ffcc6 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1ffc1e │ │ │ │ + bne.n 1ffbbe │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1ffafa │ │ │ │ + bne.n 1ffa9a │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.n 1ffb60 │ │ │ │ + b.n 1ffb00 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ffca6 │ │ │ │ + bne.n 1ffc46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffcac │ │ │ │ + beq.n 1ffc4c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w ip, r6, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1ffbda │ │ │ │ + beq.n 1ffb7a │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r8 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, ip │ │ │ │ ldr r7, [r6, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 1ffbc6 │ │ │ │ + bmi.n 1ffb66 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ffcbc │ │ │ │ + bne.n 1ffc5c │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1ffd00 │ │ │ │ + bne.n 1ffca0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffd06 │ │ │ │ + bne.n 1ffca6 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffd06 │ │ │ │ - ldr r3, [pc, #956] @ (200008 ) │ │ │ │ + bne.n 1ffca6 │ │ │ │ + ldr r3, [pc, #956] @ (1fffa8 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1ffc6e │ │ │ │ + bne.n 1ffc0e │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1ffbc6 │ │ │ │ + bpl.n 1ffb66 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, sl │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1ffc9a │ │ │ │ + bne.n 1ffc3a │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1ffbda │ │ │ │ + bpl.n 1ffb7a │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.n 1ffb44 │ │ │ │ + b.n 1ffae4 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1ffc00 │ │ │ │ - bl 20751c │ │ │ │ + beq.n 1ffba0 │ │ │ │ + bl 2074bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ffc00 │ │ │ │ - ldr r3, [pc, #848] @ (200008 ) │ │ │ │ + bne.n 1ffba0 │ │ │ │ + ldr r3, [pc, #848] @ (1fffa8 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - b.n 1ffc7c │ │ │ │ + b.n 1ffc1c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ffcea │ │ │ │ + beq.n 1ffc8a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffcea │ │ │ │ + bne.n 1ffc8a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffcea │ │ │ │ + bls.n 1ffc8a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1ffbc6 │ │ │ │ - ldr r3, [pc, #796] @ (200008 ) │ │ │ │ + beq.w 1ffb66 │ │ │ │ + ldr r3, [pc, #796] @ (1fffa8 ) │ │ │ │ mov r9, sl │ │ │ │ mov r7, r8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - b.n 1ffc7c │ │ │ │ + b.n 1ffc1c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1ffc3e │ │ │ │ + bne.n 1ffbde │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 1ffbc6 │ │ │ │ + beq.w 1ffb66 │ │ │ │ strd r4, r8, [sp, #20] │ │ │ │ mov r8, sl │ │ │ │ strd r6, r1, [sp, #28] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, fp │ │ │ │ mov sl, r7 │ │ │ │ mov fp, lr │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 1ffbb0 │ │ │ │ + bmi.w 1ffb50 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1ffd78 │ │ │ │ + cbz r3, 1ffd18 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ffd60 │ │ │ │ + beq.n 1ffd00 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffd60 │ │ │ │ + bne.n 1ffd00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffd60 │ │ │ │ + bls.n 1ffd00 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1ffbb0 │ │ │ │ - ldr r3, [pc, #676] @ (200008 ) │ │ │ │ + beq.w 1ffb50 │ │ │ │ + ldr r3, [pc, #676] @ (1fffa8 ) │ │ │ │ mov r7, sl │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ - b.n 1ffc50 │ │ │ │ + b.n 1ffbf0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1ffdcc │ │ │ │ - cbnz r1, 1ffdd2 │ │ │ │ + bne.n 1ffd6c │ │ │ │ + cbnz r1, 1ffd72 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbnz r0, 1ffdd2 │ │ │ │ - ldr r3, [pc, #624] @ (200008 ) │ │ │ │ + cbnz r0, 1ffd72 │ │ │ │ + ldr r3, [pc, #624] @ (1fffa8 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1ffdba │ │ │ │ + bne.n 1ffd5a │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 1ffbb0 │ │ │ │ + bpl.w 1ffb50 │ │ │ │ mov r7, sl │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ - b.n 1ffc50 │ │ │ │ + b.n 1ffbf0 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1ffd8a │ │ │ │ + bne.n 1ffd2a │ │ │ │ add.w r2, r7, #20 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ - beq.w 1ffbb0 │ │ │ │ + beq.w 1ffb50 │ │ │ │ strd r7, r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ strd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1ffba0 │ │ │ │ + bmi.w 1ffb40 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1ffe3a │ │ │ │ + cbz r3, 1ffdda │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ffe2a │ │ │ │ + beq.n 1ffdca │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ffe2a │ │ │ │ + bne.n 1ffdca │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ffe2a │ │ │ │ + bls.n 1ffdca │ │ │ │ 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 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1ffba0 │ │ │ │ - ldr r3, [pc, #476] @ (200008 ) │ │ │ │ + beq.w 1ffb40 │ │ │ │ + ldr r3, [pc, #476] @ (1fffa8 ) │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1ffd9a │ │ │ │ + b.n 1ffd3a │ │ │ │ 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, #80] @ 0x50 │ │ │ │ - bne.n 1ffe84 │ │ │ │ - cbnz r3, 1ffe8a │ │ │ │ - bl 20751c │ │ │ │ - cbnz r0, 1ffe8a │ │ │ │ - ldr r3, [pc, #432] @ (200008 ) │ │ │ │ + bne.n 1ffe24 │ │ │ │ + cbnz r3, 1ffe2a │ │ │ │ + bl 2074bc │ │ │ │ + cbnz r0, 1ffe2a │ │ │ │ + ldr r3, [pc, #432] @ (1fffa8 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1ffe7a │ │ │ │ + bne.n 1ffe1a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1ffba0 │ │ │ │ + bpl.w 1ffb40 │ │ │ │ ldrd sl, r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 1ffd9a │ │ │ │ + b.n 1ffd3a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1ffe4e │ │ │ │ + bne.n 1ffdee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ffba0 │ │ │ │ + beq.w 1ffb40 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, ip │ │ │ │ strd r9, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.w 1ffb8a │ │ │ │ + bmi.w 1ffb2a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbz r1, 1ffef8 │ │ │ │ + cbz r1, 1ffe98 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ffee6 │ │ │ │ + beq.n 1ffe86 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffee6 │ │ │ │ + bne.n 1ffe86 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1ffee6 │ │ │ │ + bls.n 1ffe86 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, sl, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1ffb8a │ │ │ │ - ldr r3, [pc, #288] @ (200008 ) │ │ │ │ + beq.w 1ffb2a │ │ │ │ + ldr r3, [pc, #288] @ (1fffa8 ) │ │ │ │ mov r4, r7 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1ffe5a │ │ │ │ + b.n 1ffdfa │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r9, r1, asr #5 │ │ │ │ - bne.n 1fff4a │ │ │ │ + bne.n 1ffeea │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1fff50 │ │ │ │ + bne.n 1ffef0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbnz r0, 1fff50 │ │ │ │ - ldr r1, [pc, #236] @ (200008 ) │ │ │ │ + cbnz r0, 1ffef0 │ │ │ │ + ldr r1, [pc, #236] @ (1fffa8 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r1, r0 │ │ │ │ add r1, r9 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fff3e │ │ │ │ + bne.n 1ffede │ │ │ │ ldrb.w r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ffb8a │ │ │ │ + bpl.w 1ffb2a │ │ │ │ mov r4, r7 │ │ │ │ ldrd r5, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r7, r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ffe5a │ │ │ │ + b.n 1ffdfa │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fff10 │ │ │ │ + bne.n 1ffeb0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ subs r4, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ffb88 │ │ │ │ + beq.w 1ffb28 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1fffb8 │ │ │ │ + bmi.n 1fff58 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbz r2, 1fffbe │ │ │ │ + cbz r2, 1fff5e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fffa0 │ │ │ │ + beq.n 1fff40 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fffa0 │ │ │ │ + bne.n 1fff40 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fffa0 │ │ │ │ + bls.n 1fff40 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r5, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fffb8 │ │ │ │ + beq.n 1fff58 │ │ │ │ ldrd r6, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1fff1a │ │ │ │ + b.n 1ffeba │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fffd2 │ │ │ │ + bne.n 1fff72 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd92c │ │ │ │ - cbz r0, 1fffda │ │ │ │ + bl 1fd8cc │ │ │ │ + cbz r0, 1fff7a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fff60 │ │ │ │ + b.n 1fff00 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r2, r5, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r2, asr #5 │ │ │ │ - bne.n 1fffa6 │ │ │ │ + bne.n 1fff46 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fffac │ │ │ │ - bl 20751c │ │ │ │ + bne.n 1fff4c │ │ │ │ + bl 2074bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fffac │ │ │ │ - ldr r2, [pc, #44] @ (200008 ) │ │ │ │ + bne.n 1fff4c │ │ │ │ + ldr r2, [pc, #44] @ (1fffa8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1ffffc │ │ │ │ + bne.n 1fff9c │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 1fffb8 │ │ │ │ + bpl.n 1fff58 │ │ │ │ ldrd r6, r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1fff20 │ │ │ │ + b.n 1ffec0 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1612] @ 20066c │ │ │ │ + ldr.w r3, [pc, #1612] @ 20060c │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 200118 │ │ │ │ + beq.n 2000b8 │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r6, r9 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w fp, r5, #1 │ │ │ │ - bne.n 20010c │ │ │ │ + bne.n 2000ac │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200124 │ │ │ │ + beq.n 2000c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20020e │ │ │ │ + beq.w 2001ae │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20007a │ │ │ │ + bne.n 20001a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20007a │ │ │ │ + bls.n 20001a │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, sl, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20010c │ │ │ │ + beq.n 2000ac │ │ │ │ mov r0, fp │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 20013a │ │ │ │ + bne.n 2000da │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20010c │ │ │ │ + beq.n 2000ac │ │ │ │ mov r4, fp │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r5, [r9] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 2001fa │ │ │ │ + bmi.w 20019a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20014c │ │ │ │ + beq.n 2000ec │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20036a │ │ │ │ + beq.w 20030a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2000e6 │ │ │ │ + bne.n 200086 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2000e6 │ │ │ │ + bls.n 200086 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2001fa │ │ │ │ - ldr.w r3, [pc, #1416] @ 200670 │ │ │ │ + beq.w 20019a │ │ │ │ + ldr.w r3, [pc, #1416] @ 200610 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r5, #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 │ │ │ │ - bne.n 20007a │ │ │ │ + bne.n 20001a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 200040 │ │ │ │ + bne.n 1fffe0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 200082 │ │ │ │ + bne.n 200022 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 200088 │ │ │ │ - bl 20751c │ │ │ │ + bne.n 200028 │ │ │ │ + bl 2074bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200088 │ │ │ │ - ldr.w r3, [pc, #1324] @ 200670 │ │ │ │ + bne.n 200028 │ │ │ │ + ldr.w r3, [pc, #1324] @ 200610 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 2000f8 │ │ │ │ + b.n 200098 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - beq.n 200228 │ │ │ │ + beq.n 2001c8 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 20022c │ │ │ │ + bne.n 2001cc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add.w r3, r5, #20 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2001fa │ │ │ │ + beq.n 20019a │ │ │ │ strd r9, r6, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r9, sl │ │ │ │ mov r7, r4 │ │ │ │ mov r4, fp │ │ │ │ strd r5, r2, [sp, #28] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 2002d0 │ │ │ │ + bmi.w 200270 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2002ee │ │ │ │ + beq.w 20028e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 200426 │ │ │ │ + beq.w 2003c6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2001ca │ │ │ │ + bne.n 20016a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2001ca │ │ │ │ + bls.n 20016a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 2002d0 │ │ │ │ - ldr.w r3, [pc, #1188] @ 200670 │ │ │ │ + beq.w 200270 │ │ │ │ + ldr.w r3, [pc, #1188] @ 200610 │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -573886,80 +573853,80 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 2005c4 │ │ │ │ + bne.w 200564 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2000a2 │ │ │ │ + bne.w 200042 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, fp │ │ │ │ - b.n 20010c │ │ │ │ + b.n 2000ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20007a │ │ │ │ + bhi.w 20001a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 200040 │ │ │ │ - b.n 200118 │ │ │ │ + bne.w 1fffe0 │ │ │ │ + b.n 2000b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200164 │ │ │ │ + bne.n 200104 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200164 │ │ │ │ - ldr.w r3, [pc, #1076] @ 200670 │ │ │ │ + bne.n 200104 │ │ │ │ + ldr.w r3, [pc, #1076] @ 200610 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 2001e4 │ │ │ │ + b.n 200184 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 200304 │ │ │ │ + bne.n 2002a4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w sl, r5, #20 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 2002d0 │ │ │ │ + beq.n 200270 │ │ │ │ strd r5, r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r4, [fp] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 200352 │ │ │ │ + bmi.n 2002f2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200318 │ │ │ │ + beq.n 2002b8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2003fc │ │ │ │ + beq.w 20039c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2002a6 │ │ │ │ + bne.n 200246 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2002a6 │ │ │ │ + bls.n 200246 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 200352 │ │ │ │ - ldr r2, [pc, #968] @ (200670 ) │ │ │ │ + beq.n 2002f2 │ │ │ │ + ldr r2, [pc, #968] @ (200610 ) │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -573967,402 +573934,403 @@ │ │ │ │ ldr r2, [r5, #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 │ │ │ │ - bne.w 2005d0 │ │ │ │ + bne.w 200570 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 200184 │ │ │ │ + bne.w 200124 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 2001fa │ │ │ │ + b.n 20019a │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 200242 │ │ │ │ + bne.n 2001e2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200248 │ │ │ │ + bne.n 2001e8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200248 │ │ │ │ - ldr r2, [pc, #860] @ (200670 ) │ │ │ │ + bne.n 2001e8 │ │ │ │ + ldr r2, [pc, #860] @ (200610 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 2002ba │ │ │ │ + b.n 20025a │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 200384 │ │ │ │ - cbnz r3, 20038a │ │ │ │ + bne.n 200324 │ │ │ │ + cbnz r3, 20032a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 20038a │ │ │ │ - ldr r2, [pc, #824] @ (200670 ) │ │ │ │ + cbnz r0, 20032a │ │ │ │ + ldr r2, [pc, #824] @ (200610 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r4, #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 │ │ │ │ - bne.w 2005e4 │ │ │ │ + bne.w 200584 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200266 │ │ │ │ + bne.n 200206 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2002d0 │ │ │ │ + b.n 200270 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2000e6 │ │ │ │ + bhi.w 200086 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 2000a2 │ │ │ │ - b.n 200208 │ │ │ │ + bne.w 200042 │ │ │ │ + b.n 2001a8 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 20032c │ │ │ │ + bne.n 2002cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 200352 │ │ │ │ + beq.n 2002f2 │ │ │ │ strd r4, r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r6 │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r2, [sl] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 20040e │ │ │ │ + bmi.n 2003ae │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200440 │ │ │ │ + beq.n 2003e0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 200406 │ │ │ │ + beq.n 2003a6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2003e6 │ │ │ │ + bne.n 200386 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2003e6 │ │ │ │ + bls.n 200386 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 20040e │ │ │ │ - ldr r2, [pc, #648] @ (200670 ) │ │ │ │ + beq.n 2003ae │ │ │ │ + ldr r2, [pc, #648] @ (200610 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 20033c │ │ │ │ + b.n 2002dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 200352 │ │ │ │ - b.n 2002a6 │ │ │ │ + bls.n 2002f2 │ │ │ │ + b.n 200246 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2003e6 │ │ │ │ + bhi.n 200386 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2003a8 │ │ │ │ + bne.n 200348 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b.n 200352 │ │ │ │ + b.n 2002f2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2001ca │ │ │ │ + bhi.w 20016a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 200184 │ │ │ │ - b.n 2002de │ │ │ │ + bne.w 200124 │ │ │ │ + b.n 20027e │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r8, r3, asr #5 │ │ │ │ - bne.n 2004ba │ │ │ │ + bne.n 20045a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2004c0 │ │ │ │ + beq.n 200460 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w fp, r2, #20 │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ ittt ne │ │ │ │ strdne r7, r2, [sp, #68] @ 0x44 │ │ │ │ movne r7, fp │ │ │ │ strne.w r8, [sp, #76] @ 0x4c │ │ │ │ - beq.n 20040e │ │ │ │ + beq.n 2003ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 2004dc │ │ │ │ + bmi.n 20047c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2004e8 │ │ │ │ + beq.n 200488 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2004d4 │ │ │ │ + beq.n 200474 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2004aa │ │ │ │ + bne.n 20044a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2004aa │ │ │ │ + bls.n 20044a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ subs r3, r6, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2004dc │ │ │ │ - ldr r3, [pc, #452] @ (200670 ) │ │ │ │ + beq.n 20047c │ │ │ │ + ldr r3, [pc, #452] @ (200610 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd r7, r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 20052a │ │ │ │ + b.n 2004ca │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 200458 │ │ │ │ + beq.n 2003f8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200458 │ │ │ │ - ldr r3, [pc, #416] @ (200670 ) │ │ │ │ + bne.n 2003f8 │ │ │ │ + ldr r3, [pc, #416] @ (200610 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 20052a │ │ │ │ + b.n 2004ca │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2004aa │ │ │ │ + bhi.n 20044a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 200472 │ │ │ │ + bne.n 200412 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 20040e │ │ │ │ + b.n 2003ae │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ subs r2, r6, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r2, asr #5 │ │ │ │ - bne.n 200550 │ │ │ │ - cbnz r2, 200556 │ │ │ │ + bne.n 2004f0 │ │ │ │ + cbnz r2, 2004f6 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 20751c │ │ │ │ + bl 2074bc │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 200556 │ │ │ │ - ldr r1, [pc, #356] @ (200670 ) │ │ │ │ + cbnz r0, 2004f6 │ │ │ │ + ldr r1, [pc, #356] @ (200610 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 2004dc │ │ │ │ + beq.n 20047c │ │ │ │ ldrd r7, r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r8 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 20040e │ │ │ │ + beq.w 2003ae │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 20033c │ │ │ │ + b.n 2002dc │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 2004fa │ │ │ │ + bne.n 20049a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w fp, r3, #20 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp fp, r1 │ │ │ │ - beq.n 2004dc │ │ │ │ + beq.n 20047c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r4, [r8] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 2005fc │ │ │ │ + bmi.n 20059c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 200610 │ │ │ │ + beq.n 2005b0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2005f4 │ │ │ │ + beq.n 200594 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2005b0 │ │ │ │ + bne.n 200550 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2005b0 │ │ │ │ + bls.n 200550 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ sub.w r2, r8, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 207958 │ │ │ │ + bl 2078f8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 2005fc │ │ │ │ - ldr r1, [pc, #188] @ (200670 ) │ │ │ │ + beq.n 20059c │ │ │ │ + ldr r1, [pc, #188] @ (200610 ) │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - b.n 20050e │ │ │ │ + b.n 2004ae │ │ │ │ mov r8, r7 │ │ │ │ mov r6, fp │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 2000f8 │ │ │ │ + b.n 200098 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 2001e4 │ │ │ │ + b.n 200184 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 2002ba │ │ │ │ + b.n 20025a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 2005b0 │ │ │ │ + bhi.n 200550 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 200572 │ │ │ │ + bne.n 200512 │ │ │ │ ldrd sl, r5, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ - b.n 2004dc │ │ │ │ + b.n 20047c │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w sl, r8, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 200656 │ │ │ │ + bne.n 2005f6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20065c │ │ │ │ - bl 20751c │ │ │ │ - cbnz r0, 20065c │ │ │ │ - ldr r1, [pc, #64] @ (200670 ) │ │ │ │ + bne.n 2005fc │ │ │ │ + bl 2074bc │ │ │ │ + cbnz r0, 2005fc │ │ │ │ + ldr r1, [pc, #64] @ (200610 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 2005fc │ │ │ │ + beq.n 20059c │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b.n 20050e │ │ │ │ + b.n 2004ae │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 200628 │ │ │ │ + bne.n 2005c8 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fd92c │ │ │ │ + bl 1fd8cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20062e │ │ │ │ - b.n 2005fc │ │ │ │ - vaddl.u16 q8, d22, d22 │ │ │ │ + beq.n 2005ce │ │ │ │ + b.n 20059c │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 2012b8 │ │ │ │ + ldr.w r2, [pc, #3120] @ 201258 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 2012bc │ │ │ │ + ldr.w r3, [pc, #3112] @ 20125c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 2006ce │ │ │ │ + cbnz r6, 20066e │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -574380,18 +574348,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 200722 │ │ │ │ + cbnz r7, 2006c2 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2009b2 │ │ │ │ + bne.w 200952 │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -574431,70 +574399,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 20081e │ │ │ │ + cbnz r4, 2007be │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 20081e │ │ │ │ + bmi.n 2007be │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20083a │ │ │ │ + beq.n 2007da │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 200862 │ │ │ │ + bne.n 200802 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 20087a │ │ │ │ + cbnz r4, 20081a │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 20088a │ │ │ │ + b.n 20082a │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2007ee │ │ │ │ + bne.n 20078e │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 200a2e │ │ │ │ + bmi.w 2009ce │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2009be │ │ │ │ + bne.w 20095e │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 200808 │ │ │ │ + bpl.n 2007a8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 20080c │ │ │ │ + b.n 2007ac │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20117a │ │ │ │ + beq.w 20111a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2009be │ │ │ │ + beq.w 20095e │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -574531,15 +574499,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20091a │ │ │ │ + bne.n 2008ba │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -574560,85 +574528,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 2009c4 │ │ │ │ + cbz r4, 200964 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2009f8 │ │ │ │ + bne.n 200998 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 201150 │ │ │ │ + bne.w 2010f0 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 200a1e │ │ │ │ + cbz r1, 2009be │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 20113c │ │ │ │ + b.n 2010dc │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 200722 │ │ │ │ + b.n 2006c2 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 200884 │ │ │ │ + b.n 200824 │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 200a4c │ │ │ │ + beq.n 2009ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201186 │ │ │ │ + beq.w 201126 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201288 │ │ │ │ + beq.w 201228 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200a14 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 201144 │ │ │ │ + bne.w 2010e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201268 │ │ │ │ + bne.w 201208 │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 200a6e │ │ │ │ + b.n 200a0e │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 2012a0 │ │ │ │ + bmi.w 201240 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200808 │ │ │ │ - b.n 200880 │ │ │ │ + beq.w 2007a8 │ │ │ │ + b.n 200820 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20112e │ │ │ │ + bne.w 2010ce │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -574675,18 +574643,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2011a2 │ │ │ │ - cbnz r7, 200b1a │ │ │ │ + beq.w 201142 │ │ │ │ + cbnz r7, 200aba │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 200b1a │ │ │ │ + cbz r7, 200aba │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -574724,15 +574692,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 200bba │ │ │ │ + bne.n 200b5a │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -574773,23 +574741,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 200c6c │ │ │ │ + bne.n 200c0c │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 200c80 │ │ │ │ + bmi.n 200c20 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 200c80 │ │ │ │ + cbnz r5, 200c20 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -574818,25 +574786,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 201236 │ │ │ │ + beq.w 2011d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2011e6 │ │ │ │ + beq.w 201186 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2011f6 │ │ │ │ + beq.w 201196 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -574848,19 +574816,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2011ca │ │ │ │ + beq.w 20116a │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20124e │ │ │ │ + bne.w 2011ee │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -574893,23 +574861,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2011aa │ │ │ │ + bne.w 20114a │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2011c2 │ │ │ │ + beq.w 201162 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -574920,32 +574888,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2011a6 │ │ │ │ + bne.w 201146 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2011fc │ │ │ │ + beq.w 20119c │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 200e90 │ │ │ │ + cbz r1, 200e30 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -575016,37 +574984,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 200f9a │ │ │ │ + cbz r1, 200f3a │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 200fae │ │ │ │ + cbz r1, 200f4e │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 200fc2 │ │ │ │ + cbz r1, 200f62 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 200fda │ │ │ │ + cbz r1, 200f7a │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -575055,15 +575023,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 201012 │ │ │ │ + cbz r1, 200fb2 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -575095,229 +575063,229 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 2010a0 │ │ │ │ + cbz r2, 201040 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 2010b6 │ │ │ │ + cbz r1, 201056 │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 2010c8 │ │ │ │ + cbz r2, 201068 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 2010da │ │ │ │ + cbz r1, 20107a │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 2010ec │ │ │ │ + cbz r2, 20108c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 201110 │ │ │ │ + cbz r5, 2010b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201202 │ │ │ │ + bne.n 2011a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201102 │ │ │ │ - ldr r2, [pc, #428] @ (2012c0 ) │ │ │ │ - ldr r3, [pc, #424] @ (2012bc ) │ │ │ │ + bne.n 2010a2 │ │ │ │ + ldr r2, [pc, #428] @ (201260 ) │ │ │ │ + ldr r3, [pc, #424] @ (20125c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2012b2 │ │ │ │ + bne.w 201252 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201276 │ │ │ │ + beq.w 201216 │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 200a6e │ │ │ │ + b.n 200a0e │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200a14 │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200a14 │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 20080c │ │ │ │ + b.w 2007ac │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20125e │ │ │ │ + bne.n 2011fe │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200a14 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 200b1a │ │ │ │ + b.n 200aba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 200e5e │ │ │ │ + b.n 200dfe │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 200e14 │ │ │ │ + bne.w 200db4 │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 200e1c │ │ │ │ + b.n 200dbc │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20125a │ │ │ │ + beq.n 2011fa │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 200d66 │ │ │ │ + beq.w 200d06 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 200d6a │ │ │ │ + b.n 200d0a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 20124a │ │ │ │ + cbnz r5, 2011ea │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 200d12 │ │ │ │ + b.n 200cb2 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 200e90 │ │ │ │ - ldr r7, [pc, #192] @ (2012c4 ) │ │ │ │ + b.n 200e30 │ │ │ │ + ldr r7, [pc, #192] @ (201264 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201110 │ │ │ │ + beq.w 2010b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201110 │ │ │ │ + beq.w 2010b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20120a │ │ │ │ + bne.n 2011aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201226 │ │ │ │ - b.n 201110 │ │ │ │ + bne.n 2011c6 │ │ │ │ + b.n 2010b0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2011f6 │ │ │ │ + beq.n 201196 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 200d10 │ │ │ │ + bne.w 200cb0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 200d12 │ │ │ │ + b.n 200cb2 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2011de │ │ │ │ + bne.n 20117e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 200d66 │ │ │ │ + b.n 200d06 │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 200a74 │ │ │ │ + b.n 200a14 │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 200a6e │ │ │ │ + b.w 200a0e │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 20113c │ │ │ │ + b.n 2010dc │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 2009f4 │ │ │ │ + b.w 200994 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20085e │ │ │ │ - b.w 200880 │ │ │ │ + beq.w 2007fe │ │ │ │ + b.w 200820 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ + ldr??.w r0, [r0, #166] @ 0xa6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr8, cr6, {5} │ │ │ │ - adds r4, r5, r5 │ │ │ │ + vhadd.s8 d16, d24, d22 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 201f0c │ │ │ │ + ldr.w r2, [pc, #3120] @ 201eac │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 201f10 │ │ │ │ + ldr.w r3, [pc, #3112] @ 201eb0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 201322 │ │ │ │ + cbnz r6, 2012c2 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -575335,18 +575303,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 201376 │ │ │ │ + cbnz r7, 201316 │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201606 │ │ │ │ + bne.w 2015a6 │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -575386,70 +575354,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 201472 │ │ │ │ + cbnz r4, 201412 │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 201472 │ │ │ │ + bmi.n 201412 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20148e │ │ │ │ + beq.n 20142e │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 2014b6 │ │ │ │ + bne.n 201456 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 2014ce │ │ │ │ + cbnz r4, 20146e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 2014de │ │ │ │ + b.n 20147e │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 201442 │ │ │ │ + bne.n 2013e2 │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 201682 │ │ │ │ + bmi.w 201622 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 201612 │ │ │ │ + bne.w 2015b2 │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 20145c │ │ │ │ + bpl.n 2013fc │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 201460 │ │ │ │ + b.n 201400 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201dce │ │ │ │ + beq.w 201d6e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201612 │ │ │ │ + beq.w 2015b2 │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -575486,15 +575454,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20156e │ │ │ │ + bne.n 20150e │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -575515,85 +575483,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 201618 │ │ │ │ + cbz r4, 2015b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20164c │ │ │ │ + bne.n 2015ec │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 201da4 │ │ │ │ + bne.w 201d44 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 201672 │ │ │ │ + cbz r1, 201612 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 201d90 │ │ │ │ + b.n 201d30 │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 201376 │ │ │ │ + b.n 201316 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 2014d8 │ │ │ │ + b.n 201478 │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2016a0 │ │ │ │ + beq.n 201640 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201dda │ │ │ │ + beq.w 201d7a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201edc │ │ │ │ + beq.w 201e7c │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2016c8 │ │ │ │ + b.n 201668 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 201d98 │ │ │ │ + bne.w 201d38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201ebc │ │ │ │ + bne.w 201e5c │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 2016c2 │ │ │ │ + b.n 201662 │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 201ef4 │ │ │ │ + bmi.w 201e94 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20145c │ │ │ │ - b.n 2014d4 │ │ │ │ + beq.w 2013fc │ │ │ │ + b.n 201474 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 201d82 │ │ │ │ + bne.w 201d22 │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -575630,18 +575598,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201df6 │ │ │ │ - cbnz r7, 20176e │ │ │ │ + beq.w 201d96 │ │ │ │ + cbnz r7, 20170e │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 20176e │ │ │ │ + cbz r7, 20170e │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -575679,15 +575647,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20180e │ │ │ │ + bne.n 2017ae │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -575728,23 +575696,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2018c0 │ │ │ │ + bne.n 201860 │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 2018d4 │ │ │ │ + bmi.n 201874 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 2018d4 │ │ │ │ + cbnz r5, 201874 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -575773,25 +575741,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 201e8a │ │ │ │ + beq.w 201e2a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201e3a │ │ │ │ + beq.w 201dda │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 201e4a │ │ │ │ + beq.w 201dea │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -575803,19 +575771,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201e1e │ │ │ │ + beq.w 201dbe │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 201ea2 │ │ │ │ + bne.w 201e42 │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -575848,23 +575816,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 201dfe │ │ │ │ + bne.w 201d9e │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 201e16 │ │ │ │ + beq.w 201db6 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -575875,32 +575843,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 201dfa │ │ │ │ + bne.w 201d9a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201e50 │ │ │ │ + beq.w 201df0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 201ae4 │ │ │ │ + cbz r1, 201a84 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -575971,37 +575939,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 201bee │ │ │ │ + cbz r1, 201b8e │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 201c02 │ │ │ │ + cbz r1, 201ba2 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 201c16 │ │ │ │ + cbz r1, 201bb6 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 201c2e │ │ │ │ + cbz r1, 201bce │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -576010,15 +575978,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 201c66 │ │ │ │ + cbz r1, 201c06 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -576050,229 +576018,229 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 201cf4 │ │ │ │ + cbz r2, 201c94 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 201d0a │ │ │ │ + cbz r1, 201caa │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 201d1c │ │ │ │ + cbz r2, 201cbc │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 201d2e │ │ │ │ + cbz r1, 201cce │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 201d40 │ │ │ │ + cbz r2, 201ce0 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 201d64 │ │ │ │ + cbz r5, 201d04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e56 │ │ │ │ + bne.n 201df6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 201d56 │ │ │ │ - ldr r2, [pc, #428] @ (201f14 ) │ │ │ │ - ldr r3, [pc, #424] @ (201f10 ) │ │ │ │ + bne.n 201cf6 │ │ │ │ + ldr r2, [pc, #428] @ (201eb4 ) │ │ │ │ + ldr r3, [pc, #424] @ (201eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 201f06 │ │ │ │ + bne.w 201ea6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201eca │ │ │ │ + beq.w 201e6a │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 2016c2 │ │ │ │ + b.n 201662 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 2016c8 │ │ │ │ + b.n 201668 │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 2016c8 │ │ │ │ + b.n 201668 │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 201460 │ │ │ │ + b.w 201400 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 201eb2 │ │ │ │ + bne.n 201e52 │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 2016c8 │ │ │ │ + b.n 201668 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20176e │ │ │ │ + b.n 20170e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 201ab2 │ │ │ │ + b.n 201a52 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 201a68 │ │ │ │ + bne.w 201a08 │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 201a70 │ │ │ │ + b.n 201a10 │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 201eae │ │ │ │ + beq.n 201e4e │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2019ba │ │ │ │ + beq.w 20195a │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 2019be │ │ │ │ + b.n 20195e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 201e9e │ │ │ │ + cbnz r5, 201e3e │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 201966 │ │ │ │ + b.n 201906 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 201ae4 │ │ │ │ - ldr r7, [pc, #192] @ (201f18 ) │ │ │ │ + b.n 201a84 │ │ │ │ + ldr r7, [pc, #192] @ (201eb8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201d64 │ │ │ │ + beq.w 201d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 201d64 │ │ │ │ + beq.w 201d04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e5e │ │ │ │ + bne.n 201dfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201e7a │ │ │ │ - b.n 201d64 │ │ │ │ + bne.n 201e1a │ │ │ │ + b.n 201d04 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 201e4a │ │ │ │ + beq.n 201dea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 201964 │ │ │ │ + bne.w 201904 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 201966 │ │ │ │ + b.n 201906 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 201e32 │ │ │ │ + bne.n 201dd2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2019ba │ │ │ │ + b.n 20195a │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 2016c8 │ │ │ │ + b.n 201668 │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 2016c2 │ │ │ │ + b.w 201662 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 201d90 │ │ │ │ + b.n 201d30 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 201648 │ │ │ │ + b.w 2015e8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2014b2 │ │ │ │ - b.w 2014d4 │ │ │ │ + beq.w 201452 │ │ │ │ + b.w 201474 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip, #-664] @ 0xfffffd68 │ │ │ │ + ldcl 0, cr0, [ip, #-664]! @ 0xfffffd68 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 202440 │ │ │ │ + b.n 2024a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add.w r0, r8, #5177344 @ 0x4f0000 │ │ │ │ + sbc.w r0, r8, #5177344 @ 0x4f0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r2, [pc, #3120] @ 202b60 │ │ │ │ + ldr.w r2, [pc, #3120] @ 202b00 │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #3112] @ 202b64 │ │ │ │ + ldr.w r3, [pc, #3112] @ 202b04 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r1, r6, #1 │ │ │ │ strb.w r6, [sp, #74] @ 0x4a │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r1, [sp, #73] @ 0x49 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r6, 201f76 │ │ │ │ + cbnz r6, 201f16 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r4, [r3, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ @@ -576290,18 +576258,18 @@ │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r1, [sp, #79] @ 0x4f │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w ip, [r1, #312] @ 0x138 │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 201fca │ │ │ │ + cbnz r7, 201f6a │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20225a │ │ │ │ + bne.w 2021fa │ │ │ │ ldrb.w fp, [r3, #130] @ 0x82 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w sl, [r3, #128] @ 0x80 │ │ │ │ eor.w r5, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w r9, [r3, #124] @ 0x7c │ │ │ │ @@ -576341,70 +576309,70 @@ │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ bfi sl, r1, #24, #8 │ │ │ │ eor.w r1, fp, #1 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ bfi r8, r1, #16, #8 │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbnz r4, 2020c6 │ │ │ │ + cbnz r4, 202066 │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.n 2020c6 │ │ │ │ + bmi.n 202066 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2020e2 │ │ │ │ + beq.n 202082 │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ - bne.n 20210a │ │ │ │ + bne.n 2020aa │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ and.w r1, r0, #16 │ │ │ │ - cbnz r4, 202122 │ │ │ │ + cbnz r4, 2020c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ clz r1, r1 │ │ │ │ strb.w r4, [sp, #102] @ 0x66 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #103] @ 0x67 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 202132 │ │ │ │ + b.n 2020d2 │ │ │ │ and.w r4, r0, #80 @ 0x50 │ │ │ │ strb.w lr, [sp, #97] @ 0x61 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 202096 │ │ │ │ + bne.n 202036 │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bmi.w 2022d6 │ │ │ │ + bmi.w 202276 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 202266 │ │ │ │ + bne.w 202206 │ │ │ │ lsls r4, r0, #25 │ │ │ │ - bpl.n 2020b0 │ │ │ │ + bpl.n 202050 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 2020b4 │ │ │ │ + b.n 202054 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ and.w r1, r0, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202a22 │ │ │ │ + beq.w 2029c2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202266 │ │ │ │ + beq.w 202206 │ │ │ │ mov.w r1, #0 │ │ │ │ strh.w r1, [sp, #102] @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ ldrb r4, [r3, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ @@ -576441,15 +576409,15 @@ │ │ │ │ ubfx r1, ip, #5, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r1, [r3, #150] @ 0x96 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ eor.w r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2021c2 │ │ │ │ + bne.n 202162 │ │ │ │ mov r4, lr │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r5, [r3, #35] @ 0x23 │ │ │ │ str r5, [sp, #24] │ │ │ │ bfi r1, r4, #0, #8 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ ldrb.w r5, [r3, #34] @ 0x22 │ │ │ │ @@ -576470,85 +576438,85 @@ │ │ │ │ strb.w r8, [sp, #122] @ 0x7a │ │ │ │ and.w r1, r8, r1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ strb.w r1, [sp, #123] @ 0x7b │ │ │ │ and.w r1, r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ and.w r1, r2, #1024 @ 0x400 │ │ │ │ - cbz r4, 20226c │ │ │ │ + cbz r4, 20220c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2022a0 │ │ │ │ + bne.n 202240 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2029f8 │ │ │ │ + bne.w 202998 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #125] @ 0x7d │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ - cbz r1, 2022c6 │ │ │ │ + cbz r1, 202266 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 2029e4 │ │ │ │ + b.n 202984 │ │ │ │ ubfx r1, ip, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 201fca │ │ │ │ + b.n 201f6a │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 20212c │ │ │ │ + b.n 2020cc │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2022f4 │ │ │ │ + beq.n 202294 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 202a2e │ │ │ │ + beq.w 2029ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202b30 │ │ │ │ + beq.w 202ad0 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20231c │ │ │ │ + b.n 2022bc │ │ │ │ movs r4, #0 │ │ │ │ eor.w r6, r8, #1 │ │ │ │ strh.w r4, [sp, #124] @ 0x7c │ │ │ │ strb.w r6, [sp, #127] @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ strb.w r4, [sp, #126] @ 0x7e │ │ │ │ strh.w r6, [sp, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 2029ec │ │ │ │ + bne.w 20298c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 202b10 │ │ │ │ + bne.w 202ab0 │ │ │ │ clz r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 202316 │ │ │ │ + b.n 2022b6 │ │ │ │ strb.w lr, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r0, #25 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ - bmi.w 202b48 │ │ │ │ + bmi.w 202ae8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2020b0 │ │ │ │ - b.n 202128 │ │ │ │ + beq.w 202050 │ │ │ │ + b.n 2020c8 │ │ │ │ movs r4, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strb.w r8, [sp, #125] @ 0x7d │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ strh.w r9, [sp, #126] @ 0x7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2029d6 │ │ │ │ + bne.w 202976 │ │ │ │ mov r8, r4 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ strb.w r1, [sp, #130] @ 0x82 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r8, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r8, [r3, #101] @ 0x65 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -576585,18 +576553,18 @@ │ │ │ │ str.w r9, [sp, #140] @ 0x8c │ │ │ │ bfi r8, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202a4a │ │ │ │ - cbnz r7, 2023c2 │ │ │ │ + beq.w 2029ea │ │ │ │ + cbnz r7, 202362 │ │ │ │ ldrb.w r7, [r3, #133] @ 0x85 │ │ │ │ - cbz r7, 2023c2 │ │ │ │ + cbz r7, 202362 │ │ │ │ ubfx r7, ip, #1, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r9, [r3, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r3, #64] @ 0x40 │ │ │ │ @@ -576634,15 +576602,15 @@ │ │ │ │ str.w r9, [sp, #146] @ 0x92 │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ str.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 202462 │ │ │ │ + bne.n 202402 │ │ │ │ eor.w r6, r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ @@ -576683,23 +576651,23 @@ │ │ │ │ str.w r8, [sp, #161] @ 0xa1 │ │ │ │ bfi r6, r7, #24, #8 │ │ │ │ str.w r6, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #173] @ 0xad │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 202514 │ │ │ │ + bne.n 2024b4 │ │ │ │ lsls r5, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi.w sl, #1 │ │ │ │ movmi r6, sl │ │ │ │ - bmi.n 202528 │ │ │ │ + bmi.n 2024c8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r5, 202528 │ │ │ │ + cbnz r5, 2024c8 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r2 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov.w r8, r1, lsr #10 │ │ │ │ @@ -576728,25 +576696,25 @@ │ │ │ │ ldrb.w r6, [r3, #142] @ 0x8e │ │ │ │ bfi r1, r8, #24, #8 │ │ │ │ str.w r1, [sp, #178] @ 0xb2 │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ eor.w r8, r6, #1 │ │ │ │ strb.w r1, [sp, #184] @ 0xb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 202ade │ │ │ │ + beq.w 202a7e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202a8e │ │ │ │ + beq.w 202a2e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ strb.w r7, [sp, #185] @ 0xb9 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #186] @ 0xba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 202a9e │ │ │ │ + beq.w 202a3e │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #188] @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ and.w r4, r4, r8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bfi r7, r6, #0, #8 │ │ │ │ ldrb.w r6, [r3, #49] @ 0x31 │ │ │ │ @@ -576758,19 +576726,19 @@ │ │ │ │ bfi r7, r4, #24, #8 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ str.w r7, [sp, #189] @ 0xbd │ │ │ │ strb.w r4, [sp, #194] @ 0xc2 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202a72 │ │ │ │ + beq.w 202a12 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 202af6 │ │ │ │ + bne.w 202a96 │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ mov.w sl, r4, lsr #11 │ │ │ │ @@ -576803,23 +576771,23 @@ │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r8, sl, #1 │ │ │ │ str.w r7, [sp, #206] @ 0xce │ │ │ │ eor.w r9, r4, #1 │ │ │ │ ldrb.w r7, [r3, #109] @ 0x6d │ │ │ │ str.w r6, [sp, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 202a52 │ │ │ │ + bne.w 2029f2 │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202a6a │ │ │ │ + beq.w 202a0a │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #0 │ │ │ │ mov r7, r4 │ │ │ │ strh.w r6, [sp, #213] @ 0xd5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ @@ -576830,32 +576798,32 @@ │ │ │ │ bfi r6, r7, #8, #8 │ │ │ │ bfi r6, r4, #16, #8 │ │ │ │ and.w r4, sl, r9 │ │ │ │ bfi r6, r4, #24, #8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 202a4e │ │ │ │ + bne.w 2029ee │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ ands r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ strb.w r4, [sp, #220] @ 0xdc │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ and.w fp, fp, lr │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrb r5, [r3, #15] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202aa4 │ │ │ │ + beq.w 202a44 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 202738 │ │ │ │ + cbz r1, 2026d8 │ │ │ │ ldrb.w r1, [r3, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ eor.w r5, r1, #1 │ │ │ │ ands r5, r4 │ │ │ │ orrs r4, r1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r7, [r3, #152] @ 0x98 │ │ │ │ @@ -576926,37 +576894,37 @@ │ │ │ │ strb.w r1, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #222] @ 0xde │ │ │ │ str.w lr, [sp, #230] @ 0xe6 │ │ │ │ str.w r7, [sp, #234] @ 0xea │ │ │ │ str.w r6, [sp, #238] @ 0xee │ │ │ │ str.w r5, [sp, #242] @ 0xf2 │ │ │ │ - cbz r1, 202842 │ │ │ │ + cbz r1, 2027e2 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 202856 │ │ │ │ + cbz r1, 2027f6 │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [sp, #250] @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 20286a │ │ │ │ + cbz r1, 20280a │ │ │ │ ldrb.w r1, [r3, #151] @ 0x97 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #251] @ 0xfb │ │ │ │ ldrb.w r1, [r3, #119] @ 0x77 │ │ │ │ strb.w r1, [sp, #252] @ 0xfc │ │ │ │ - cbz r1, 202882 │ │ │ │ + cbz r1, 202822 │ │ │ │ eor.w r1, r0, #512 @ 0x200 │ │ │ │ ubfx r1, r1, #9, #1 │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ strb.w r1, [sp, #253] @ 0xfd │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ orrs r1, r4 │ │ │ │ @@ -576965,15 +576933,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r4, [sp, #254] @ 0xfe │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [sp, #255] @ 0xff │ │ │ │ - cbz r1, 2028ba │ │ │ │ + cbz r1, 20285a │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #259] @ 0x103 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ @@ -577005,246 +576973,246 @@ │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #266] @ 0x10a │ │ │ │ ldrb.w r1, [r3, #195] @ 0xc3 │ │ │ │ strb.w r1, [sp, #267] @ 0x10b │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #268] @ 0x10c │ │ │ │ - cbz r2, 202948 │ │ │ │ + cbz r2, 2028e8 │ │ │ │ ubfx r2, ip, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r1, [sp, #270] @ 0x10e │ │ │ │ strb.w r2, [sp, #269] @ 0x10d │ │ │ │ - cbz r1, 20295e │ │ │ │ + cbz r1, 2028fe │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ strb.w r1, [sp, #271] @ 0x10f │ │ │ │ - cbz r2, 202970 │ │ │ │ + cbz r2, 202910 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 202982 │ │ │ │ + cbz r1, 202922 │ │ │ │ ldrb.w r1, [r3, #170] @ 0xaa │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r1, [sp, #273] @ 0x111 │ │ │ │ - cbz r2, 202994 │ │ │ │ + cbz r2, 202934 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #275] @ 0x113 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #274] @ 0x112 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2029b8 │ │ │ │ + cbz r5, 202958 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202aaa │ │ │ │ + bne.n 202a4a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2029aa │ │ │ │ - ldr r2, [pc, #428] @ (202b68 ) │ │ │ │ - ldr r3, [pc, #424] @ (202b64 ) │ │ │ │ + bne.n 20294a │ │ │ │ + ldr r2, [pc, #428] @ (202b08 ) │ │ │ │ + ldr r3, [pc, #424] @ (202b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 202b5a │ │ │ │ + bne.w 202afa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202b1e │ │ │ │ + beq.w 202abe │ │ │ │ strb.w r8, [sp, #129] @ 0x81 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 202316 │ │ │ │ + b.n 2022b6 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r4, [sp, #130] @ 0x82 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20231c │ │ │ │ + b.n 2022bc │ │ │ │ mov r4, r6 │ │ │ │ strh.w r6, [sp, #126] @ 0x7e │ │ │ │ strb.w r6, [sp, #131] @ 0x83 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r9, [sp, #125] @ 0x7d │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ clz r6, r1 │ │ │ │ strb.w r9, [sp, #128] @ 0x80 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20231c │ │ │ │ + b.n 2022bc │ │ │ │ clz r4, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 2020b4 │ │ │ │ + b.w 202054 │ │ │ │ strb.w r1, [sp, #129] @ 0x81 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 202b06 │ │ │ │ + bne.n 202aa6 │ │ │ │ mov r6, r8 │ │ │ │ ubfx r8, r2, #9, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ strb.w r9, [sp, #131] @ 0x83 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 20231c │ │ │ │ + b.n 2022bc │ │ │ │ mov r7, r6 │ │ │ │ - b.n 2023c2 │ │ │ │ + b.n 202362 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 202706 │ │ │ │ + b.n 2026a6 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r9, [sp, #211] @ 0xd3 │ │ │ │ strb.w r6, [sp, #210] @ 0xd2 │ │ │ │ mov.w r6, #1 │ │ │ │ strb.w r8, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2026bc │ │ │ │ + bne.w 20265c │ │ │ │ clz r7, r4 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 2026c4 │ │ │ │ + b.n 202664 │ │ │ │ strh.w r6, [sp, #195] @ 0xc3 │ │ │ │ strb.w r4, [sp, #197] @ 0xc5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 202b02 │ │ │ │ + beq.n 202aa2 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20260e │ │ │ │ + beq.w 2025ae │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 202612 │ │ │ │ + b.n 2025b2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strb.w r8, [sp, #185] @ 0xb9 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ strb.w r6, [sp, #187] @ 0xbb │ │ │ │ - cbnz r5, 202af2 │ │ │ │ + cbnz r5, 202a92 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 2025ba │ │ │ │ + b.n 20255a │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 202738 │ │ │ │ - ldr r7, [pc, #192] @ (202b6c ) │ │ │ │ + b.n 2026d8 │ │ │ │ + ldr r7, [pc, #192] @ (202b0c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2915ec │ │ │ │ + bl 29158c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2029b8 │ │ │ │ + beq.w 202958 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2029b8 │ │ │ │ + beq.w 202958 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202ab2 │ │ │ │ + bne.n 202a52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202ace │ │ │ │ - b.n 2029b8 │ │ │ │ + bne.n 202a6e │ │ │ │ + b.n 202958 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strh.w r9, [sp, #185] @ 0xb9 │ │ │ │ strb.w r9, [sp, #187] @ 0xbb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 202a9e │ │ │ │ + beq.n 202a3e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2025b8 │ │ │ │ + bne.w 202558 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2025ba │ │ │ │ + b.n 20255a │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #195] @ 0xc3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 202a86 │ │ │ │ + bne.n 202a26 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20260e │ │ │ │ + b.n 2025ae │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ strh.w r8, [sp, #130] @ 0x82 │ │ │ │ - b.n 20231c │ │ │ │ + b.n 2022bc │ │ │ │ clz r4, r1 │ │ │ │ strb.w r8, [sp, #130] @ 0x82 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.w 202316 │ │ │ │ + b.w 2022b6 │ │ │ │ eor.w r4, r2, #512 @ 0x200 │ │ │ │ ubfx r4, r4, #9, #1 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ - b.n 2029e4 │ │ │ │ + b.n 202984 │ │ │ │ eor.w r6, r2, #512 @ 0x200 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #129] @ 0x81 │ │ │ │ strb.w r6, [sp, #130] @ 0x82 │ │ │ │ - b.w 20229c │ │ │ │ + b.w 20223c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh.w r1, [sp, #98] @ 0x62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 202106 │ │ │ │ - b.w 202128 │ │ │ │ + beq.w 2020a6 │ │ │ │ + b.w 2020c8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 202cf4 │ │ │ │ + b.n 202d54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202bec │ │ │ │ + bvs.n 202a4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 202b30 │ │ │ │ + bne.n 202b90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 202b9c │ │ │ │ + beq.n 202b3c │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, lr, #2 │ │ │ │ subs r4, r3, #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.w ip, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq.n 202c60 │ │ │ │ + beq.n 202c00 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 202c96 │ │ │ │ - bhi.n 202c66 │ │ │ │ + beq.n 202c36 │ │ │ │ + bhi.n 202c06 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 202c24 │ │ │ │ + beq.n 202bc4 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 202cc8 │ │ │ │ + beq.n 202c68 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 202d42 │ │ │ │ + bhi.w 202ce2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 202e1c │ │ │ │ + bhi.w 202dbc │ │ │ │ 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 │ │ │ │ @@ -577271,22 +577239,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 202cb0 │ │ │ │ + beq.n 202c50 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 202c64 │ │ │ │ + bhi.n 202c04 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 202d54 │ │ │ │ + bhi.w 202cf4 │ │ │ │ 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] │ │ │ │ @@ -577299,92 +577267,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 202dd2 │ │ │ │ + beq.w 202d72 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 202d14 │ │ │ │ + bne.n 202cb4 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 202d98 │ │ │ │ - bls.n 202ce2 │ │ │ │ + beq.n 202d38 │ │ │ │ + bls.n 202c82 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ 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 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ 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 202c64 │ │ │ │ + beq.n 202c04 │ │ │ │ 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 202e18 │ │ │ │ + bhi.w 202db8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 202e1c │ │ │ │ + bhi.w 202dbc │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (202f4c ) │ │ │ │ + ldr r2, [pc, #592] @ (202eec ) │ │ │ │ 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 202e14 │ │ │ │ + bhi.n 202db4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 202e1c │ │ │ │ + bhi.n 202dbc │ │ │ │ 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] │ │ │ │ @@ -577430,15 +577398,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 202e1c │ │ │ │ + bhi.n 202dbc │ │ │ │ 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 │ │ │ │ @@ -577457,18 +577425,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 202e10 │ │ │ │ + bhi.n 202db0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 202e1c │ │ │ │ + bhi.n 202dbc │ │ │ │ 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 │ │ │ │ @@ -577502,135 +577470,135 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 202ed0 │ │ │ │ + ldr.w lr, [pc, #152] @ 202e70 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 202ed4 │ │ │ │ + ldr.w ip, [pc, #148] @ 202e74 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ stmia.w r3, {r1, r2} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 202eb4 │ │ │ │ + bhi.n 202e54 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 202ec0 │ │ │ │ + cbz r2, 202e60 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 202e28 │ │ │ │ + bl 202dc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (202ed8 ) │ │ │ │ - ldr r3, [pc, #80] @ (202ed4 ) │ │ │ │ + ldr r2, [pc, #84] @ (202e78 ) │ │ │ │ + ldr r3, [pc, #80] @ (202e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202eca │ │ │ │ + bne.n 202e6a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 202e80 │ │ │ │ + b.n 202e20 │ │ │ │ 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 202e80 │ │ │ │ + b.n 202e20 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 202ec4 │ │ │ │ + cbz r3, 202e64 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 202e80 │ │ │ │ + b.n 202e20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 202e70 │ │ │ │ + b.n 202e10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 202eba │ │ │ │ + b.n 202e5a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 202e48 │ │ │ │ + bcs.n 202ea8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 202fcc │ │ │ │ + bne.n 202e2c │ │ │ │ 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, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #52] @ (202f24 ) │ │ │ │ + ldr r1, [pc, #52] @ (202ec4 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r0, 202f10 │ │ │ │ - ldr r2, [pc, #48] @ (202f28 ) │ │ │ │ + cbz r0, 202eb0 │ │ │ │ + ldr r2, [pc, #48] @ (202ec8 ) │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202f06 │ │ │ │ - cbz r3, 202f12 │ │ │ │ - bl 1e99c0 │ │ │ │ + beq.n 202ea6 │ │ │ │ + cbz r3, 202eb2 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ blx 61324 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 202f10 │ │ │ │ - bne.n 202f40 │ │ │ │ + b.n 202eb0 │ │ │ │ + bne.n 202fa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 202fcc │ │ │ │ + ldr.w ip, [pc, #144] @ 202f6c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (202fd0 ) │ │ │ │ + ldr r4, [pc, #140] @ (202f70 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r1, #32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bhi.n 202fc0 │ │ │ │ + bhi.n 202f60 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 202fbc │ │ │ │ + bhi.n 202f5c │ │ │ │ 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 │ │ │ │ @@ -577643,103 +577611,103 @@ │ │ │ │ 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] @ (202fd4 ) │ │ │ │ - ldr r3, [pc, #56] @ (202fd0 ) │ │ │ │ + ldr r2, [pc, #60] @ (202f74 ) │ │ │ │ + ldr r3, [pc, #56] @ (202f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202fc6 │ │ │ │ + bne.n 202f66 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 202f8c │ │ │ │ + b.n 202f2c │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 202f8c │ │ │ │ + b.n 202f2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 202f8c │ │ │ │ + b.n 202f2c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 202f8c │ │ │ │ + b.n 202f2c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 202f44 │ │ │ │ + bne.n 202fa4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2030a0 │ │ │ │ + beq.n 202f00 │ │ │ │ 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, 20300a │ │ │ │ + cbz r1, 202faa │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ 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 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #128] @ 2030b8 │ │ │ │ + ldr.w ip, [pc, #128] @ 203058 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 203072 │ │ │ │ - ldr r3, [pc, #112] @ (2030bc ) │ │ │ │ + bne.n 203012 │ │ │ │ + ldr r3, [pc, #112] @ (20305c ) │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 20306a │ │ │ │ + bpl.n 20300a │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbnz r3, 2030a8 │ │ │ │ + cbnz r3, 203048 │ │ │ │ mov r0, r1 │ │ │ │ subs r5, #20 │ │ │ │ - bl 1ee858 │ │ │ │ + bl 1ee7f8 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 203060 │ │ │ │ - add r2, pc, #8 @ (adr r2, 203080 ) │ │ │ │ + bhi.n 203000 │ │ │ │ + add r2, pc, #8 @ (adr r2, 203020 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -577753,49 +577721,49 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe1ffff │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 203060 │ │ │ │ + beq.n 203000 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 203094 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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 20317c │ │ │ │ + beq.n 20311c │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.n 203122 │ │ │ │ + beq.n 2030c2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 20315a │ │ │ │ + bls.n 2030fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20317c │ │ │ │ + beq.n 20311c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ clz r4, r4 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r8, r3, r0 │ │ │ │ cmp.w r8, #16 │ │ │ │ @@ -577813,41 +577781,41 @@ │ │ │ │ lsl.w r3, ip, lr │ │ │ │ bic.w r9, r9, r3 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203122 │ │ │ │ + bne.n 2030c2 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203122 │ │ │ │ + bne.n 2030c2 │ │ │ │ rbit lr, r9 │ │ │ │ mov r1, r6 │ │ │ │ clz lr, lr │ │ │ │ lsr.w r2, r9, lr │ │ │ │ mvns r2, r2 │ │ │ │ mul.w r0, r5, lr │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 203128 │ │ │ │ + bne.n 2030c8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ 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 203222 │ │ │ │ + beq.n 2031c2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203222 │ │ │ │ + beq.n 2031c2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -577880,31 +577848,31 @@ │ │ │ │ cmp.w r9, #32 │ │ │ │ itttt ne │ │ │ │ lslne.w r2, r8, r2 │ │ │ │ negne r2, r2 │ │ │ │ andne r3, r2 │ │ │ │ orrne r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2031ac │ │ │ │ + bne.n 20314c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ 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.w r1, #496 @ 0x1f0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e9d64 │ │ │ │ + bl 1e9d04 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #12 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ strh.w r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ @@ -577922,301 +577890,301 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 2032bc │ │ │ │ - bls.n 2032cc │ │ │ │ + beq.n 20325c │ │ │ │ + bls.n 20326c │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 2032bc │ │ │ │ - bhi.n 2032f4 │ │ │ │ + beq.n 20325c │ │ │ │ + bhi.n 203294 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 2032bc │ │ │ │ - bhi.n 20331a │ │ │ │ + beq.n 20325c │ │ │ │ + bhi.n 2032ba │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 2032ca │ │ │ │ + bne.n 20326a │ │ │ │ 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 2032bc │ │ │ │ - bhi.n 203308 │ │ │ │ + beq.n 20325c │ │ │ │ + bhi.n 2032a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 203326 │ │ │ │ + bls.n 2032c6 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 20333c │ │ │ │ + bhi.n 2032dc │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 2032bc │ │ │ │ + bmi.n 20325c │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2032bc │ │ │ │ - bhi.n 203334 │ │ │ │ + beq.n 20325c │ │ │ │ + bhi.n 2032d4 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + bne.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 2032bc │ │ │ │ - bhi.n 20332c │ │ │ │ + beq.n 20325c │ │ │ │ + bhi.n 2032cc │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + bne.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + bne.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + beq.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + bne.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 2032ca │ │ │ │ - b.n 2032bc │ │ │ │ + bne.n 20326a │ │ │ │ + b.n 20325c │ │ │ │ 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 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ 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, 203380 │ │ │ │ + cbz r0, 203320 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 203380 │ │ │ │ - bl 1e99c0 │ │ │ │ - cbz r5, 2033a6 │ │ │ │ + beq.n 203320 │ │ │ │ + bl 1e9960 │ │ │ │ + cbz r5, 203346 │ │ │ │ mov r0, r5 │ │ │ │ blx 622b8 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 20339a │ │ │ │ + bhi.n 20333a │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 61b30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ 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, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (203440 ) │ │ │ │ + ldr r2, [pc, #128] @ (2033e0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #128] @ (203444 ) │ │ │ │ + ldr r3, [pc, #128] @ (2033e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 2033e4 │ │ │ │ + cbz r0, 203384 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2033e4 │ │ │ │ - bl 1e99c0 │ │ │ │ + beq.n 203384 │ │ │ │ + bl 1e9960 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1ef864 │ │ │ │ + bl 1ef804 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r5, #16 │ │ │ │ - bhi.n 20342a │ │ │ │ + bhi.n 2033ca │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ blx 61640 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #56] @ (203448 ) │ │ │ │ - ldr r3, [pc, #52] @ (203444 ) │ │ │ │ + ldr r2, [pc, #56] @ (2033e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (2033e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20343a │ │ │ │ + bne.n 2033da │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20340c │ │ │ │ - b.n 2033fa │ │ │ │ + beq.n 2033ac │ │ │ │ + b.n 20339a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ 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 r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20348a │ │ │ │ + beq.n 20342a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 203498 │ │ │ │ + cbz r1, 203438 │ │ │ │ add.w r3, r2, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20347c │ │ │ │ - bl 1e9a34 │ │ │ │ + beq.n 20341c │ │ │ │ + bl 1e99d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 61b30 │ │ │ │ - b.n 203476 │ │ │ │ + b.n 203416 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r5, #112 @ 0x70 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 20347a │ │ │ │ - bl 1e9a34 │ │ │ │ + beq.n 20341a │ │ │ │ + bl 1e99d4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r1, [r5, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20335c │ │ │ │ + bl 2032fc │ │ │ │ cmp r6, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #8] │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 203516 │ │ │ │ + beq.n 2034b6 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 2034f6 │ │ │ │ + beq.n 203496 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 20351c │ │ │ │ + beq.n 2034bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2034e8 │ │ │ │ + beq.n 203488 │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r4, #20] │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbnz r3, 203532 │ │ │ │ + cbnz r3, 2034d2 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #19] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20351c │ │ │ │ + beq.n 2034bc │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #19] │ │ │ │ - b.n 203524 │ │ │ │ + b.n 2034c4 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 20335c │ │ │ │ + bl 2032fc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r1, r5, #52 @ 0x34 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -578232,36 +578200,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20335c │ │ │ │ + bl 2032fc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r3, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -578274,118 +578242,118 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 203672 │ │ │ │ + beq.n 203612 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 20365c │ │ │ │ + bne.n 2035fc │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 2036a0 │ │ │ │ - bl 2e90d0 │ │ │ │ + beq.n 203640 │ │ │ │ + bl 2e9070 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e9180 │ │ │ │ + bl 2e9120 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 20369a │ │ │ │ - bl 2e90d0 │ │ │ │ + cbz r1, 20363a │ │ │ │ + bl 2e9070 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20349c │ │ │ │ + bl 20343c │ │ │ │ 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 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 2e90a8 │ │ │ │ - b.n 20367e │ │ │ │ - bl 2e91d0 │ │ │ │ - b.n 203640 │ │ │ │ + bl 2e9048 │ │ │ │ + b.n 20361e │ │ │ │ + bl 2e9170 │ │ │ │ + b.n 2035e0 │ │ │ │ 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, 2036d8 │ │ │ │ + cbz r4, 203678 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 2036d0 │ │ │ │ + beq.n 203670 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2036de │ │ │ │ + beq.n 20367e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2036be │ │ │ │ + bne.n 20365e │ │ │ │ mov r0, lr │ │ │ │ - bl 203614 │ │ │ │ + bl 2035b4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 203702 │ │ │ │ + cbz r0, 2036a2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 2036f6 │ │ │ │ + beq.n 203696 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 203700 │ │ │ │ + beq.n 2036a0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2036e6 │ │ │ │ + bne.n 203686 │ │ │ │ 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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ 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 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ 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] │ │ │ │ @@ -578424,72 +578392,72 @@ │ │ │ │ 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 2037b8 │ │ │ │ + beq.n 203758 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (2037cc ) │ │ │ │ + ldr r1, [pc, #16] @ (20376c ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 625fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa800a6 │ │ │ │ + add.w r0, r8, r6, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (203824 ) │ │ │ │ + ldr r3, [pc, #68] @ (2037c4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (203828 ) │ │ │ │ + ldr r2, [pc, #64] @ (2037c8 ) │ │ │ │ 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, 2037fa │ │ │ │ + cbnz r2, 20379a │ │ │ │ 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 20380c │ │ │ │ + beq.n 2037ac │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (20382c ) │ │ │ │ + ldr r1, [pc, #24] @ (2037cc ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 625fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r0, r6, asr #2 │ │ │ │ + @ instruction: 0xeab000a6 │ │ │ │ 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] @ (20389c ) │ │ │ │ - bl 1e983c │ │ │ │ + ldr r6, [pc, #88] @ (20383c ) │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (2038a0 ) │ │ │ │ + ldr r3, [pc, #84] @ (203840 ) │ │ │ │ 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 │ │ │ │ @@ -578500,40 +578468,40 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1eb148 │ │ │ │ - ldr r1, [pc, #36] @ (2038a4 ) │ │ │ │ + bl 1eb0e8 │ │ │ │ + ldr r1, [pc, #36] @ (203844 ) │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #28] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e9aec │ │ │ │ + bl 1e9a8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 598a6 │ │ │ │ + bl 59846 │ │ │ │ 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 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r8, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -578552,139 +578520,139 @@ │ │ │ │ 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.w r8, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 203830 │ │ │ │ + bl 2037d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [pc, #192] @ (2039d8 ) │ │ │ │ - bl 203830 │ │ │ │ + ldr r7, [pc, #192] @ (203978 ) │ │ │ │ + bl 2037d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ str r4, [r6, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r8, [r6] │ │ │ │ str r6, [r3, #0] │ │ │ │ adds r3, r2, #5 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ - bhi.n 2039d0 │ │ │ │ + bhi.n 203970 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 203986 │ │ │ │ + bls.n 203926 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 20399a │ │ │ │ + bhi.n 20393a │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (2039dc ) │ │ │ │ + ldr r3, [pc, #128] @ (20397c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2039ac │ │ │ │ + beq.n 20394c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 2039a2 │ │ │ │ + cbz r0, 203942 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 2039d0 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 203970 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 2039d0 │ │ │ │ + beq.n 203970 │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 203958 │ │ │ │ + b.n 2038f8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20396c │ │ │ │ + b.n 20390c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2039d0 │ │ │ │ + cbz r0, 203970 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ adds r0, r7, r3 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20398c │ │ │ │ + b.n 20392c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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 2038a8 │ │ │ │ + bl 203848 │ │ │ │ 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 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ 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 203830 │ │ │ │ + bl 2037d0 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 203830 │ │ │ │ + bl 2037d0 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -578694,230 +578662,230 @@ │ │ │ │ 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 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ - ldr.w r9, [pc, #216] @ 203b60 │ │ │ │ + ldr.w r9, [pc, #216] @ 203b00 │ │ │ │ strd r3, r6, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r6, r6, [r4] │ │ │ │ add r9, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 203830 │ │ │ │ + bl 2037d0 │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 203b5a │ │ │ │ + bhi.n 203afa │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 203b00 │ │ │ │ + bls.n 203aa0 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 203b24 │ │ │ │ + bhi.n 203ac4 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #132] @ (203b64 ) │ │ │ │ + ldr r3, [pc, #132] @ (203b04 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 203b36 │ │ │ │ + beq.n 203ad6 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 203b2c │ │ │ │ + cbz r0, 203acc │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 203b5a │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 203afa │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 203b06 │ │ │ │ + b.n 203aa6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 203b5a │ │ │ │ + beq.n 203afa │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r2, r4, #32 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r4, #32] │ │ │ │ strd r3, r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 203adc │ │ │ │ + b.n 203a7c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 203af2 │ │ │ │ + b.n 203a92 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 203b5a │ │ │ │ + cbz r0, 203afa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 203b06 │ │ │ │ + b.n 203aa6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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] @ (203bc4 ) │ │ │ │ + ldr r3, [pc, #76] @ (203b64 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ (203bc8 ) │ │ │ │ + ldr r2, [pc, #76] @ (203b68 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r4, r1, 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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 203bc2 │ │ │ │ + cbz r6, 203b62 │ │ │ │ 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 203bb2 │ │ │ │ + bne.n 203b52 │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 203baa │ │ │ │ + bne.n 203b4a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 203c14 │ │ │ │ + cbz r3, 203bb4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ 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, 203c12 │ │ │ │ + cbz r4, 203bb2 │ │ │ │ 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 1e9edc │ │ │ │ - b.n 203bf6 │ │ │ │ + bl 1e9e7c │ │ │ │ + b.n 203b96 │ │ │ │ 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, 203c5c │ │ │ │ + cbz r3, 203bfc │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ 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 1e9edc │ │ │ │ - b.n 203c46 │ │ │ │ + bl 1e9e7c │ │ │ │ + b.n 203be6 │ │ │ │ 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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r0, #20 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 203ca2 │ │ │ │ - b.n 203cba │ │ │ │ + cbnz r3, 203c42 │ │ │ │ + b.n 203c5a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 203ca0 │ │ │ │ + bne.n 203c40 │ │ │ │ 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 │ │ │ │ @@ -578926,193 +578894,193 @@ │ │ │ │ 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] @ (203d0c ) │ │ │ │ + ldr r3, [pc, #56] @ (203cac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (203d10 ) │ │ │ │ + ldr r2, [pc, #56] @ (203cb0 ) │ │ │ │ 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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 203d0a │ │ │ │ + cbz r4, 203caa │ │ │ │ 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 203cfe │ │ │ │ + bne.n 203c9e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 203d4e │ │ │ │ + cbz r4, 203cee │ │ │ │ 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 203d42 │ │ │ │ + bne.n 203ce2 │ │ │ │ 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 203dba │ │ │ │ + bhi.n 203d5a │ │ │ │ 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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ 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 203d8a │ │ │ │ + bne.n 203d2a │ │ │ │ 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 202fd8 │ │ │ │ + bl 202f78 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 203d84 │ │ │ │ + bne.n 203d24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 203d72 │ │ │ │ + b.n 203d12 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 203d9c │ │ │ │ + b.n 203d3c │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 203e3e │ │ │ │ + cbz r3, 203dde │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r5, r7, r5 │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ - bl 1e9da8 │ │ │ │ + bl 1e9d48 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r7, 203e20 │ │ │ │ + cbz r7, 203dc0 │ │ │ │ adds r1, r0, r5 │ │ │ │ str r6, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 203e18 │ │ │ │ - ldr r3, [pc, #36] @ (203e48 ) │ │ │ │ + bne.n 203db8 │ │ │ │ + ldr r3, [pc, #36] @ (203de8 ) │ │ │ │ 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 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 203df2 │ │ │ │ - b.n 2036e4 │ │ │ │ + b.n 203d92 │ │ │ │ + b.n 203744 │ │ │ │ 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 203e76 │ │ │ │ - ldr r1, [pc, #16] @ (203e78 ) │ │ │ │ + bne.n 203e16 │ │ │ │ + ldr r1, [pc, #16] @ (203e18 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 625fc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 203690 │ │ │ │ + b.n 2036f0 │ │ │ │ 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, 203ec6 │ │ │ │ + cbz r3, 203e66 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ 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 │ │ │ │ @@ -579120,34 +579088,34 @@ │ │ │ │ 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 1e9edc │ │ │ │ - b.n 203ea4 │ │ │ │ + bl 1e9e7c │ │ │ │ + b.n 203e44 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 203eee │ │ │ │ + cbnz r3, 203e8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9eec │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -579169,17 +579137,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 203f88 │ │ │ │ + cbz r3, 203f28 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -579191,151 +579159,151 @@ │ │ │ │ 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 1e9edc │ │ │ │ - b.n 203f60 │ │ │ │ - b.n 203f94 │ │ │ │ + bl 1e9e7c │ │ │ │ + b.n 203f00 │ │ │ │ + b.n 203f34 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 203f92 │ │ │ │ + bne.n 203f32 │ │ │ │ bx lr │ │ │ │ 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 r5, [pc, #232] @ (204098 ) │ │ │ │ + ldr r5, [pc, #232] @ (204038 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (20409c ) │ │ │ │ + ldr r4, [pc, #232] @ (20403c ) │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r8, sp │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r2, r3, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 20407e │ │ │ │ + bhi.n 20401e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20408c │ │ │ │ + beq.n 20402c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 202e28 │ │ │ │ + bl 202dc8 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 204098 │ │ │ │ + bhi.n 204038 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204090 │ │ │ │ + beq.n 204030 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 202e28 │ │ │ │ + bl 202dc8 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (2040a0 ) │ │ │ │ + ldr r2, [pc, #112] @ (204040 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (20409c ) │ │ │ │ + ldr r3, [pc, #100] @ (20403c ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ 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 204094 │ │ │ │ + bne.n 204034 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204028 │ │ │ │ + bne.n 203fc8 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 204028 │ │ │ │ + b.n 203fc8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 204028 │ │ │ │ + b.n 203fc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 203ffe │ │ │ │ + b.n 203f9e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203ffe │ │ │ │ + bne.n 203f9e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 203ffe │ │ │ │ + b.n 203f9e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 203fea │ │ │ │ + b.n 203f8a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 204014 │ │ │ │ + b.n 203fb4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ittt gt │ │ │ │ - lslgt r6, r4, #2 │ │ │ │ - pushgt {r4, r5, r6, r7, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ - ldr.w r1, [pc, #2316] @ 2049cc │ │ │ │ + ldr.w r1, [pc, #2316] @ 20496c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 204b5a │ │ │ │ + bhi.w 204afa │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 204b60 │ │ │ │ + bhi.w 204b00 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r6, #6 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r7, r7, #9 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -579343,88 +579311,88 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 204b60 │ │ │ │ + bhi.w 204b00 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r1, r3, #9 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.w 204b60 │ │ │ │ + bhi.w 204b00 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r7, #15 │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r7, r2, #17 │ │ │ │ lsls r3, r1, #15 │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r4, #16 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r1, r3, #12 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 204aa0 │ │ │ │ + bhi.w 204a40 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r5, #9 │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r7, #10 │ │ │ │ movs r2, r1 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r2, r5, #18 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 204b36 │ │ │ │ + bhi.w 204ad6 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r5, #24 │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 204aee │ │ │ │ + bhi.w 204a8e │ │ │ │ tbb [pc, r2] │ │ │ │ strb r5, [r0, #6] │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 204aca │ │ │ │ + bhi.w 204a6a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 204b12 │ │ │ │ + bhi.w 204ab2 │ │ │ │ tbb [pc, r2] │ │ │ │ - ldr r1, [pc, #372] @ (20430c ) │ │ │ │ - cbz r3, 2041c0 │ │ │ │ + ldr r1, [pc, #372] @ (2042ac ) │ │ │ │ + cbz r3, 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 2041c0 │ │ │ │ + bne.n 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 2041b0 │ │ │ │ + beq.n 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2041a8 │ │ │ │ + bne.n 204148 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ str r0, [r4, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ @@ -579432,1627 +579400,1627 @@ │ │ │ │ ldr.w r1, [r2, #16]! │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r4, [r1, #4] │ │ │ │ str r4, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 2041da │ │ │ │ - b.n 2041ec │ │ │ │ + bne.n 20417a │ │ │ │ + b.n 20418c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2041d8 │ │ │ │ + bne.n 204178 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 20d270 │ │ │ │ + bl 20d210 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 2041da │ │ │ │ - cbz r0, 20421c │ │ │ │ + b.n 20417a │ │ │ │ + cbz r0, 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 20421c │ │ │ │ + bne.n 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 20420c │ │ │ │ + beq.n 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204204 │ │ │ │ + bne.n 2041a4 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ adds r6, r5, #1 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2041d0 │ │ │ │ - cbz r0, 204250 │ │ │ │ + b.n 204170 │ │ │ │ + cbz r0, 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 204250 │ │ │ │ + bne.n 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 204240 │ │ │ │ + beq.n 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204238 │ │ │ │ + bne.n 2041d8 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ adds r6, r5, #1 │ │ │ │ str r6, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 2041d0 │ │ │ │ - cbz r3, 204284 │ │ │ │ + b.n 204170 │ │ │ │ + cbz r3, 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 204284 │ │ │ │ + bne.n 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 204274 │ │ │ │ + beq.n 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20426c │ │ │ │ + bne.n 20420c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ str r0, [r4, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r2, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ add.w r1, r3, #24 │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #28] │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 20416e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 204250 │ │ │ │ + bne.n 2041f0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 204250 │ │ │ │ + b.n 2041f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2042ce │ │ │ │ + cbz r1, 20426e │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r6, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r7, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2042b4 │ │ │ │ + bne.n 204254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20421c │ │ │ │ + beq.n 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 20421c │ │ │ │ + bne.n 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 20420c │ │ │ │ + beq.n 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2042e0 │ │ │ │ - b.n 20420c │ │ │ │ + bne.n 204280 │ │ │ │ + b.n 2041ac │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20421c │ │ │ │ + beq.n 2041bc │ │ │ │ add.w r7, r4, r7, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r5, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r2, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #24] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ - bne.n 2042f6 │ │ │ │ - b.n 20421c │ │ │ │ - ldr.w r2, [pc, #1724] @ 2049d0 │ │ │ │ + bne.n 204296 │ │ │ │ + b.n 2041bc │ │ │ │ + ldr.w r2, [pc, #1724] @ 204970 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ - cbz r6, 20433e │ │ │ │ + cbz r6, 2042de │ │ │ │ adds r2, r4, r5 │ │ │ │ add.w r6, r2, r6, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 204328 │ │ │ │ + bne.n 2042c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 204250 │ │ │ │ + beq.n 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 204250 │ │ │ │ + bne.n 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204352 │ │ │ │ - b.n 204240 │ │ │ │ + bne.n 2042f2 │ │ │ │ + b.n 2041e0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 20438c │ │ │ │ + cbz r2, 20432c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ - bne.n 20438c │ │ │ │ + bne.n 20432c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204250 │ │ │ │ + bne.w 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2043a4 │ │ │ │ - b.n 204240 │ │ │ │ + bne.n 204344 │ │ │ │ + b.n 2041e0 │ │ │ │ ldrd r2, r7, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 2043c4 │ │ │ │ + cbz r2, 204364 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, r7 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 2043d0 │ │ │ │ - b.n 204250 │ │ │ │ + bcc.n 204370 │ │ │ │ + b.n 2041f0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 20440c │ │ │ │ + cbz r1, 2043ac │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add.w r5, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2043f2 │ │ │ │ + bne.n 204392 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204424 │ │ │ │ - b.n 2041b0 │ │ │ │ + bne.n 2043c4 │ │ │ │ + b.n 204150 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 2041c0 │ │ │ │ - ldr.w r2, [pc, #1412] @ 2049d0 │ │ │ │ + b.n 204160 │ │ │ │ + ldr.w r2, [pc, #1412] @ 204970 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ - cbz r6, 204478 │ │ │ │ + cbz r6, 204418 │ │ │ │ adds r2, r4, r5 │ │ │ │ add.w r6, r2, r6, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 204462 │ │ │ │ + bne.n 204402 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20420c │ │ │ │ + beq.w 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204490 │ │ │ │ - b.n 20420c │ │ │ │ + bne.n 204430 │ │ │ │ + b.n 2041ac │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 2044ca │ │ │ │ + cbz r2, 20446a │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ - bne.n 2044ca │ │ │ │ + bne.n 20446a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20420c │ │ │ │ + beq.w 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2044e2 │ │ │ │ - b.n 20420c │ │ │ │ + bne.n 204482 │ │ │ │ + b.n 2041ac │ │ │ │ ldrd r2, r7, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 204502 │ │ │ │ + cbz r2, 2044a2 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, r7 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 20450e │ │ │ │ - b.n 20421c │ │ │ │ + bcc.n 2044ae │ │ │ │ + b.n 2041bc │ │ │ │ ldrd r2, r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 204540 │ │ │ │ + cbz r2, 2044e0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r0, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r0, r6 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 20454c │ │ │ │ - b.n 204284 │ │ │ │ + bcc.n 2044ec │ │ │ │ + b.n 204224 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 204598 │ │ │ │ + cbz r2, 204538 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bne.n 204598 │ │ │ │ + bne.n 204538 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2045b0 │ │ │ │ - b.n 2041b0 │ │ │ │ + bne.n 204550 │ │ │ │ + b.n 204150 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ add.w r7, r4, r7, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r5, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r7, r2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r6, [r2, #24] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ - bne.n 2045c8 │ │ │ │ - b.n 204250 │ │ │ │ + bne.n 204568 │ │ │ │ + b.n 2041f0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 204608 │ │ │ │ + cbz r1, 2045a8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ mla r1, r5, r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 2045f2 │ │ │ │ + bne.n 204592 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20420c │ │ │ │ + beq.w 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204620 │ │ │ │ - b.n 20420c │ │ │ │ - ldr r2, [pc, #932] @ (2049d0 ) │ │ │ │ + bne.n 2045c0 │ │ │ │ + b.n 2041ac │ │ │ │ + ldr r2, [pc, #932] @ (204970 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 204656 │ │ │ │ + cbz r5, 2045f6 │ │ │ │ adds r2, r4, r1 │ │ │ │ add.w r5, r2, r5, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 204640 │ │ │ │ + bne.n 2045e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20466e │ │ │ │ - b.n 2041b0 │ │ │ │ + bne.n 20460e │ │ │ │ + b.n 204150 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 20469e │ │ │ │ + cbz r0, 20463e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ adds r2, r1, #4 │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ adds r5, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 204688 │ │ │ │ + bne.n 204628 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2046b6 │ │ │ │ - b.n 2041b0 │ │ │ │ - ldr r0, [pc, #784] @ (2049d4 ) │ │ │ │ + bne.n 204656 │ │ │ │ + b.n 204150 │ │ │ │ + ldr r0, [pc, #784] @ (204974 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ - cbz r5, 2046ee │ │ │ │ + cbz r5, 20468e │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r5, r2, r5, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 2046d6 │ │ │ │ + bne.n 204676 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204716 │ │ │ │ - b.n 2041b0 │ │ │ │ + bne.n 2046b6 │ │ │ │ + b.n 204150 │ │ │ │ ldrd r1, r6, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 204736 │ │ │ │ + cbz r1, 2046d6 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ str.w r4, [r1, #-4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 204740 │ │ │ │ - b.n 2041c0 │ │ │ │ + bcc.n 2046e0 │ │ │ │ + b.n 204160 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ add.w r6, r4, r6, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r0, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 20476a │ │ │ │ - b.n 204284 │ │ │ │ - ldr r2, [pc, #588] @ (2049d4 ) │ │ │ │ + bne.n 20470a │ │ │ │ + b.n 204224 │ │ │ │ + ldr r2, [pc, #588] @ (204974 ) │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - cbz r7, 2047b2 │ │ │ │ + cbz r7, 204752 │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20479a │ │ │ │ + bne.n 20473a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204250 │ │ │ │ + bne.w 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2047da │ │ │ │ - b.n 204240 │ │ │ │ + bne.n 20477a │ │ │ │ + b.n 2041e0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 204804 │ │ │ │ + cbz r1, 2047a4 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w r6, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r7, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2047ea │ │ │ │ + bne.n 20478a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204250 │ │ │ │ + bne.w 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20481c │ │ │ │ - b.n 204240 │ │ │ │ + bne.n 2047bc │ │ │ │ + b.n 2041e0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 20484c │ │ │ │ + cbz r1, 2047ec │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ mla r1, r5, r1, r2 │ │ │ │ adds r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 204836 │ │ │ │ + bne.n 2047d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204250 │ │ │ │ + bne.w 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204864 │ │ │ │ - b.n 204240 │ │ │ │ + bne.n 204804 │ │ │ │ + b.n 2041e0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 20489e │ │ │ │ + cbz r2, 20483e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #2 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - bne.n 20489e │ │ │ │ + bne.n 20483e │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2048b6 │ │ │ │ - b.n 204274 │ │ │ │ - ldr r0, [pc, #272] @ (2049d4 ) │ │ │ │ + bne.n 204856 │ │ │ │ + b.n 204214 │ │ │ │ + ldr r0, [pc, #272] @ (204974 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r1, r0] │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ - cbz r5, 2048ee │ │ │ │ + cbz r5, 20488e │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r5, r2, r5, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 2048d6 │ │ │ │ + bne.n 204876 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204916 │ │ │ │ - b.n 204274 │ │ │ │ - ldr r2, [pc, #172] @ (2049d0 ) │ │ │ │ + bne.n 2048b6 │ │ │ │ + b.n 204214 │ │ │ │ + ldr r2, [pc, #172] @ (204970 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20494c │ │ │ │ + cbz r5, 2048ec │ │ │ │ adds r2, r4, r1 │ │ │ │ add.w r5, r2, r5, lsl #5 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 204936 │ │ │ │ + bne.n 2048d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204964 │ │ │ │ - b.n 204274 │ │ │ │ + bne.n 204904 │ │ │ │ + b.n 204214 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 204284 │ │ │ │ + b.n 204224 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2049aa │ │ │ │ + cbz r1, 20494a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add.w r5, r2, #16 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 204990 │ │ │ │ + bne.n 204930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 2049c2 │ │ │ │ - b.n 204274 │ │ │ │ - it cc │ │ │ │ - lslcc r6, r4, #2 │ │ │ │ + bne.n 204962 │ │ │ │ + b.n 204214 │ │ │ │ + it ls │ │ │ │ + lslls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 2049fe │ │ │ │ + cbz r0, 20499e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ adds r2, r1, #4 │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ adds r5, r1, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #20 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 2049e8 │ │ │ │ + bne.n 204988 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204a16 │ │ │ │ - b.n 204274 │ │ │ │ - ldr r2, [pc, #316] @ (204b60 ) │ │ │ │ + bne.n 2049b6 │ │ │ │ + b.n 204214 │ │ │ │ + ldr r2, [pc, #316] @ (204b00 ) │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r6, r2, lsl #7 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - cbz r7, 204a4e │ │ │ │ + cbz r7, 2049ee │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add.w r7, r2, r7, lsl #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r2, #16 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 204a36 │ │ │ │ + bne.n 2049d6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r6, r2, lsl #7 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20420c │ │ │ │ + beq.w 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204a76 │ │ │ │ - b.w 20420c │ │ │ │ + bne.n 204a16 │ │ │ │ + b.w 2041ac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r4, [r4, #24] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.w 20421c │ │ │ │ + b.w 2041bc │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ add.w r6, r4, r6, lsl #4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ add.w r0, r2, #40 @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r4, [r2, #20] │ │ │ │ cmp r6, r2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r5, [r2, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 204aae │ │ │ │ - b.w 2041c0 │ │ │ │ + bne.n 204a4e │ │ │ │ + b.w 204160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20421c │ │ │ │ + beq.w 2041bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 20421c │ │ │ │ + bne.w 2041bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 20420c │ │ │ │ + beq.w 2041ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204ae2 │ │ │ │ - b.w 20420c │ │ │ │ + bne.n 204a82 │ │ │ │ + b.w 2041ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204284 │ │ │ │ + beq.w 204224 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204284 │ │ │ │ + bne.w 204224 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204274 │ │ │ │ + beq.w 204214 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204b06 │ │ │ │ - b.w 204274 │ │ │ │ + bne.n 204aa6 │ │ │ │ + b.w 204214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204250 │ │ │ │ + beq.w 2041f0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 204250 │ │ │ │ + bne.w 2041f0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 204240 │ │ │ │ + beq.w 2041e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204b2a │ │ │ │ - b.w 204240 │ │ │ │ + bne.n 204aca │ │ │ │ + b.w 2041e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2041c0 │ │ │ │ + beq.w 204160 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 2041c0 │ │ │ │ + bne.w 204160 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 2041b0 │ │ │ │ + beq.w 204150 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 204b4e │ │ │ │ - b.w 2041b0 │ │ │ │ + bne.n 204aee │ │ │ │ + b.w 204150 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.w 2041d0 │ │ │ │ + b.w 204170 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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 r6, [pc, #588] @ (204dc4 ) │ │ │ │ + ldr r6, [pc, #588] @ (204d64 ) │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 204dbc │ │ │ │ + bhi.w 204d5c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r4, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 204bd4 │ │ │ │ + beq.n 204b74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 204bd4 │ │ │ │ + beq.n 204b74 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 204c34 │ │ │ │ + bhi.n 204bd4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r7, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r7, r6 │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 204bd4 │ │ │ │ + beq.n 204b74 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 204ba0 │ │ │ │ + bne.n 204b40 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 204ba0 │ │ │ │ + bne.n 204b40 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 204ba2 │ │ │ │ - b.n 204c30 │ │ │ │ + bne.n 204b42 │ │ │ │ + b.n 204bd0 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 204d98 │ │ │ │ + beq.w 204d38 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - b.n 204ba4 │ │ │ │ + b.n 204b44 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 204c1c │ │ │ │ + cbz r1, 204bbc │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r6, 204c12 │ │ │ │ + cbz r6, 204bb2 │ │ │ │ ldrd r7, r6, [r3, #16] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 204c02 │ │ │ │ + bne.n 204ba2 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w lr, [r2, #32] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 204c1c │ │ │ │ + beq.n 204bbc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 204c58 │ │ │ │ + cbz r6, 204bf8 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 204c46 │ │ │ │ - b.n 204c1c │ │ │ │ + bne.n 204be6 │ │ │ │ + b.n 204bbc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 204da4 │ │ │ │ + beq.w 204d44 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20d5d4 │ │ │ │ + bl 20d574 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 204c26 │ │ │ │ - ldr r3, [pc, #328] @ (204dc8 ) │ │ │ │ + b.n 204bc6 │ │ │ │ + ldr r3, [pc, #328] @ (204d68 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 204c1c │ │ │ │ + beq.n 204bbc │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 204cac │ │ │ │ + cbz r6, 204c4c │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 204c9a │ │ │ │ - b.n 204c1c │ │ │ │ + bne.n 204c3a │ │ │ │ + b.n 204bbc │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 204c1c │ │ │ │ + beq.n 204bbc │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movs r7, #0 │ │ │ │ mla ip, r6, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 204cda │ │ │ │ + cbz r1, 204c7a │ │ │ │ ldrd r6, r1, [r3] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r7, r7, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 204cca │ │ │ │ - b.n 204c1c │ │ │ │ + bne.n 204c6a │ │ │ │ + b.n 204bbc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 204cf4 │ │ │ │ + cbz r3, 204c94 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr.w lr, [r2, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 204c1c │ │ │ │ + beq.n 204bbc │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 204d18 │ │ │ │ + cbz r6, 204cb8 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 204d06 │ │ │ │ - b.n 204c1c │ │ │ │ + bne.n 204ca6 │ │ │ │ + b.n 204bbc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204c1c │ │ │ │ + beq.w 204bbc │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 204d3a │ │ │ │ + cbz r1, 204cda │ │ │ │ ldrd r6, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 204c1c │ │ │ │ + bne.w 204bbc │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ - cbz r3, 204d56 │ │ │ │ + cbz r3, 204cf6 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 204c26 │ │ │ │ - ldr r3, [pc, #104] @ (204dcc ) │ │ │ │ + b.n 204bc6 │ │ │ │ + ldr r3, [pc, #104] @ (204d6c ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 204c1c │ │ │ │ + beq.w 204bbc │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r6 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r6, 204d90 │ │ │ │ + cbz r6, 204d30 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 204d7e │ │ │ │ - b.n 204c1c │ │ │ │ + bne.n 204d1e │ │ │ │ + b.n 204bbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 204bf4 │ │ │ │ + bne.w 204b94 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 204c30 │ │ │ │ + b.n 204bd0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204c68 │ │ │ │ + beq.w 204c08 │ │ │ │ ldrd r6, r3, [r2, #28] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 204c68 │ │ │ │ + b.n 204c08 │ │ │ │ ldrd r5, r0, [r2] │ │ │ │ - b.n 204ba4 │ │ │ │ + b.n 204b44 │ │ │ │ nop │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #448] @ (204fa0 ) │ │ │ │ + ldr r1, [pc, #448] @ (204f40 ) │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 204e2a │ │ │ │ + bhi.n 204dca │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r3, [pc, #200] @ (204eb8 ) │ │ │ │ + ldr r3, [pc, #200] @ (204e58 ) │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ asrs r1, r1, #26 │ │ │ │ asrs r2, r4, #26 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 204e1a │ │ │ │ + cbz r1, 204dba │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 204e10 │ │ │ │ + cbz r0, 204db0 │ │ │ │ ldrd r4, r0, [r3, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 204e00 │ │ │ │ + bne.n 204da0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r2, #32] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204dba │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 204e4a │ │ │ │ + cbz r0, 204dea │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 204e38 │ │ │ │ - b.n 204e1a │ │ │ │ - ldr r3, [pc, #336] @ (204fa4 ) │ │ │ │ + bne.n 204dd8 │ │ │ │ + b.n 204dba │ │ │ │ + ldr r3, [pc, #336] @ (204f44 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mla r3, r4, r0, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204dba │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 204e7c │ │ │ │ + cbz r0, 204e1c │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 204e6a │ │ │ │ - b.n 204e1a │ │ │ │ + bne.n 204e0a │ │ │ │ + b.n 204dba │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204dba │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 204e9c │ │ │ │ + cbz r1, 204e3c │ │ │ │ ldrd r4, r0, [r2, #52] @ 0x34 │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 204f92 │ │ │ │ + bne.n 204f32 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204e20 │ │ │ │ + beq.n 204dc0 │ │ │ │ ldrd r4, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 204ed8 │ │ │ │ + cbz r3, 204e78 │ │ │ │ ldrd r0, r1, [r2, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204dba │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 204ef8 │ │ │ │ + cbz r0, 204e98 │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 204ee6 │ │ │ │ - b.n 204e1a │ │ │ │ - ldr r3, [pc, #164] @ (204fa8 ) │ │ │ │ + bne.n 204e86 │ │ │ │ + b.n 204dba │ │ │ │ + ldr r3, [pc, #164] @ (204f48 ) │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 204e1a │ │ │ │ + beq.n 204dba │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r0, 204f2a │ │ │ │ + cbz r0, 204eca │ │ │ │ ldrd r4, r0, [r3] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 204f18 │ │ │ │ - b.n 204e1a │ │ │ │ + bne.n 204eb8 │ │ │ │ + b.n 204dba │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldrd r4, r0, [r2] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 204f7c │ │ │ │ + beq.n 204f1c │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - bl 20d5d4 │ │ │ │ + bl 20d574 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 204e1a │ │ │ │ + beq.w 204dba │ │ │ │ ldr r5, [r2, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r5, #4 │ │ │ │ mla r5, r0, r1, r5 │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 204f74 │ │ │ │ + cbz r1, 204f14 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 204f64 │ │ │ │ - b.n 204e1a │ │ │ │ + bne.n 204f04 │ │ │ │ + b.n 204dba │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204f3c │ │ │ │ + beq.n 204edc │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 204f3c │ │ │ │ + b.n 204edc │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sxth r0, r3 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #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 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20500e │ │ │ │ + beq.n 204fae │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 204fd2 │ │ │ │ + beq.n 204f72 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 205004 │ │ │ │ + cbnz r3, 204fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9f00 │ │ │ │ + bl 1e9ea0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 204fc6 │ │ │ │ + beq.n 204f66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 204ffa │ │ │ │ - bl 1e9f00 │ │ │ │ + cbz r3, 204f9a │ │ │ │ + bl 1e9ea0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 204ffa │ │ │ │ + cbz r6, 204f9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 204ffa │ │ │ │ + cbz r3, 204f9a │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e9f00 │ │ │ │ + bl 1e9ea0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 204fe8 │ │ │ │ - bl 1e9f00 │ │ │ │ + bne.n 204f88 │ │ │ │ + bl 1e9ea0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204fca │ │ │ │ + beq.n 204f6a │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9f00 │ │ │ │ + bl 1e9ea0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e9f00 │ │ │ │ - b.n 204fc6 │ │ │ │ + bl 1e9ea0 │ │ │ │ + b.n 204f66 │ │ │ │ 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 205052 │ │ │ │ + beq.n 204ff2 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 205038 │ │ │ │ + bne.n 204fd8 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2860] @ 205b94 │ │ │ │ + ldr.w r3, [pc, #2860] @ 205b34 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2856] @ 205b98 │ │ │ │ + ldr.w r0, [pc, #2856] @ 205b38 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #2848] @ 205b9c │ │ │ │ + ldr.w r3, [pc, #2848] @ 205b3c │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee82c │ │ │ │ + bl 1ee7cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2055fe │ │ │ │ + bhi.w 20559e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r2, r3, #12 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r3, r5, #11 │ │ │ │ movs r1, r3 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r1, r3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r5, #10 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2059a0 │ │ │ │ + beq.w 205940 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2050c6 │ │ │ │ + bne.n 205066 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205a44 │ │ │ │ + beq.w 2059e4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 205bde │ │ │ │ + bhi.w 205b7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #15 │ │ │ │ lsls r7, r4, #19 │ │ │ │ lsls r1, r0, #15 │ │ │ │ lsls r5, r3, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r3, r1 │ │ │ │ @@ -581071,61 +581039,61 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1ee8f0 │ │ │ │ + bl 1ee890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2051da │ │ │ │ + beq.n 20517a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2051da │ │ │ │ + beq.n 20517a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 205bde │ │ │ │ + bhi.w 205b7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ lsls r5, r7, #2 │ │ │ │ movs r5, r3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20559c │ │ │ │ + beq.w 20553c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20516e │ │ │ │ + bne.n 20510e │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov r4, r9 │ │ │ │ subs r1, r6, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2054c8 │ │ │ │ + bne.w 205468 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 205bde │ │ │ │ + bhi.w 205b7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r2, r1 │ │ │ │ @@ -581140,311 +581108,311 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1ee8f0 │ │ │ │ + bl 1ee890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20513a │ │ │ │ + bne.n 2050da │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 20520a │ │ │ │ + beq.n 2051aa │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 2051f0 │ │ │ │ + bne.n 205190 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 61324 │ │ │ │ - ldr.w r2, [pc, #2444] @ 205ba0 │ │ │ │ - ldr.w r3, [pc, #2436] @ 205b9c │ │ │ │ + ldr.w r2, [pc, #2444] @ 205b40 │ │ │ │ + ldr.w r3, [pc, #2436] @ 205b3c │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 205bda │ │ │ │ + bne.w 205b7a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2412] @ 205ba4 │ │ │ │ + ldr.w r3, [pc, #2412] @ 205b44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 205b14 │ │ │ │ + beq.w 205ab4 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 205256 │ │ │ │ + bne.n 2051f6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 205a4a │ │ │ │ + beq.w 2059ea │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 20527c │ │ │ │ + bcc.n 20521c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w r9, r4, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 205a4a │ │ │ │ + beq.w 2059ea │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2052ac │ │ │ │ + bcc.n 20524c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20558e │ │ │ │ + beq.w 20552e │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 205a70 │ │ │ │ + bne.w 205a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r8, r8, [r4] │ │ │ │ - bl 20d5d4 │ │ │ │ - b.n 2051c4 │ │ │ │ + bl 20d574 │ │ │ │ + b.n 205164 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20556a │ │ │ │ + bne.w 20550a │ │ │ │ subs r1, r6, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2054c8 │ │ │ │ + bne.w 205468 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2051c4 │ │ │ │ - ldr.w r3, [pc, #2180] @ 205ba8 │ │ │ │ + b.n 205164 │ │ │ │ + ldr.w r3, [pc, #2180] @ 205b48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 205b38 │ │ │ │ + beq.w 205ad8 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #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 205344 │ │ │ │ + bcc.n 2052e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 205374 │ │ │ │ + cbz r3, 205314 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20526a │ │ │ │ + beq.w 20520a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 205384 │ │ │ │ + bcc.n 205324 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2053b0 │ │ │ │ + cbz r3, 205350 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20540e │ │ │ │ + beq.n 2053ae │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2053d4 │ │ │ │ + cbz r2, 205374 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 2053c4 │ │ │ │ + bne.n 205364 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbz r2, 20540e │ │ │ │ + cbz r2, 2053ae │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ mov lr, r0 │ │ │ │ mla ip, r1, r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 205406 │ │ │ │ + cbz r2, 2053a6 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 2053f6 │ │ │ │ + bne.n 205396 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - b.n 2051c4 │ │ │ │ - ldr.w r3, [pc, #1928] @ 205ba4 │ │ │ │ + b.n 205164 │ │ │ │ + ldr.w r3, [pc, #1928] @ 205b44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #7 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20540e │ │ │ │ + beq.n 2053ae │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20544c │ │ │ │ + cbz r2, 2053ec │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 20543c │ │ │ │ + bne.n 2053dc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20540e │ │ │ │ + beq.n 2053ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20547c │ │ │ │ + cbz r1, 20541c │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 20546c │ │ │ │ + bne.n 20540c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ - ldr.w r3, [pc, #1820] @ 205ba8 │ │ │ │ + b.n 2053ae │ │ │ │ + ldr.w r3, [pc, #1820] @ 205b48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20540e │ │ │ │ + beq.n 2053ae │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2054bc │ │ │ │ + cbz r2, 20545c │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 2054ac │ │ │ │ + bne.n 20544c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r6, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205a40 │ │ │ │ + beq.w 2059e0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 205bde │ │ │ │ - add r1, pc, #8 @ (adr r1, 2054e8 ) │ │ │ │ + bhi.w 205b7e │ │ │ │ + add r1, pc, #8 @ (adr r1, 205488 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r1, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #9 │ │ │ │ @@ -581462,795 +581430,795 @@ │ │ │ │ lsls r5, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbz r2, 205530 │ │ │ │ + cbz r2, 2054d0 │ │ │ │ ldrd r0, r2, [r3, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540c │ │ │ │ + beq.w 2053ac │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 205524 │ │ │ │ - b.n 205530 │ │ │ │ + bne.n 2054c4 │ │ │ │ + b.n 2054d0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 2052ea │ │ │ │ + bne.w 20528a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2052ea │ │ │ │ + beq.w 20528a │ │ │ │ ldrd ip, r2, [r4, #28] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w ip, [r2] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ - b.n 2052ea │ │ │ │ + b.n 20528a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20526a │ │ │ │ + bne.w 20520a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 205186 │ │ │ │ + b.n 205126 │ │ │ │ subs r2, r6, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205bca │ │ │ │ + beq.w 205b6a │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 205a0e │ │ │ │ + b.n 2059ae │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 205316 │ │ │ │ + beq.w 2052b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 2055d8 │ │ │ │ + cbz r3, 205578 │ │ │ │ ldrd r0, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r1, r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 205318 │ │ │ │ + bne.w 2052b8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 2055f6 │ │ │ │ + cbz r3, 205596 │ │ │ │ ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 2051c4 │ │ │ │ + b.n 205164 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205b06 │ │ │ │ + beq.w 205aa6 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20560c │ │ │ │ - b.n 2050d8 │ │ │ │ - ldr.w r3, [pc, #1412] @ 205ba8 │ │ │ │ + bcc.n 2055ac │ │ │ │ + b.n 205078 │ │ │ │ + ldr.w r3, [pc, #1412] @ 205b48 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 205bb2 │ │ │ │ + beq.w 205b52 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 205640 │ │ │ │ - b.n 2050d8 │ │ │ │ + bcc.n 2055e0 │ │ │ │ + b.n 205078 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205b06 │ │ │ │ + beq.w 205aa6 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 205668 │ │ │ │ - b.n 2050d8 │ │ │ │ - ldr.w r3, [pc, #1316] @ 205ba4 │ │ │ │ + bcc.n 205608 │ │ │ │ + b.n 205078 │ │ │ │ + ldr.w r3, [pc, #1316] @ 205b44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205bbe │ │ │ │ + beq.w 205b5e │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20569a │ │ │ │ - b.n 2050d8 │ │ │ │ + bne.n 20563a │ │ │ │ + b.n 205078 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 205b76 │ │ │ │ + beq.w 205b16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205b8a │ │ │ │ + beq.w 205b2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20d5d4 │ │ │ │ - b.n 205114 │ │ │ │ + bl 20d574 │ │ │ │ + b.n 2050b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 2056ea │ │ │ │ + cbz r3, 20568a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2050d8 │ │ │ │ + beq.w 205078 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 2056f8 │ │ │ │ - b.n 2050d8 │ │ │ │ + bcc.n 205698 │ │ │ │ + b.n 205078 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20571e │ │ │ │ + cbz r3, 2056be │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 205744 │ │ │ │ + cbz r2, 2056e4 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 205734 │ │ │ │ + bne.n 2056d4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205316 │ │ │ │ + beq.w 2052b6 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 20576a │ │ │ │ + cbz r1, 20570a │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2055e4 │ │ │ │ - b.n 205318 │ │ │ │ + beq.w 205584 │ │ │ │ + b.n 2052b8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 205a9c │ │ │ │ + bne.w 205a3c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205b0e │ │ │ │ + beq.w 205aae │ │ │ │ movs r6, #3 │ │ │ │ - b.n 205108 │ │ │ │ - ldr.w r3, [pc, #1044] @ 205ba8 │ │ │ │ + b.n 2050a8 │ │ │ │ + ldr.w r3, [pc, #1044] @ 205b48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r4, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2057c6 │ │ │ │ + cbz r2, 205766 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 2057b6 │ │ │ │ + bne.n 205756 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2057f8 │ │ │ │ + cbz r1, 205798 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 2057e8 │ │ │ │ + bne.n 205788 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r1, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r1, r2, #4 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20582e │ │ │ │ + cbz r2, 2057ce │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 20581e │ │ │ │ - b.n 20540e │ │ │ │ - ldr r3, [pc, #876] @ (205ba4 ) │ │ │ │ + bne.n 2057be │ │ │ │ + b.n 2053ae │ │ │ │ + ldr r3, [pc, #876] @ (205b44 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 205868 │ │ │ │ + cbz r2, 205808 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 205858 │ │ │ │ + bne.n 2057f8 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 205886 │ │ │ │ + cbz r3, 205826 │ │ │ │ ldrd r1, r3, [r4, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2058ac │ │ │ │ + cbz r1, 20584c │ │ │ │ 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 20589c │ │ │ │ + bne.n 20583c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 205108 │ │ │ │ - ldr r3, [pc, #748] @ (205ba8 ) │ │ │ │ + b.n 2050a8 │ │ │ │ + ldr r3, [pc, #748] @ (205b48 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2058ec │ │ │ │ + cbz r1, 20588c │ │ │ │ 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 2058dc │ │ │ │ + bne.n 20587c │ │ │ │ mov r2, r8 │ │ │ │ - b.n 205108 │ │ │ │ + b.n 2050a8 │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20591e │ │ │ │ + cbz r1, 2058be │ │ │ │ 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 20590e │ │ │ │ + bne.n 2058ae │ │ │ │ mov r2, r8 │ │ │ │ - b.w 205108 │ │ │ │ + b.w 2050a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ ldr r3, [r4, #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, 205956 │ │ │ │ + cbz r1, 2058f6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 205946 │ │ │ │ - b.w 205108 │ │ │ │ - ldr r3, [pc, #576] @ (205ba4 ) │ │ │ │ + bne.n 2058e6 │ │ │ │ + b.w 2050a8 │ │ │ │ + ldr r3, [pc, #576] @ (205b44 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 205992 │ │ │ │ + cbz r1, 205932 │ │ │ │ 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 205982 │ │ │ │ + bne.n 205922 │ │ │ │ mov r2, r8 │ │ │ │ - b.w 205108 │ │ │ │ + b.w 2050a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 205b86 │ │ │ │ + bne.w 205b26 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ - cbz r1, 2059cc │ │ │ │ + cbz r1, 20596c │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 205106 │ │ │ │ + beq.w 2050a6 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2059c0 │ │ │ │ - b.n 2059cc │ │ │ │ + bne.n 205960 │ │ │ │ + b.n 20596c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 2056ca │ │ │ │ + bne.w 20566a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2056ca │ │ │ │ + beq.w 20566a │ │ │ │ ldrd lr, ip, [r4, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r4, #28] │ │ │ │ - b.n 2056ca │ │ │ │ + b.n 20566a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r2, 205a2c │ │ │ │ + cbz r2, 2059cc │ │ │ │ ldrd r0, r2, [r3, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540c │ │ │ │ + beq.w 2053ac │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 205a20 │ │ │ │ - b.n 205a2c │ │ │ │ + bne.n 2059c0 │ │ │ │ + b.n 2059cc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2054d6 │ │ │ │ + b.n 205476 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2050e8 │ │ │ │ + b.w 205088 │ │ │ │ subs r3, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205bce │ │ │ │ + beq.w 205b6e │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 205bac │ │ │ │ + beq.w 205b4c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 205b5c │ │ │ │ + beq.n 205afc │ │ │ │ str r0, [r1, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20d5d4 │ │ │ │ - b.w 2051c4 │ │ │ │ + bl 20d574 │ │ │ │ + b.w 205164 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2050d8 │ │ │ │ + bne.w 205078 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 20301c │ │ │ │ - b.w 2050d8 │ │ │ │ + bl 202fbc │ │ │ │ + b.w 205078 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205108 │ │ │ │ + beq.w 2050a8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 205ada │ │ │ │ + cbz r1, 205a7a │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 205af6 │ │ │ │ + bne.n 205a96 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 205af6 │ │ │ │ + cbz r3, 205a96 │ │ │ │ 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] │ │ │ │ - b.w 20510e │ │ │ │ + b.w 2050ae │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 205a80 │ │ │ │ + b.n 205a20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 205b86 │ │ │ │ + bne.n 205b26 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 205108 │ │ │ │ + b.w 2050a8 │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205bd6 │ │ │ │ + beq.n 205b76 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 20583e │ │ │ │ + b.n 2057de │ │ │ │ subs r2, r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20540e │ │ │ │ + beq.w 2053ae │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 205bd2 │ │ │ │ + beq.n 205b72 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 20579c │ │ │ │ + b.n 20573c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 205a86 │ │ │ │ + beq.n 205a26 │ │ │ │ ldrd lr, r2, [r4, #28] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str.w lr, [r2] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ - b.n 205a86 │ │ │ │ + b.n 205a26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 20301c │ │ │ │ + bl 202fbc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 2050da │ │ │ │ + b.w 20507a │ │ │ │ mov r7, r2 │ │ │ │ - b.n 20578c │ │ │ │ + b.n 20572c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r8 │ │ │ │ - b.n 2059e6 │ │ │ │ + b.n 205986 │ │ │ │ nop │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov ip, r7 │ │ │ │ - b.n 205a80 │ │ │ │ + b.n 205a20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 205b86 │ │ │ │ + bne.n 205b26 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2058c2 │ │ │ │ + b.n 205862 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 205b86 │ │ │ │ + bne.n 205b26 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 205968 │ │ │ │ + b.n 205908 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 205a0e │ │ │ │ + b.n 2059ae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 20540e │ │ │ │ + b.n 2053ae │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 20579c │ │ │ │ + b.n 20573c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 20583e │ │ │ │ + b.n 2057de │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (205c14 ) │ │ │ │ + ldr r1, [pc, #44] @ (205bb4 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 205bfa │ │ │ │ + beq.n 205b9a │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 205c10 │ │ │ │ - ldr r3, [pc, #20] @ (205c18 ) │ │ │ │ + bne.n 205bb0 │ │ │ │ + ldr r3, [pc, #20] @ (205bb8 ) │ │ │ │ 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 205bf6 │ │ │ │ + bne.n 205b96 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - add r4, pc, #48 @ (adr r4, 205c48 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 205d68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #100] @ (205c90 ) │ │ │ │ + ldr r4, [pc, #100] @ (205c30 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (205c94 ) │ │ │ │ + ldr r3, [pc, #100] @ (205c34 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ - beq.n 205c80 │ │ │ │ + beq.n 205c20 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 205c72 │ │ │ │ + bne.n 205c12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (205c98 ) │ │ │ │ - ldr r3, [pc, #56] @ (205c94 ) │ │ │ │ + ldr r2, [pc, #60] @ (205c38 ) │ │ │ │ + ldr r3, [pc, #56] @ (205c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205c8a │ │ │ │ + bne.n 205c2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1e5a04 │ │ │ │ + bl 1e59a4 │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 205c50 │ │ │ │ + b.n 205bf0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 205c50 │ │ │ │ + b.n 205bf0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #808 @ (adr r3, 205fbc ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 205cdc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #640 @ (adr r3, 205f1c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 205c3c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #324] @ (205df8 ) │ │ │ │ - ldr r3, [pc, #328] @ (205dfc ) │ │ │ │ + ldr r1, [pc, #324] @ (205d98 ) │ │ │ │ + ldr r3, [pc, #328] @ (205d9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w ip, #366 @ 0x16e │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 205d36 │ │ │ │ + bhi.n 205cd6 │ │ │ │ cmp.w ip, #310 @ 0x136 │ │ │ │ - bls.n 205d64 │ │ │ │ + bls.n 205d04 │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ add ip, r0 │ │ │ │ rsb r0, r1, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w ip, #55 @ 0x37 │ │ │ │ - bhi.n 205d3e │ │ │ │ + bhi.n 205cde │ │ │ │ tbb [pc, ip] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -582258,15 +582226,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r0, [pc, #348] @ (205e78 ) │ │ │ │ + ldr r0, [pc, #348] @ (205e18 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -582274,104 +582242,104 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 205d7c │ │ │ │ + bne.n 205d1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 202f2c │ │ │ │ - ldr r2, [pc, #180] @ (205e00 ) │ │ │ │ - ldr r3, [pc, #172] @ (205dfc ) │ │ │ │ + bl 202ecc │ │ │ │ + ldr r2, [pc, #180] @ (205da0 ) │ │ │ │ + ldr r3, [pc, #172] @ (205d9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205dda │ │ │ │ + bne.n 205d7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #254 @ 0xfe │ │ │ │ - beq.n 205dc6 │ │ │ │ - bhi.n 205dbc │ │ │ │ + beq.n 205d66 │ │ │ │ + bhi.n 205d5c │ │ │ │ cmp.w ip, #191 @ 0xbf │ │ │ │ - beq.n 205dd0 │ │ │ │ - vldr d0, [pc, #108] @ 205de0 │ │ │ │ - bl 205c1c │ │ │ │ - b.n 205d4a │ │ │ │ + beq.n 205d70 │ │ │ │ + vldr d0, [pc, #108] @ 205d80 │ │ │ │ + bl 205bbc │ │ │ │ + b.n 205cea │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 202f2c │ │ │ │ - b.n 205d4a │ │ │ │ + bl 202ecc │ │ │ │ + b.n 205cea │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 202f2c │ │ │ │ - b.n 205d4a │ │ │ │ + bl 202ecc │ │ │ │ + b.n 205cea │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 202f2c │ │ │ │ - b.n 205d4a │ │ │ │ + bl 202ecc │ │ │ │ + b.n 205cea │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 202f2c │ │ │ │ - b.n 205d4a │ │ │ │ + bl 202ecc │ │ │ │ + b.n 205cea │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 205c1c │ │ │ │ - b.n 205d4a │ │ │ │ - vldr d0, [pc, #32] @ 205de8 │ │ │ │ - bl 205c1c │ │ │ │ - b.n 205d4a │ │ │ │ - vldr d0, [pc, #28] @ 205df0 │ │ │ │ - bl 205c1c │ │ │ │ - b.n 205d4a │ │ │ │ + bl 205bbc │ │ │ │ + b.n 205cea │ │ │ │ + vldr d0, [pc, #32] @ 205d88 │ │ │ │ + bl 205bbc │ │ │ │ + b.n 205cea │ │ │ │ + vldr d0, [pc, #28] @ 205d90 │ │ │ │ + bl 205bbc │ │ │ │ + b.n 205cea │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - add r3, pc, #280 @ (adr r3, 205f14 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 206034 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #696 @ (adr r2, 2060bc ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 205ddc ) │ │ │ │ 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 │ │ │ │ cmp r2, #32 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - beq.n 205e34 │ │ │ │ + beq.n 205dd4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 205e24 │ │ │ │ + bne.n 205dc4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -582387,72 +582355,72 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #136] @ (205ef8 ) │ │ │ │ + ldr r2, [pc, #136] @ (205e98 ) │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ add r2, pc │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 205ec4 │ │ │ │ + beq.n 205e64 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 205eb2 │ │ │ │ - cbnz r4, 205eac │ │ │ │ - ldr r1, [pc, #120] @ (205efc ) │ │ │ │ + beq.n 205e52 │ │ │ │ + cbnz r4, 205e4c │ │ │ │ + ldr r1, [pc, #120] @ (205e9c ) │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 205ec4 │ │ │ │ + cbz r6, 205e64 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 205e58 │ │ │ │ - cbz r0, 205eae │ │ │ │ + bl 205df8 │ │ │ │ + cbz r0, 205e4e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 205e94 │ │ │ │ + bne.n 205e34 │ │ │ │ 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 205ee8 │ │ │ │ + beq.n 205e88 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 205eca │ │ │ │ + bne.n 205e6a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 205eac │ │ │ │ + bne.n 205e4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 205ef2 │ │ │ │ + bne.n 205e92 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 205eae │ │ │ │ + b.n 205e4e │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 205e58 │ │ │ │ - b.n 205eae │ │ │ │ + bl 205df8 │ │ │ │ + b.n 205e4e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r1, pc, #544 @ (adr r1, 20611c ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 20623c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -582461,31 +582429,31 @@ │ │ │ │ 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, 205f3c │ │ │ │ + cbz r4, 205edc │ │ │ │ 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} │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 205f52 │ │ │ │ + cbz r1, 205ef2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 205f52 │ │ │ │ + cbz r3, 205ef2 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -582494,40 +582462,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 205f86 │ │ │ │ + cbz r1, 205f26 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 205f86 │ │ │ │ + cbz r3, 205f26 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 205f9a │ │ │ │ + cbz r4, 205f3a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 205f9a │ │ │ │ + cbz r3, 205f3a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 205fd0 │ │ │ │ + cbz r3, 205f70 │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r4, r3, [lr, #4] │ │ │ │ @@ -582541,98 +582509,98 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r2 │ │ │ │ subs r0, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r3, 205ff4 │ │ │ │ + cbnz r3, 205f94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9eec │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9e7c │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 206036 │ │ │ │ + cbz r6, 205fd6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 205f68 │ │ │ │ + bl 205f08 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 206018 │ │ │ │ + bne.n 205fb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e9f00 │ │ │ │ + bl 1e9ea0 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl 205f00 │ │ │ │ + bl 205ea0 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r5, #1 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205f40 │ │ │ │ + bl 205ee0 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 20609a │ │ │ │ + bcs.n 20603a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 205f68 │ │ │ │ + bl 205f08 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 206084 │ │ │ │ + bcc.n 206024 │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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] │ │ │ │ - cbz r3, 2060da │ │ │ │ + cbz r3, 20607a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ push {r4} │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 2060c4 │ │ │ │ + beq.n 206064 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 2060bc │ │ │ │ + bne.n 20605c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -582642,15 +582610,15 @@ │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 206116 │ │ │ │ + beq.n 2060b6 │ │ │ │ subs r2, r4, #4 │ │ │ │ subs r3, r5, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ strd r7, r1, [r2, #4] │ │ │ │ @@ -582660,275 +582628,275 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r4, r0 │ │ │ │ sub.w r3, r5, #4 │ │ │ │ - bne.n 2060f4 │ │ │ │ + bne.n 206094 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20619c │ │ │ │ + beq.n 20613c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, r3, #4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, r0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ - beq.n 206198 │ │ │ │ + beq.n 206138 │ │ │ │ mov r8, r2 │ │ │ │ sub.w r7, r0, #20 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20616e │ │ │ │ + b.n 20610e │ │ │ │ ldrd r4, r3, [ip, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ strd r1, r1, [ip, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r6, lr, #4 │ │ │ │ mov ip, lr │ │ │ │ cmp r6, r0 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.n 206198 │ │ │ │ + beq.n 206138 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 206140 │ │ │ │ + bmi.n 2060e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 206140 │ │ │ │ + bne.n 2060e0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 206140 │ │ │ │ + beq.n 2060e0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20615a │ │ │ │ + beq.n 2060fa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206184 │ │ │ │ + bne.n 206124 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 20618c │ │ │ │ + b.n 20612c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (206240 ) │ │ │ │ + ldr r3, [pc, #152] @ (2061e0 ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 2061e2 │ │ │ │ + cbz r0, 206182 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 2061d6 │ │ │ │ - ldr r1, [pc, #140] @ (206244 ) │ │ │ │ + bne.n 206176 │ │ │ │ + ldr r1, [pc, #140] @ (2061e4 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 2061d6 │ │ │ │ + cbz r3, 206176 │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 206236 │ │ │ │ + beq.n 2061d6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r2, r2, r1 │ │ │ │ - ldr r1, [pc, #88] @ (206248 ) │ │ │ │ + ldr r1, [pc, #88] @ (2061e8 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ add.w ip, r2, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r2, asr #5 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 206228 │ │ │ │ + cbnz r1, 2061c8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 20622e │ │ │ │ + bcs.n 2061ce │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2061e0 │ │ │ │ + beq.n 206180 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20620a │ │ │ │ + beq.n 2061aa │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 206212 │ │ │ │ - b.n 20621e │ │ │ │ + bhi.n 2061b2 │ │ │ │ + b.n 2061be │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20620e │ │ │ │ + bne.n 2061ae │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 206294 │ │ │ │ + beq.n 206234 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 206278 │ │ │ │ + b.n 206218 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 206290 │ │ │ │ + beq.n 206230 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 206288 │ │ │ │ - bl 2061a0 │ │ │ │ + bmi.n 206228 │ │ │ │ + bl 206140 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 206270 │ │ │ │ + bne.n 206210 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 206290 │ │ │ │ + b.n 206230 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2062e0 │ │ │ │ + cbz r0, 206280 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 2062e4 │ │ │ │ + cbz r2, 206284 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 206328 │ │ │ │ + bhi.n 2062c8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #12 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2062e0 │ │ │ │ + beq.n 206280 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2062d6 │ │ │ │ + beq.n 206276 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 206312 │ │ │ │ + bne.n 2062b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 2062e0 │ │ │ │ + beq.n 206280 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 206316 │ │ │ │ + beq.n 2062b6 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 206306 │ │ │ │ + bne.n 2062a6 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2062e0 │ │ │ │ + beq.n 206280 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 2062b4 │ │ │ │ + bne.n 206254 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 2062e0 │ │ │ │ + beq.n 206280 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 206306 │ │ │ │ + beq.n 2062a6 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ 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 20634a │ │ │ │ + bmi.n 2062ea │ │ │ │ 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, 206366 │ │ │ │ + cbz r3, 206306 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 2062e8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 206396 │ │ │ │ + bhi.n 206336 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -582942,53 +582910,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2063ca │ │ │ │ + bhi.n 20636a │ │ │ │ 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 2063ce │ │ │ │ + beq.n 20636e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2063aa │ │ │ │ + beq.n 20634a │ │ │ │ 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 2063aa │ │ │ │ + beq.n 20634a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20644e │ │ │ │ + beq.n 2063ee │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 206428 │ │ │ │ + cbz r3, 2063c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 206404 │ │ │ │ + bhi.n 2063a4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #16 │ │ │ │ lsls r4, r0, #8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -583003,19 +582971,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 20645c │ │ │ │ + beq.n 2063fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20639c │ │ │ │ + bl 20633c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 206450 │ │ │ │ + beq.n 2063f0 │ │ │ │ cmp r5, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r0, [r4, #52] @ 0x34 │ │ │ │ addeq r4, #60 @ 0x3c │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ addne r4, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ @@ -583032,130 +583000,130 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 206482 │ │ │ │ + cbz r0, 206422 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 206484 │ │ │ │ + cbz r2, 206424 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 206482 │ │ │ │ + cbz r2, 206422 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 20647c │ │ │ │ + bne.n 20641c │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ 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 2064f0 │ │ │ │ + bhi.n 206490 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 2063dc │ │ │ │ - cbz r0, 2064ca │ │ │ │ + bl 20637c │ │ │ │ + cbz r0, 20646a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 2064b4 │ │ │ │ + beq.n 206454 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2064ca │ │ │ │ + beq.n 20646a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 2064c8 │ │ │ │ - bl 2063dc │ │ │ │ + bne.n 206468 │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2064d4 │ │ │ │ + bne.n 206474 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2064fe │ │ │ │ + cbz r1, 20649e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 206490 │ │ │ │ - b.n 2064ca │ │ │ │ + bl 206430 │ │ │ │ + b.n 20646a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 206536 │ │ │ │ + cbz r2, 2064d6 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 206534 │ │ │ │ + beq.n 2064d4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 206562 │ │ │ │ + cbz r2, 206502 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 206560 │ │ │ │ + beq.n 206500 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 20657c │ │ │ │ + cbz r0, 20651c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20657a │ │ │ │ + cbz r3, 20651a │ │ │ │ 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, 206594 │ │ │ │ + cbz r0, 206534 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 206592 │ │ │ │ + cbz r3, 206532 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -583166,257 +583134,257 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldrd r3, r2, [r4, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r3, r2 │ │ │ │ - cbz r2, 2065ce │ │ │ │ + cbz r2, 20656e │ │ │ │ subs r2, r4, #4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 2065c2 │ │ │ │ - ldr r3, [pc, #16] @ (2065e0 ) │ │ │ │ + bne.n 206562 │ │ │ │ + ldr r3, [pc, #16] @ (206580 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r0, {r0, r1, r6} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 206632 │ │ │ │ + bne.n 2065d2 │ │ │ │ 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, 206634 │ │ │ │ + cbz r3, 2065d4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 206628 │ │ │ │ + cbz r2, 2065c8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 206624 │ │ │ │ - bl 2063dc │ │ │ │ + cbz r3, 2065c4 │ │ │ │ + bl 20637c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206602 │ │ │ │ + bne.n 2065a2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 206602 │ │ │ │ + b.n 2065a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 206612 │ │ │ │ - b.n 20661c │ │ │ │ + bne.n 2065b2 │ │ │ │ + b.n 2065bc │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20661c │ │ │ │ + b.n 2065bc │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #128] @ 2066d0 │ │ │ │ + ldr.w r8, [pc, #128] @ 206670 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2066c8 │ │ │ │ + beq.n 206668 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 206682 │ │ │ │ + cbz r2, 206622 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ tst r2, r5 │ │ │ │ - beq.n 20669a │ │ │ │ + beq.n 20663a │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20666c │ │ │ │ + bne.n 20660c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2066ba │ │ │ │ + cbz r2, 20665a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2066b6 │ │ │ │ - bl 2063dc │ │ │ │ + cbz r2, 206656 │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206666 │ │ │ │ + bne.n 206606 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w ip, [pc, #56] @ 2066d4 │ │ │ │ + ldr.w ip, [pc, #56] @ 206674 │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 20667a │ │ │ │ + bne.n 20661a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, ip] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20667a │ │ │ │ - b.n 206676 │ │ │ │ + beq.n 20661a │ │ │ │ + b.n 206616 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 206666 │ │ │ │ + b.n 206606 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20668c │ │ │ │ + bne.n 20662c │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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 r0, [r0, #24] │ │ │ │ - cbz r0, 20671a │ │ │ │ + cbz r0, 2066ba │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str.w r5, [r0, #312] @ 0x138 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 206708 │ │ │ │ + cbz r2, 2066a8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2066f8 │ │ │ │ + bne.n 206698 │ │ │ │ str.w r3, [r0, #316] @ 0x13c │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2066ec │ │ │ │ + bne.n 20668c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 206742 │ │ │ │ + cbz r3, 2066e2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 206744 │ │ │ │ + cbnz r3, 2066e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206736 │ │ │ │ + bne.n 2066d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 206762 │ │ │ │ + cbz r0, 206702 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20675a │ │ │ │ + cbz r3, 2066fa │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206750 │ │ │ │ - bl 2063dc │ │ │ │ + bne.n 2066f0 │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20674a │ │ │ │ + bne.n 2066ea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206742 │ │ │ │ + beq.n 2066e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 206742 │ │ │ │ + beq.n 2066e2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206746 │ │ │ │ + bne.n 2066e6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20676e │ │ │ │ + bne.n 20670e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 2067a6 │ │ │ │ + cbz r2, 206746 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20678c │ │ │ │ + bne.n 20672c │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2067cc │ │ │ │ + cbz r3, 20676c │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2067b6 │ │ │ │ + bne.n 206756 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #476] @ (2069c0 ) │ │ │ │ + ldr r4, [pc, #476] @ (206960 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #464] @ (2069c4 ) │ │ │ │ + ldr r0, [pc, #464] @ (206964 ) │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ @@ -583433,48 +583401,48 @@ │ │ │ │ ldr.w lr, [r2, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.w 2069ba │ │ │ │ + beq.w 20695a │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add r5, sp, #24 │ │ │ │ - cbz r3, 206854 │ │ │ │ + cbz r3, 2067f4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ moveq lr, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r9, fp │ │ │ │ strd r3, lr, [sp, #32] │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 206490 │ │ │ │ + bl 206430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2068f8 │ │ │ │ + beq.n 206898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 206884 │ │ │ │ + cbz r3, 206824 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20691c │ │ │ │ + beq.n 2068bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 205be0 │ │ │ │ + bl 205b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206930 │ │ │ │ + beq.n 2068d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r5, r5, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ @@ -583485,80 +583453,80 @@ │ │ │ │ strne r5, [r2, #4] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ strd sl, r7, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 206942 │ │ │ │ + bhi.n 2068e2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r5 │ │ │ │ itett ne │ │ │ │ strne r2, [r4, #4] │ │ │ │ strdeq r4, r4, [r4] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r4, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r4, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r4, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2069ac │ │ │ │ + beq.n 20694c │ │ │ │ strd sl, r7, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 206490 │ │ │ │ + bl 206430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206874 │ │ │ │ + bne.n 206814 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 256940 │ │ │ │ - ldr r2, [pc, #196] @ (2069c8 ) │ │ │ │ - ldr r3, [pc, #188] @ (2069c4 ) │ │ │ │ + bl 2568e0 │ │ │ │ + ldr r2, [pc, #196] @ (206968 ) │ │ │ │ + ldr r3, [pc, #188] @ (206964 ) │ │ │ │ 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 2069b6 │ │ │ │ + bne.n 206956 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 206490 │ │ │ │ + bl 206430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206878 │ │ │ │ - b.n 2068f8 │ │ │ │ + bne.n 206818 │ │ │ │ + b.n 206898 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ strd sl, r7, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 2068da │ │ │ │ + bls.n 20687a │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ sub.w r1, lr, #4 │ │ │ │ cmp fp, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 20699a │ │ │ │ + beq.n 20693a │ │ │ │ mov fp, r0 │ │ │ │ mov r3, lr │ │ │ │ mov r0, ip │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, fp │ │ │ │ ldr r6, [r2, #4] │ │ │ │ @@ -583571,209 +583539,209 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r0, r5 │ │ │ │ sub.w r1, r3, #4 │ │ │ │ - bne.n 206974 │ │ │ │ + bne.n 206914 │ │ │ │ mov r4, ip │ │ │ │ mov r6, lr │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ strdne sl, r7, [sp, #32] │ │ │ │ - beq.n 2069ac │ │ │ │ + beq.n 20694c │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 206866 │ │ │ │ + b.n 206806 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205054 │ │ │ │ - b.n 2069a6 │ │ │ │ + bl 204ff4 │ │ │ │ + b.n 206946 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2069f6 │ │ │ │ + cbz r3, 206996 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 2069fe │ │ │ │ + cbnz r0, 20699e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2069ea │ │ │ │ + bne.n 20698a │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2067d0 │ │ │ │ + bl 206770 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2069f8 │ │ │ │ + beq.n 206998 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2069f8 │ │ │ │ + beq.n 206998 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 206a02 │ │ │ │ + bne.n 2069a2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a20 │ │ │ │ + bne.n 2069c0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 206a60 │ │ │ │ + beq.n 206a00 │ │ │ │ subs r3, r1, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 206a62 │ │ │ │ + bhi.n 206a02 │ │ │ │ ldrb.w r0, [r2, #360] @ 0x168 │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 206a72 │ │ │ │ - ldr r3, [pc, #12] @ (206a78 ) │ │ │ │ + bhi.n 206a12 │ │ │ │ + ldr r3, [pc, #12] @ (206a18 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 206a8e │ │ │ │ - ldr r3, [pc, #12] @ (206a94 ) │ │ │ │ + bhi.n 206a2e │ │ │ │ + ldr r3, [pc, #12] @ (206a34 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 206aa4 │ │ │ │ + beq.n 206a44 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 206aa0 │ │ │ │ - ldr r0, [pc, #84] @ (206b08 ) │ │ │ │ + bhi.n 206a40 │ │ │ │ + ldr r0, [pc, #84] @ (206aa8 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 206afa │ │ │ │ + bne.n 206a9a │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 206afa │ │ │ │ + bne.n 206a9a │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 206ad4 │ │ │ │ - b.n 206ad6 │ │ │ │ + beq.n 206a74 │ │ │ │ + b.n 206a76 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 206b00 │ │ │ │ + bne.n 206aa0 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 206aee │ │ │ │ + cbz r2, 206a8e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 206ad0 │ │ │ │ + bne.n 206a70 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 206ad4 │ │ │ │ + beq.n 206a74 │ │ │ │ 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 206afc │ │ │ │ + beq.n 206a9c │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [pc, #956] @ (206ed0 ) │ │ │ │ - ldr r5, [pc, #960] @ (206ed4 ) │ │ │ │ + ldr r4, [pc, #956] @ (206e70 ) │ │ │ │ + ldr r5, [pc, #960] @ (206e74 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r5, r3, #7 │ │ │ │ adds r7, r4, r5 │ │ │ │ ldrb.w r6, [r7, #50] @ 0x32 │ │ │ │ ldrb.w r7, [r7, #59] @ 0x3b │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr.w lr, [r6, #40] @ 0x28 │ │ │ │ - cbz r7, 206b38 │ │ │ │ + cbz r7, 206ad8 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldrb.w r7, [r7, #40] @ 0x28 │ │ │ │ adds r6, r4, r5 │ │ │ │ ldrb.w r6, [r6, #60] @ 0x3c │ │ │ │ - cbz r6, 206b48 │ │ │ │ + cbz r6, 206ae8 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldrb.w r7, [r6, #40] @ 0x28 │ │ │ │ adds r6, r4, r5 │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ - cbz r6, 206b56 │ │ │ │ + cbz r6, 206af6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ add r5, r4 │ │ │ │ ldrb.w r5, [r5, #107] @ 0x6b │ │ │ │ - cbz r5, 206b6a │ │ │ │ + cbz r5, 206b0a │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ - bhi.w 206dc2 │ │ │ │ + bhi.w 206d62 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r6, r4, #4 │ │ │ │ @@ -583951,73 +583919,73 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #66 @ 0x42 │ │ │ │ - beq.n 206cf6 │ │ │ │ + beq.n 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #219 @ 0xdb │ │ │ │ movne.w r8, #231 @ 0xe7 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str.w r8, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne.w r2, r8, lsl #7 │ │ │ │ - beq.n 206d14 │ │ │ │ - b.n 206d6a │ │ │ │ + beq.n 206cb4 │ │ │ │ + b.n 206d0a │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 206ec8 │ │ │ │ + bne.w 206e68 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 206ec2 │ │ │ │ + beq.w 206e62 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 206d0c │ │ │ │ + bne.n 206cac │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 206d14 │ │ │ │ + beq.n 206cb4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r2, r8, lsl #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w ip, [r3, #49] @ 0x31 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ - cbnz r3, 206d4e │ │ │ │ + cbnz r3, 206cee │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ add.w ip, r4, r2 │ │ │ │ ldrh.w r3, [r9, #32] │ │ │ │ ldrb.w ip, [ip, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r3, r3, lr │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 206d78 │ │ │ │ + cbz r3, 206d18 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 206d86 │ │ │ │ + cbz r3, 206d26 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 206d94 │ │ │ │ + cbz r3, 206d34 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w r3, [r4, #107] @ 0x6b │ │ │ │ - cbz r3, 206da2 │ │ │ │ + cbz r3, 206d42 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -584027,418 +583995,418 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #67 @ 0x43 │ │ │ │ - beq.n 206cf6 │ │ │ │ + beq.n 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #220 @ 0xdc │ │ │ │ movne.w r8, #232 @ 0xe8 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #52 @ 0x34 │ │ │ │ - beq.n 206cf6 │ │ │ │ + beq.n 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #204 @ 0xcc │ │ │ │ movne.w r8, #180 @ 0xb4 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #53 @ 0x35 │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #205 @ 0xcd │ │ │ │ movne.w r8, #181 @ 0xb5 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #56 @ 0x38 │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #208 @ 0xd0 │ │ │ │ movne.w r8, #203 @ 0xcb │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #58 @ 0x3a │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #210 @ 0xd2 │ │ │ │ movne.w r8, #223 @ 0xdf │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #59 @ 0x3b │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #212 @ 0xd4 │ │ │ │ movne.w r8, #224 @ 0xe0 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #61 @ 0x3d │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #214 @ 0xd6 │ │ │ │ movne.w r8, #226 @ 0xe2 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #63 @ 0x3f │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #216 @ 0xd8 │ │ │ │ movne.w r8, #228 @ 0xe4 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #217 @ 0xd9 │ │ │ │ movne.w r8, #229 @ 0xe5 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r8, #65 @ 0x41 │ │ │ │ - beq.w 206cf6 │ │ │ │ + beq.w 206c96 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #218 @ 0xda │ │ │ │ movne.w r8, #230 @ 0xe6 │ │ │ │ - b.n 206cf6 │ │ │ │ + b.n 206c96 │ │ │ │ ldr.w r9, [r3, #48] @ 0x30 │ │ │ │ - b.n 206d32 │ │ │ │ + b.n 206cd2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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] @ (206f24 ) │ │ │ │ + ldr r3, [pc, #60] @ (206ec4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #60] @ (206f28 ) │ │ │ │ + ldr r1, [pc, #60] @ (206ec8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add.w r2, r5, r2, lsl #7 │ │ │ │ ldrb.w r3, [r2, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e844c │ │ │ │ + bl 2e83ec │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 206f20 │ │ │ │ + beq.n 206ec0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r5, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r5, #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 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (206fdc ) │ │ │ │ - ldr r2, [pc, #176] @ (206fe0 ) │ │ │ │ + ldr r3, [pc, #172] @ (206f7c ) │ │ │ │ + ldr r2, [pc, #176] @ (206f80 ) │ │ │ │ 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, 206f54 │ │ │ │ + cbz r3, 206ef4 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 206fa6 │ │ │ │ + bne.n 206f46 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 206faa │ │ │ │ + bmi.n 206f4a │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 206f70 │ │ │ │ + beq.n 206f10 │ │ │ │ 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 206fd6 │ │ │ │ + bne.n 206f76 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 206f92 │ │ │ │ + bmi.n 206f32 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 206fd0 │ │ │ │ + bne.n 206f70 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 206fae │ │ │ │ + cbz r1, 206f4e │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 206f8e │ │ │ │ + bne.n 206f2e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 206f92 │ │ │ │ + beq.n 206f32 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 206fce │ │ │ │ + cbz r0, 206f6e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 206faa │ │ │ │ - ldr r1, [pc, #40] @ (206fe4 ) │ │ │ │ + bhi.n 206f4a │ │ │ │ + ldr r1, [pc, #40] @ (206f84 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 206faa │ │ │ │ + beq.n 206f4a │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 206f5e │ │ │ │ + b.n 206efe │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #76] @ (207044 ) │ │ │ │ + ldr r5, [pc, #76] @ (206fe4 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r5, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 207040 │ │ │ │ + bhi.n 206fe0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ subs r5, r3, r0 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r3, #16 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 206f2c │ │ │ │ + bl 206ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207010 │ │ │ │ - ldr r3, [pc, #44] @ (207048 ) │ │ │ │ + beq.n 206fb0 │ │ │ │ + ldr r3, [pc, #44] @ (206fe8 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20700e │ │ │ │ + beq.n 206fae │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 207060 │ │ │ │ + beq.n 207000 │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 207060 │ │ │ │ + bcs.n 207000 │ │ │ │ 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, #772] @ (20737c ) │ │ │ │ + ldr r6, [pc, #772] @ (20731c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #772] @ (207380 ) │ │ │ │ + ldr r0, [pc, #772] @ (207320 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w sl, [pc, #768] @ 207384 │ │ │ │ + ldr.w sl, [pc, #768] @ 207324 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add sl, pc │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ blx 61830 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207190 │ │ │ │ + beq.n 207130 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 2070f8 │ │ │ │ + cbnz r3, 207098 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 207156 │ │ │ │ + beq.n 2070f6 │ │ │ │ mvn.w r7, #490 @ 0x1ea │ │ │ │ add r3, r7 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 207112 │ │ │ │ + bls.n 2070b2 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 61830 │ │ │ │ - ldr r2, [pc, #688] @ (207388 ) │ │ │ │ - ldr r3, [pc, #680] @ (207380 ) │ │ │ │ + ldr r2, [pc, #688] @ (207328 ) │ │ │ │ + ldr r3, [pc, #680] @ (207320 ) │ │ │ │ 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 207376 │ │ │ │ + bne.w 207316 │ │ │ │ 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 20721e │ │ │ │ + bne.w 2071be │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 20729c │ │ │ │ + bne.w 20723c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 2070b6 │ │ │ │ + b.n 207056 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20725a │ │ │ │ + beq.w 2071fa │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 2070ca │ │ │ │ + bne.n 20706a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 2070ca │ │ │ │ + bne.n 20706a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 20711e │ │ │ │ + bne.n 2070be │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2070f6 │ │ │ │ + bne.n 207096 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 207256 │ │ │ │ + beq.w 2071f6 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2070ca │ │ │ │ + bhi.n 20706a │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20711a │ │ │ │ + b.n 2070ba │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20731e │ │ │ │ + beq.w 2072be │ │ │ │ add.w r1, r8, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r9, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 2070ca │ │ │ │ + bne.n 20706a │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 20716a │ │ │ │ + bne.n 20710a │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2070f8 │ │ │ │ + bne.n 207098 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 2070c0 │ │ │ │ - b.n 207162 │ │ │ │ + bne.n 207060 │ │ │ │ + b.n 207102 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r8, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ and.w r8, r8, #253 @ 0xfd │ │ │ │ - bne.n 2070ac │ │ │ │ + bne.n 20704c │ │ │ │ sub.w r8, r8, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.n 2071c4 │ │ │ │ + b.n 207164 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2070b0 │ │ │ │ + bne.w 207050 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 2071f8 │ │ │ │ + cbz r3, 207198 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2071b8 │ │ │ │ + beq.n 207158 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 2070ca │ │ │ │ + beq.w 20706a │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w lr, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ sub.w lr, lr, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 2071b8 │ │ │ │ + b.n 207158 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -584446,24 +584414,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 6224c │ │ │ │ - b.n 2070d4 │ │ │ │ + b.n 207074 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2070ca │ │ │ │ + bne.w 20706a │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20727c │ │ │ │ + bhi.n 20721c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20727c │ │ │ │ + bhi.n 20721c │ │ │ │ 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 │ │ │ │ @@ -584474,50 +584442,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 20715e │ │ │ │ + b.n 2070fe │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2070f8 │ │ │ │ + bne.w 207098 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 207308 │ │ │ │ + beq.n 2072a8 │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 20725a │ │ │ │ - b.n 2070ca │ │ │ │ + bls.n 2071fa │ │ │ │ + b.n 20706a │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 6224c │ │ │ │ - b.n 2070d4 │ │ │ │ + b.n 207074 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 20727c │ │ │ │ + b.n 20721c │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20732e │ │ │ │ + beq.n 2072ce │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 207322 │ │ │ │ + beq.n 2072c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 2070ca │ │ │ │ - ldr r3, [pc, #212] @ (20738c ) │ │ │ │ + bne.w 20706a │ │ │ │ + ldr r3, [pc, #212] @ (20732c ) │ │ │ │ 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 │ │ │ │ @@ -584536,30 +584504,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6224c │ │ │ │ - b.n 2070d4 │ │ │ │ + b.n 207074 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2070f8 │ │ │ │ + bne.w 207098 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 2070c0 │ │ │ │ + bne.w 207060 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 20710c │ │ │ │ + b.n 2070ac │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2072aa │ │ │ │ - b.n 2070ca │ │ │ │ - ldr r3, [pc, #92] @ (20738c ) │ │ │ │ + beq.n 20724a │ │ │ │ + b.n 20706a │ │ │ │ + ldr r3, [pc, #92] @ (20732c ) │ │ │ │ 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 │ │ │ │ @@ -584574,61 +584542,61 @@ │ │ │ │ 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 2072f8 │ │ │ │ + b.n 207298 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbz r3, 2073f4 │ │ │ │ + cbz r3, 207394 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 2073b0 │ │ │ │ + cbz r2, 207350 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2073a8 │ │ │ │ + beq.n 207348 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 2073da │ │ │ │ + beq.n 20737a │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2073da │ │ │ │ + bne.n 20737a │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2073c0 │ │ │ │ + bne.n 207360 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ cmp.w ip, #2 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -584637,46 +584605,46 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 207436 │ │ │ │ + cbnz r1, 2073d6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 20743e │ │ │ │ + beq.n 2073de │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 207436 │ │ │ │ + bhi.n 2073d6 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207410 │ │ │ │ + beq.n 2073b0 │ │ │ │ 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 20742e │ │ │ │ - ldr r3, [pc, #4] @ (207450 ) │ │ │ │ + b.n 2073ce │ │ │ │ + ldr r3, [pc, #4] @ (2073f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 2074a0 │ │ │ │ + bhi.n 207440 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 2074ae │ │ │ │ + bhi.n 20744e │ │ │ │ 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 │ │ │ │ @@ -584702,15 +584670,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 2074ce │ │ │ │ + beq.n 20746e │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -584731,15 +584699,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 2074f8 │ │ │ │ + bhi.n 207498 │ │ │ │ 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 │ │ │ │ @@ -584762,99 +584730,99 @@ │ │ │ │ mvn.w r3, #490 @ 0x1ea │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #80] @ (207580 ) │ │ │ │ - ldr r2, [pc, #84] @ (207584 ) │ │ │ │ + ldr r3, [pc, #80] @ (207520 ) │ │ │ │ + ldr r2, [pc, #84] @ (207524 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ add.w ip, lr, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 207572 │ │ │ │ + cbnz r1, 207512 │ │ │ │ ldrb.w r2, [lr, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 207578 │ │ │ │ + bls.n 207518 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 207554 │ │ │ │ + bne.n 2074f4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 20755e │ │ │ │ - b.n 20756a │ │ │ │ + bhi.n 2074fe │ │ │ │ + b.n 20750a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20755a │ │ │ │ + bne.n 2074fa │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (2075ac ) │ │ │ │ + ldr r3, [pc, #32] @ (20754c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 2075b0 │ │ │ │ + ldr.w ip, [pc, #32] @ 207550 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ - cbnz r0, 2075aa │ │ │ │ + cbnz r0, 20754a │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 2075d8 │ │ │ │ + bhi.n 207578 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 20763e │ │ │ │ + bhi.n 2075de │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 207646 │ │ │ │ + bhi.n 2075e6 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 2075fc │ │ │ │ + bhi.n 20759c │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 207654 │ │ │ │ + bhi.n 2075f4 │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 207642 │ │ │ │ + bls.n 2075e2 │ │ │ │ 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 207642 │ │ │ │ + bhi.n 2075e2 │ │ │ │ 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 │ │ │ │ @@ -584887,197 +584855,197 @@ │ │ │ │ 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 207666 │ │ │ │ + bcs.n 207606 │ │ │ │ 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] @ (2076a0 ) │ │ │ │ - ldr r2, [pc, #44] @ (2076a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (207640 ) │ │ │ │ + ldr r2, [pc, #44] @ (207644 ) │ │ │ │ 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 20769c │ │ │ │ + bgt.n 20763c │ │ │ │ itett ne │ │ │ │ addne.w r1, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r1, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (2076c8 ) │ │ │ │ - ldr r2, [pc, #32] @ (2076cc ) │ │ │ │ + ldr r3, [pc, #28] @ (207668 ) │ │ │ │ + ldr r2, [pc, #32] @ (20766c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 2076be │ │ │ │ + cbz r3, 20765e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 2076c2 │ │ │ │ + cbz r3, 207662 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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, #100] @ (207744 ) │ │ │ │ + ldr r2, [pc, #100] @ (2076e4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 207724 │ │ │ │ + beq.n 2076c4 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20770a │ │ │ │ - bl 234e8c │ │ │ │ + beq.n 2076aa │ │ │ │ + bl 234e2c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2076f6 │ │ │ │ - ldr r3, [pc, #56] @ (207748 ) │ │ │ │ + bne.n 207696 │ │ │ │ + ldr r3, [pc, #56] @ (2076e8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2076f6 │ │ │ │ + bne.n 207696 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (20774c ) │ │ │ │ + ldr r3, [pc, #16] @ (2076ec ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (2077ac ) │ │ │ │ + ldr r2, [pc, #88] @ (20774c ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 20778e │ │ │ │ - bhi.n 20777a │ │ │ │ + beq.n 20772e │ │ │ │ + bhi.n 20771a │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 20778a │ │ │ │ + bne.n 20772a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2077a4 │ │ │ │ + bne.n 207744 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (2077b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (207750 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20778e │ │ │ │ + beq.n 20772e │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20778e │ │ │ │ + beq.n 20772e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (2077b4 ) │ │ │ │ + ldr r1, [pc, #36] @ (207754 ) │ │ │ │ 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 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r3, #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, #140] @ (207858 ) │ │ │ │ + ldr r3, [pc, #140] @ (2077f8 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20781c │ │ │ │ + beq.n 2077bc │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #124] @ (20785c ) │ │ │ │ + ldr r2, [pc, #124] @ (2077fc ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ add.w r5, r6, #30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r5, r3 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 207812 │ │ │ │ + cbz r3, 2077b2 │ │ │ │ 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 6224c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 2077ec │ │ │ │ + bne.n 20778c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ add.w r8, r0, #44 @ 0x2c │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ @@ -585085,20 +585053,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ cmp r3, r7 │ │ │ │ str.w r4, [r8, #-4] │ │ │ │ str.w r0, [r8, #-16] │ │ │ │ str.w r1, [r8, #-12] │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ - bne.n 207826 │ │ │ │ + bne.n 2077c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 207818 │ │ │ │ + b.n 2077b8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -585108,54 +585076,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 2078b4 │ │ │ │ + bhi.n 207854 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 2078c8 │ │ │ │ + bls.n 207868 │ │ │ │ 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 2078d4 │ │ │ │ + bne.n 207874 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 207908 │ │ │ │ + bne.n 2078a8 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 2078fc │ │ │ │ + beq.n 20789c │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 2078d4 │ │ │ │ + cbz r3, 207874 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2078d8 │ │ │ │ + beq.n 207878 │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 2078b4 │ │ │ │ + bne.n 207854 │ │ │ │ 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 2078f4 │ │ │ │ + bne.n 207894 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -585165,33 +585133,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20792c │ │ │ │ + bls.n 2078cc │ │ │ │ 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 207954 │ │ │ │ - bls.n 207946 │ │ │ │ + beq.n 2078f4 │ │ │ │ + bls.n 2078e6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 207950 │ │ │ │ + bne.n 2078f0 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -585201,46 +585169,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 2079a6 │ │ │ │ + bhi.n 207946 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20797a │ │ │ │ + bhi.n 20791a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2079dc │ │ │ │ + bhi.n 20797c │ │ │ │ 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 207a0e │ │ │ │ + bne.n 2079ae │ │ │ │ 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 2079f8 │ │ │ │ + bls.n 207998 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2079a2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2079b8 ) │ │ │ │ + bhi.n 207942 │ │ │ │ + add r2, pc, #8 @ (adr r2, 207958 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -585254,15 +585222,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 2079a2 │ │ │ │ + bhi.n 207942 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -585282,15 +585250,15 @@ │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 207a4e │ │ │ │ + bhi.n 2079ee │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -585307,18 +585275,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 207a72 │ │ │ │ + cbz r2, 207a12 │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 207a72 │ │ │ │ + bmi.n 207a12 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -585331,32 +585299,32 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ 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] @ (207b60 ) │ │ │ │ + ldr r4, [pc, #200] @ (207b00 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #200] @ (207b64 ) │ │ │ │ + ldr r3, [pc, #200] @ (207b04 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #200] @ (207b68 ) │ │ │ │ - ldr r1, [pc, #200] @ (207b6c ) │ │ │ │ + ldr r2, [pc, #200] @ (207b08 ) │ │ │ │ + ldr r1, [pc, #200] @ (207b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb.w r0, [r2, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207b3e │ │ │ │ + beq.n 207ade │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ adds r0, #10 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ @@ -585364,164 +585332,164 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r5, r2 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - beq.n 207b56 │ │ │ │ + beq.n 207af6 │ │ │ │ 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 207b3a │ │ │ │ + beq.n 207ada │ │ │ │ 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 207af4 │ │ │ │ - ldr r2, [pc, #48] @ (207b70 ) │ │ │ │ - ldr r3, [pc, #32] @ (207b64 ) │ │ │ │ + bne.n 207a94 │ │ │ │ + ldr r2, [pc, #48] @ (207b10 ) │ │ │ │ + ldr r3, [pc, #32] @ (207b04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207b5a │ │ │ │ + bne.n 207afa │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 207b3e │ │ │ │ + b.n 207ade │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 207b98 │ │ │ │ + bhi.n 207b38 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r4, #20 │ │ │ │ subs r5, r0, r0 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 207bfe │ │ │ │ + cbz r0, 207b9e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 207b98 │ │ │ │ + bhi.n 207b38 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 207bfe │ │ │ │ + cbz r0, 207b9e │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 207be8 │ │ │ │ + bhi.n 207b88 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 207b9a │ │ │ │ + bne.n 207b3a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b74 │ │ │ │ + bl 207b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207b9a │ │ │ │ + bne.n 207b3a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207b74 │ │ │ │ + bl 207b14 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 207c2e │ │ │ │ + bhi.n 207bce │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 207c20 │ │ │ │ + cbz r0, 207bc0 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 207c32 │ │ │ │ + bls.n 207bd2 │ │ │ │ cmp r3, #26 │ │ │ │ - bne.n 207c5c │ │ │ │ + bne.n 207bfc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #14335 @ 0x37ff │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 207c1e │ │ │ │ + bne.n 207bbe │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c1e │ │ │ │ + bne.n 207bbe │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 207c2e │ │ │ │ - b.n 207c6a │ │ │ │ + bls.n 207bce │ │ │ │ + b.n 207c0a │ │ │ │ cmp r3, #27 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c1e │ │ │ │ + bne.n 207bbe │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #30 │ │ │ │ @@ -585530,20 +585498,20 @@ │ │ │ │ andeq.w r0, r0, #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, #612] @ (207efc ) │ │ │ │ - ldr r2, [pc, #612] @ (207f00 ) │ │ │ │ + ldr r0, [pc, #612] @ (207e9c ) │ │ │ │ + ldr r2, [pc, #612] @ (207ea0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #612] @ 207f04 │ │ │ │ - ldr r3, [pc, #612] @ (207f08 ) │ │ │ │ + ldr.w fp, [pc, #612] @ 207ea4 │ │ │ │ + ldr r3, [pc, #612] @ (207ea8 ) │ │ │ │ add r5, sp, #20 │ │ │ │ add fp, pc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov ip, r1 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -585562,363 +585530,363 @@ │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bmi.n 207cfe │ │ │ │ + bmi.n 207c9e │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ - bl 207b74 │ │ │ │ - cbnz r0, 207d06 │ │ │ │ + bl 207b14 │ │ │ │ + cbnz r0, 207ca6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a88 │ │ │ │ - cbz r0, 207d46 │ │ │ │ + bl 207a28 │ │ │ │ + cbz r0, 207ce6 │ │ │ │ ldrb.w r2, [sp, #15] │ │ │ │ movs r6, #0 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strb.w r2, [sp, #15] │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r4, r7, lsl #2] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #480] @ (207f0c ) │ │ │ │ - ldr r3, [pc, #468] @ (207f00 ) │ │ │ │ + ldr r2, [pc, #480] @ (207eac ) │ │ │ │ + ldr r3, [pc, #468] @ (207ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 207ef6 │ │ │ │ + bne.w 207e96 │ │ │ │ mov r0, r6 │ │ │ │ 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 207dce │ │ │ │ + bhi.n 207d6e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ subs r1, r1, #2 │ │ │ │ subs r6, r3, #2 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ - cbz r6, 207d6c │ │ │ │ + cbz r6, 207d0c │ │ │ │ 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, 207d8e │ │ │ │ + cbz r7, 207d2e │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207d86 │ │ │ │ + cbz r1, 207d26 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 207d76 │ │ │ │ + bne.n 207d16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 207d28 │ │ │ │ + b.n 207cc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r6 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ - cbz r1, 207dba │ │ │ │ + cbz r1, 207d5a │ │ │ │ ldrd r0, r1, [r8, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r8, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207dae │ │ │ │ - b.n 207dba │ │ │ │ + bne.n 207d4e │ │ │ │ + b.n 207d5a │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207dea │ │ │ │ + cbz r1, 207d8a │ │ │ │ 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 207dda │ │ │ │ - b.n 207d8e │ │ │ │ - ldr r3, [pc, #280] @ (207f10 ) │ │ │ │ + bne.n 207d7a │ │ │ │ + b.n 207d2e │ │ │ │ + ldr r3, [pc, #280] @ (207eb0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207e1a │ │ │ │ + cbz r1, 207dba │ │ │ │ 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 207e0a │ │ │ │ - b.n 207d8e │ │ │ │ + bne.n 207daa │ │ │ │ + b.n 207d2e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 207e3a │ │ │ │ + cbz r3, 207dda │ │ │ │ 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 r8, r6, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 207eea │ │ │ │ + bne.n 207e8a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d92 │ │ │ │ + beq.n 207d32 │ │ │ │ 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 207d9a │ │ │ │ + b.n 207d3a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r6, sl │ │ │ │ ldrb r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 207d8e │ │ │ │ + beq.n 207d2e │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 207e84 │ │ │ │ + cbz r1, 207e24 │ │ │ │ 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 207e74 │ │ │ │ - b.n 207d8e │ │ │ │ + bne.n 207e14 │ │ │ │ + b.n 207d2e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 207ed6 │ │ │ │ + beq.n 207e76 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20d5d4 │ │ │ │ - b.n 207d9a │ │ │ │ + bl 20d574 │ │ │ │ + b.n 207d3a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207d8e │ │ │ │ + beq.w 207d2e │ │ │ │ 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, 207ece │ │ │ │ + cbz r1, 207e6e │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 207ebe │ │ │ │ - b.n 207d8e │ │ │ │ + bne.n 207e5e │ │ │ │ + b.n 207d2e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207e96 │ │ │ │ + beq.n 207e36 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 207e96 │ │ │ │ + b.n 207e36 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 207d9a │ │ │ │ + b.n 207d3a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207f9c │ │ │ │ + beq.n 207f3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ push {r4} │ │ │ │ - cbz r1, 207f5c │ │ │ │ + cbz r1, 207efc │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207f9e │ │ │ │ + beq.n 207f3e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 207f7a │ │ │ │ + cbz r1, 207f1a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 207f7a │ │ │ │ + cbz r2, 207f1a │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 207f72 │ │ │ │ + cbnz r2, 207f12 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 207f72 │ │ │ │ + cbnz r2, 207f12 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r4, r0, [r2] │ │ │ │ str r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f2c │ │ │ │ + bne.n 207ecc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f56 │ │ │ │ + bne.n 207ef6 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207f44 │ │ │ │ + beq.n 207ee4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207f30 │ │ │ │ + bne.n 207ed0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f56 │ │ │ │ + bne.n 207ef6 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 207f56 │ │ │ │ + bne.n 207ef6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207f2c │ │ │ │ - b.n 207f44 │ │ │ │ + bne.n 207ecc │ │ │ │ + b.n 207ee4 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 207fba │ │ │ │ + cbz r3, 207f5a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 207fc0 │ │ │ │ + cbnz r1, 207f60 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 207fee │ │ │ │ + cbz r1, 207f8e │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 207fd8 │ │ │ │ + cbz r1, 207f78 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 207fd0 │ │ │ │ + cbnz r1, 207f70 │ │ │ │ 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 207fbc │ │ │ │ + bne.n 207f5c │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207fba │ │ │ │ + bne.n 207f5a │ │ │ │ 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, 208006 │ │ │ │ + cbz r3, 207fa6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208004 │ │ │ │ + beq.n 207fa4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20802a │ │ │ │ + beq.n 207fca │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208002 │ │ │ │ + bne.n 207fa2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20802a │ │ │ │ + beq.n 207fca │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 208002 │ │ │ │ + bhi.n 207fa2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20800e │ │ │ │ + bne.n 207fae │ │ │ │ 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, 208068 │ │ │ │ + cbz r1, 208008 │ │ │ │ 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 │ │ │ │ @@ -585928,65 +585896,65 @@ │ │ │ │ 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] @ (208078 ) │ │ │ │ + ldr r3, [pc, #8] @ (208018 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r5, [pc, #188] @ (208150 ) │ │ │ │ + ldr r5, [pc, #188] @ (2080f0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #172] @ (208154 ) │ │ │ │ + ldr r3, [pc, #172] @ (2080f4 ) │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20322c │ │ │ │ + bl 2031cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 2080c8 │ │ │ │ + cbz r7, 208068 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e9b78 │ │ │ │ + bl 1e9b18 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (208158 ) │ │ │ │ + ldr r1, [pc, #140] @ (2080f8 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 203704 │ │ │ │ + bl 2036a4 │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 2039e0 │ │ │ │ + bl 203980 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208148 │ │ │ │ + beq.n 2080e8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2080f8 │ │ │ │ + cbz r2, 208098 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -585997,89 +585965,89 @@ │ │ │ │ mov r4, r6 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ strh.w r3, [r5, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (20815c ) │ │ │ │ - ldr r3, [pc, #52] @ (208154 ) │ │ │ │ + ldr r2, [pc, #60] @ (2080fc ) │ │ │ │ + ldr r3, [pc, #52] @ (2080f4 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 208144 │ │ │ │ + bne.n 2080e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r5, r2 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ 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 r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 20818c │ │ │ │ + cbnz r3, 20812c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 208184 │ │ │ │ + bhi.n 208124 │ │ │ │ ldr.w r2, [r5, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r2, 2081a4 │ │ │ │ + cbnz r2, 208144 │ │ │ │ ldr.w r2, [r3, #-20] │ │ │ │ str.w r2, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ - cbnz r2, 2081b2 │ │ │ │ + cbnz r2, 208152 │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ str.w r2, [r5, #-16] │ │ │ │ ldr.w r2, [r5, #-12] │ │ │ │ - cbnz r2, 2081c0 │ │ │ │ + cbnz r2, 208160 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ str.w r2, [r5, #-12] │ │ │ │ ldr.w r2, [r5, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208184 │ │ │ │ + bne.n 208124 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - b.n 208184 │ │ │ │ + b.n 208124 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #300] @ (208314 ) │ │ │ │ - ldr r1, [pc, #300] @ (208318 ) │ │ │ │ + ldr r2, [pc, #300] @ (2082b4 ) │ │ │ │ + ldr r1, [pc, #300] @ (2082b8 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ @@ -586088,37 +586056,37 @@ │ │ │ │ ldrb.w r1, [r2, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r2, #5] │ │ │ │ ands r1, r6 │ │ │ │ bfi r7, r1, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2082de │ │ │ │ + bne.n 20827e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2082f4 │ │ │ │ + beq.n 208294 │ │ │ │ adds r3, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r6, r5, ip │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - cbnz r1, 20823e │ │ │ │ + cbnz r1, 2081de │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r8, r1 │ │ │ │ it cc │ │ │ │ movcc r8, r1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20822e │ │ │ │ + bne.n 2081ce │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 208280 │ │ │ │ + bne.n 208220 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add ip, r5 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r1, r0, r4 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -586127,177 +586095,177 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 208260 │ │ │ │ + bne.n 208200 │ │ │ │ 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 2082a4 │ │ │ │ + bhi.n 208244 │ │ │ │ blx 61830 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 208284 │ │ │ │ + bne.n 208224 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 2082d0 │ │ │ │ + cbz r3, 208270 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25942c │ │ │ │ + bl 2593cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 208302 │ │ │ │ + cbnz r0, 2082a2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 2082ec │ │ │ │ + beq.n 20828c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 208280 │ │ │ │ - b.n 2082ae │ │ │ │ - cbz r7, 208310 │ │ │ │ + bne.n 208220 │ │ │ │ + b.n 20824e │ │ │ │ + cbz r7, 2082b0 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 208252 │ │ │ │ + b.n 2081f2 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 2082ae │ │ │ │ + b.n 20824e │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 204fac │ │ │ │ + bl 204f4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 2082ae │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + b.n 20824e │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2083ca │ │ │ │ + beq.n 20836a │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 20837c │ │ │ │ + cbz r7, 20831c │ │ │ │ add.w r5, r4, #76 @ 0x4c │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20839e │ │ │ │ + beq.n 20833e │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #108 @ 0x6c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2083c0 │ │ │ │ + beq.n 208360 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #140 @ 0x8c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 20841a │ │ │ │ + cbz r0, 2083ba │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {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 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20847e │ │ │ │ + cbz r0, 20841e │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ add.w r6, r0, #76 @ 0x4c │ │ │ │ @@ -586306,32 +586274,32 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {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 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2084fa │ │ │ │ + cbz r0, 20849a │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r9, r0, #44 @ 0x2c │ │ │ │ add.w r7, r0, #76 @ 0x4c │ │ │ │ @@ -586346,32 +586314,32 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {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 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20858e │ │ │ │ + cbz r0, 20852e │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w sl, r0, #44 @ 0x2c │ │ │ │ add.w r8, r0, #76 @ 0x4c │ │ │ │ @@ -586393,40 +586361,40 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {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 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #104] @ (208614 ) │ │ │ │ + ldr r4, [pc, #104] @ (2085b4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20860a │ │ │ │ - ldr r3, [pc, #88] @ (208618 ) │ │ │ │ + cbz r0, 2085aa │ │ │ │ + ldr r3, [pc, #88] @ (2085b8 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 208600 │ │ │ │ + cbz r3, 2085a0 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ @@ -586435,43 +586403,43 @@ │ │ │ │ adds r7, #32 │ │ │ │ str.w r6, [lr, #8] │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 2085dc │ │ │ │ + bne.n 20857c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2086a8 │ │ │ │ - cbz r5, 20868c │ │ │ │ + cbz r0, 208648 │ │ │ │ + cbz r5, 20862c │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r8, r5, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -586484,152 +586452,152 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 208660 │ │ │ │ + bne.n 208600 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #208] @ (208798 ) │ │ │ │ - ldr r3, [pc, #208] @ (20879c ) │ │ │ │ + ldr r2, [pc, #208] @ (208738 ) │ │ │ │ + ldr r3, [pc, #208] @ (20873c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2037d0 │ │ │ │ - cbz r0, 208706 │ │ │ │ + bl 203770 │ │ │ │ + cbz r0, 2086a6 │ │ │ │ add.w r2, r5, r6, lsl #5 │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #180] @ (2087a0 ) │ │ │ │ - ldr r3, [pc, #172] @ (20879c ) │ │ │ │ + ldr r2, [pc, #180] @ (208740 ) │ │ │ │ + ldr r3, [pc, #172] @ (20873c ) │ │ │ │ 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 208794 │ │ │ │ + bne.n 208734 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r6, lsl #5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr.w r9, [r5, #56] @ 0x38 │ │ │ │ mov r5, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ cmp r8, lr │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 20875c │ │ │ │ + bne.n 2086fc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2086ea │ │ │ │ + beq.n 20868a │ │ │ │ add.w r2, sp, #19 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 208744 │ │ │ │ + bne.n 2086e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2086ea │ │ │ │ + beq.n 20868a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r4, r6 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r5, sl, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ - b.n 2086ea │ │ │ │ + bl 208100 │ │ │ │ + b.n 20868a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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 r9, [pc, #68] @ 2087fc │ │ │ │ + ldr.w r9, [pc, #68] @ 20879c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 203cc4 │ │ │ │ - ldr r3, [pc, #56] @ (208800 ) │ │ │ │ + bl 203c64 │ │ │ │ + ldr r3, [pc, #56] @ (2087a0 ) │ │ │ │ add r9, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - cbnz r3, 2087dc │ │ │ │ + cbnz r3, 20877c │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -586638,16 +586606,16 @@ │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ - ldr.w r4, [pc, #1372] @ 208d88 │ │ │ │ - ldr.w r3, [pc, #1372] @ 208d8c │ │ │ │ + ldr.w r4, [pc, #1372] @ 208d28 │ │ │ │ + ldr.w r3, [pc, #1372] @ 208d2c │ │ │ │ add r4, pc │ │ │ │ ldr.w sl, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w fp, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r2, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -586669,44 +586637,44 @@ │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 208d0e │ │ │ │ + beq.w 208cae │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ orr.w r4, r1, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r4, r1 │ │ │ │ orr.w r4, r8, r4 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 208b78 │ │ │ │ + beq.w 208b18 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ and.w sl, r2, #15 │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 207448 │ │ │ │ + bl 2073e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 208b86 │ │ │ │ + beq.w 208b26 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 208b70 │ │ │ │ + bne.w 208b10 │ │ │ │ cmp r2, #0 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -586720,15 +586688,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 203dc4 │ │ │ │ + bl 203d64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [r0, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -586739,34 +586707,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ str.w sl, [r0, #36] @ 0x24 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 208954 │ │ │ │ + bhi.n 2088f4 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w fp, #34 @ 0x22 │ │ │ │ - bne.n 208954 │ │ │ │ + bne.n 2088f4 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w fp, #7 │ │ │ │ - beq.n 208954 │ │ │ │ + beq.n 2088f4 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w fp, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 208be6 │ │ │ │ + beq.w 208b86 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w fp, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -586783,15 +586751,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 208b98 │ │ │ │ + beq.w 208b38 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -586811,15 +586779,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r7] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 208a4a │ │ │ │ + beq.n 2089ea │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ @@ -586838,15 +586806,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 208a92 │ │ │ │ + cbz r3, 208a32 │ │ │ │ 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, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -586864,15 +586832,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 208ada │ │ │ │ + cbz r3, 208a7a │ │ │ │ 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, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -586890,15 +586858,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, 208b26 │ │ │ │ + cbz r3, 208ac6 │ │ │ │ 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 │ │ │ │ @@ -586918,61 +586886,61 @@ │ │ │ │ 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 │ │ │ │ add.w r5, r4, #20 │ │ │ │ - bl 207880 │ │ │ │ + bl 207820 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ - ldr r2, [pc, #576] @ (208d90 ) │ │ │ │ - ldr r3, [pc, #568] @ (208d8c ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #576] @ (208d30 ) │ │ │ │ + ldr r3, [pc, #568] @ (208d2c ) │ │ │ │ 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 208d7c │ │ │ │ + bne.w 208d1c │ │ │ │ mov r0, r5 │ │ │ │ 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 208c26 │ │ │ │ + beq.n 208bc6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2088d4 │ │ │ │ + b.n 208874 │ │ │ │ subs r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.w 2088c0 │ │ │ │ + bne.w 208860 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 208c78 │ │ │ │ + beq.n 208c18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2088d4 │ │ │ │ + b.n 208874 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208c88 │ │ │ │ + beq.n 208c28 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -586989,18 +586957,18 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2089f6 │ │ │ │ + b.n 208996 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208ca2 │ │ │ │ + beq.n 208c42 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #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 │ │ │ │ @@ -587013,78 +586981,78 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ - b.n 20899e │ │ │ │ + b.n 20893e │ │ │ │ cmp.w sl, #3 │ │ │ │ - bhi.n 208c74 │ │ │ │ + bhi.n 208c14 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 208c74 │ │ │ │ + bne.n 208c14 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #324] @ 208d80 │ │ │ │ + vldr d7, [pc, #324] @ 208d20 │ │ │ │ mov.w lr, #0 │ │ │ │ strd lr, lr, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 208c74 │ │ │ │ + cbz r0, 208c14 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2088d4 │ │ │ │ + b.n 208874 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 2088d4 │ │ │ │ + b.n 208874 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 208b74 │ │ │ │ + bne.w 208b14 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bls.n 208c30 │ │ │ │ - b.n 2088d4 │ │ │ │ + bls.n 208bd0 │ │ │ │ + b.n 208874 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 208cbe │ │ │ │ + cbz r3, 208c5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ 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 208bb2 │ │ │ │ + b.n 208b52 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208d18 │ │ │ │ + beq.n 208cb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ mov.w sl, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 208bfe │ │ │ │ + b.n 208b9e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2089f6 │ │ │ │ + beq.w 208996 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -587102,22 +587070,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ 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 2089f6 │ │ │ │ - cbz r7, 208d4a │ │ │ │ + b.n 208996 │ │ │ │ + cbz r7, 208cea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 208d54 │ │ │ │ + cbz r2, 208cf4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20889a │ │ │ │ + b.n 20883a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2089a0 │ │ │ │ + beq.w 208940 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov ip, lr │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -587126,89 +587094,89 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 208c12 │ │ │ │ + b.n 208bb2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 208d68 │ │ │ │ + cbz r2, 208d08 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2088b4 │ │ │ │ + b.n 208854 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208d14 │ │ │ │ + bne.n 208cb4 │ │ │ │ orr.w r4, r8, r1 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 20889a │ │ │ │ + b.n 20883a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 208d50 │ │ │ │ + bne.n 208cf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r4, r8, r2 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 2088b4 │ │ │ │ + b.n 208854 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r6, 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 r8, r1 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #368] @ (208f28 ) │ │ │ │ - ldr r3, [pc, #372] @ (208f2c ) │ │ │ │ + ldr r2, [pc, #368] @ (208ec8 ) │ │ │ │ + ldr r3, [pc, #372] @ (208ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20379c │ │ │ │ + bl 20373c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 208f18 │ │ │ │ + bne.w 208eb8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.w 208f20 │ │ │ │ + beq.w 208ec0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 208dfe │ │ │ │ + bmi.n 208d9e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 208e34 │ │ │ │ + cbz r3, 208dd4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208e90 │ │ │ │ + beq.n 208e30 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r4, [r3, #4] │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -587216,53 +587184,53 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r6, #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - beq.n 208e70 │ │ │ │ + beq.n 208e10 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 208dfa │ │ │ │ + bpl.n 208d9a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 208e06 │ │ │ │ + b.n 208da6 │ │ │ │ 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 208e3c │ │ │ │ + bne.n 208ddc │ │ │ │ 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, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 208df0 │ │ │ │ - ldr r2, [pc, #188] @ (208f30 ) │ │ │ │ - ldr r3, [pc, #184] @ (208f2c ) │ │ │ │ + bne.n 208d90 │ │ │ │ + ldr r2, [pc, #188] @ (208ed0 ) │ │ │ │ + ldr r3, [pc, #184] @ (208ecc ) │ │ │ │ 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 208f24 │ │ │ │ + bne.n 208ec4 │ │ │ │ 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 │ │ │ │ @@ -587270,98 +587238,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 sl, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 208ed4 │ │ │ │ + bne.n 208e74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 208f14 │ │ │ │ + beq.n 208eb4 │ │ │ │ add.w r2, sp, #35 @ 0x23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 208ec0 │ │ │ │ - cbz r4, 208f14 │ │ │ │ + bne.n 208e60 │ │ │ │ + cbz r4, 208eb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 208160 │ │ │ │ - b.n 208e02 │ │ │ │ + bl 208100 │ │ │ │ + b.n 208da2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 208e02 │ │ │ │ + b.n 208da2 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 208e70 │ │ │ │ + b.n 208e10 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 208f9e │ │ │ │ + beq.n 208f3e │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 208f64 │ │ │ │ + cbz r2, 208f04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 208f7c │ │ │ │ + cbz r1, 208f1c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 203f9c │ │ │ │ - cbnz r0, 208f8a │ │ │ │ + bl 203f3c │ │ │ │ + cbnz r0, 208f2a │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ 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 │ │ │ │ @@ -587370,54 +587338,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ - bl 2039fc │ │ │ │ + bl 20399c │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w lr, r0, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldmia.w sp, {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 20d628 │ │ │ │ + bl 20d5c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20900c │ │ │ │ + beq.n 208fac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 209002 │ │ │ │ + cbz r2, 208fa2 │ │ │ │ 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, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 209042 │ │ │ │ + cbz r1, 208fe2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209052 │ │ │ │ + beq.n 208ff2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20903c │ │ │ │ + cbz r1, 208fdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -587428,21 +587396,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 209016 │ │ │ │ + b.n 208fb6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 209078 │ │ │ │ + cbz r1, 209018 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 209070 │ │ │ │ + cbz r3, 209010 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -587452,15 +587420,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 20905a │ │ │ │ + b.n 208ffa │ │ │ │ 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] │ │ │ │ @@ -587468,65 +587436,65 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 209100 │ │ │ │ - bl 203e7c │ │ │ │ + cbz r4, 2090a0 │ │ │ │ + bl 203e1c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #48] @ 0x30 │ │ │ │ - bl 203ed0 │ │ │ │ + bl 203e70 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r5, #64] @ 0x40 │ │ │ │ add.w r5, r4, #20 │ │ │ │ - bl 203ed0 │ │ │ │ + bl 203e70 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 203e7c │ │ │ │ + bl 203e1c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203a64 │ │ │ │ + bl 203a04 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 20d628 │ │ │ │ + bl 20d5c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20914c │ │ │ │ + beq.n 2090ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 209144 │ │ │ │ + cbz r2, 2090e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -587534,21 +587502,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 209186 │ │ │ │ + cbz r1, 209126 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add.w r1, r0, #40 @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 209196 │ │ │ │ + beq.n 209136 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 209180 │ │ │ │ + cbz r1, 209120 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -587559,21 +587527,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 20915a │ │ │ │ + b.n 2090fa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 2091bc │ │ │ │ + cbz r1, 20915c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2091b4 │ │ │ │ + cbz r3, 209154 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -587583,15 +587551,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 20919e │ │ │ │ + b.n 20913e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -587599,21 +587567,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 20925e │ │ │ │ + cbz r6, 2091fe │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 209236 │ │ │ │ + beq.n 2091d6 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2092ec │ │ │ │ + bhi.n 20928c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -587624,98 +587592,98 @@ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2092c8 │ │ │ │ + bhi.n 209268 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - ldr r6, [pc, #276] @ (209364 ) │ │ │ │ + ldr r6, [pc, #276] @ (209304 ) │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ cmp r5, r8 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 202b70 │ │ │ │ + bl 202b10 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 20927a │ │ │ │ + bne.n 20921a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 20831c │ │ │ │ + bl 2082bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r7, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp] │ │ │ │ - bl 20831c │ │ │ │ + bl 2082bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r8, #265 @ 0x109 │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ movw r8, #267 @ 0x10b │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ movw r8, #351 @ 0x15f │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ mov.w r8, #350 @ 0x15e │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ mov.w r8, #266 @ 0x10a │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ mov.w r8, #352 @ 0x160 │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ movw r8, #349 @ 0x15d │ │ │ │ - b.n 209294 │ │ │ │ + b.n 209234 │ │ │ │ stmdb 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, #588] @ (20954c ) │ │ │ │ + ldr r3, [pc, #588] @ (2094ec ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - ldr r1, [pc, #572] @ (209550 ) │ │ │ │ + ldr r1, [pc, #572] @ (2094f0 ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ str.w r6, [sp, #66] @ 0x42 │ │ │ │ str.w r6, [sp, #70] @ 0x46 │ │ │ │ @@ -587732,31 +587700,31 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r8 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -587769,32 +587737,32 @@ │ │ │ │ str r3, [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 r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov lr, r8 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ @@ -587805,31 +587773,31 @@ │ │ │ │ str r3, [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 r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #28] │ │ │ │ movw ip, #513 @ 0x201 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh.w ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, r8 │ │ │ │ @@ -587844,122 +587812,122 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r9 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r9 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ - ldr r2, [pc, #36] @ (209554 ) │ │ │ │ - ldr r3, [pc, #28] @ (20954c ) │ │ │ │ + bl 208428 │ │ │ │ + ldr r2, [pc, #36] @ (2094f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2094ec ) │ │ │ │ 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 209546 │ │ │ │ + bne.n 2094e6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r4, [pc, #524] @ (209778 ) │ │ │ │ + ldr r4, [pc, #524] @ (209718 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #524] @ (20977c ) │ │ │ │ + ldr r3, [pc, #524] @ (20971c ) │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2092ec │ │ │ │ + bl 20928c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 209760 │ │ │ │ + beq.w 209700 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ mov.w sl, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r4, r6 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -587978,32 +587946,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -588018,164 +587986,164 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r4 │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ - vldr d7, [pc, #108] @ 209770 │ │ │ │ + bl 208100 │ │ │ │ + vldr d7, [pc, #108] @ 209710 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r5, [r7, #4] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 209732 │ │ │ │ + cbz r0, 2096d2 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r4, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 208504 │ │ │ │ - ldr r2, [pc, #56] @ (209780 ) │ │ │ │ - ldr r3, [pc, #48] @ (20977c ) │ │ │ │ + bl 2084a4 │ │ │ │ + ldr r2, [pc, #56] @ (209720 ) │ │ │ │ + ldr r3, [pc, #48] @ (20971c ) │ │ │ │ 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 20976a │ │ │ │ + bne.n 20970a │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 209602 │ │ │ │ + b.n 2095a2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r6, 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 r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 2097c8 │ │ │ │ + bhi.n 209768 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #30 │ │ │ │ ands r5, r6 │ │ │ │ asrs r3, r1, #13 │ │ │ │ lsrs r3, r2, #32 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1092] @ 209cac │ │ │ │ + ldr.w r1, [pc, #1092] @ 209c4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #1092] @ 209cb0 │ │ │ │ + ldr.w r2, [pc, #1092] @ 209c50 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ @@ -588184,33 +588152,33 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2098b0 │ │ │ │ + cbz r0, 209850 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 209ada │ │ │ │ + bhi.w 209a7a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 209caa │ │ │ │ + bhi.w 209c4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r0, r6, #7 │ │ │ │ @@ -588242,42 +588210,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 209936 │ │ │ │ + cbz r0, 2098d6 │ │ │ │ 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, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -588285,27 +588253,27 @@ │ │ │ │ mov r2, r1 │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ ldr.w lr, [r0, #312] @ 0x138 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ cmp r1, #16 │ │ │ │ lsl.w r3, sl, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 209a06 │ │ │ │ + beq.n 2099a6 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 209ac2 │ │ │ │ + beq.w 209a62 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 209ae4 │ │ │ │ + beq.w 209a84 │ │ │ │ lsl.w r3, sl, ip │ │ │ │ movs r0, #0 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 209caa │ │ │ │ + bhi.w 209c4a │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -588333,59 +588301,59 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 209910 │ │ │ │ + b.n 2098b0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 209910 │ │ │ │ + b.n 2098b0 │ │ │ │ ands.w lr, lr, #8 │ │ │ │ - bne.w 209b56 │ │ │ │ + bne.w 209af6 │ │ │ │ strd lr, lr, [sp, #40] @ 0x28 │ │ │ │ movw r1, #32769 @ 0x8001 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 209a48 │ │ │ │ + cbz r0, 2099e8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 209c82 │ │ │ │ + bhi.w 209c22 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 209caa │ │ │ │ + bhi.w 209c4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ @@ -588412,296 +588380,296 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ands.w lr, lr, #16 │ │ │ │ - bne.n 209b60 │ │ │ │ + bne.n 209b00 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32768 @ 0x8000 │ │ │ │ str.w lr, [sp, #44] @ 0x2c │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 209a1e │ │ │ │ + b.n 2099be │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 209910 │ │ │ │ + b.n 2098b0 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 209c96 │ │ │ │ + beq.w 209c36 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 209b28 │ │ │ │ + cbz r0, 209ac8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r1, sl, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - bhi.w 209c8c │ │ │ │ + bhi.w 209c2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2099ac │ │ │ │ + b.n 20994c │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 209af6 │ │ │ │ + b.n 209a96 │ │ │ │ movs r3, #0 │ │ │ │ mov.w sl, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 209af6 │ │ │ │ + b.n 209a96 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 209b9a │ │ │ │ + cbz r0, 209b3a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ orr.w r6, r8, #6 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r4, #12] │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ - ldr r2, [pc, #116] @ (209cb4 ) │ │ │ │ - ldr r3, [pc, #108] @ (209cb0 ) │ │ │ │ + bl 208428 │ │ │ │ + ldr r2, [pc, #116] @ (209c54 ) │ │ │ │ + ldr r3, [pc, #108] @ (209c50 ) │ │ │ │ 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 209ca6 │ │ │ │ + bne.n 209c46 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 209b6e │ │ │ │ + b.n 209b0e │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 209b6e │ │ │ │ + b.n 209b0e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 209b6e │ │ │ │ + b.n 209b0e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 209a1e │ │ │ │ + b.n 2099be │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 209a1e │ │ │ │ + b.n 2099be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 209ad6 │ │ │ │ + b.n 209a76 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 209b6e │ │ │ │ + b.n 209b0e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 209a1e │ │ │ │ + b.n 2099be │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ - b.n 209c8e │ │ │ │ + b.n 209c2e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.n 209a1a │ │ │ │ + b.n 2099ba │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #764] @ (209fc8 ) │ │ │ │ + ldr r2, [pc, #764] @ (209f68 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #764] @ (209fcc ) │ │ │ │ + ldr r3, [pc, #764] @ (209f6c ) │ │ │ │ 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 20a02e │ │ │ │ + beq.w 209fce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #716] @ 209fb8 │ │ │ │ + vldr d0, [pc, #716] @ 209f58 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 209d22 │ │ │ │ + cbz r0, 209cc2 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 209d5c │ │ │ │ + cbz r0, 209cfc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 209fc0 │ │ │ │ + vldr d0, [pc, #604] @ 209f60 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 209d96 │ │ │ │ + cbz r0, 209d36 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ @@ -588710,45 +588678,45 @@ │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - beq.n 209e24 │ │ │ │ + beq.n 209dc4 │ │ │ │ mov r4, r6 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ 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.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #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, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 209ec8 │ │ │ │ + bls.n 209e68 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -588766,124 +588734,124 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 209e38 │ │ │ │ + bcc.n 209dd8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209fd0 │ │ │ │ + beq.n 209f70 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #164] @ 209fb8 │ │ │ │ + vldr d0, [pc, #164] @ 209f58 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 209f40 │ │ │ │ + cbz r0, 209ee0 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 20a1fc │ │ │ │ + bhi.w 20a19c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ @@ -588897,15 +588865,15 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -588915,17 +588883,17 @@ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ orr.w r1, r1, r4 │ │ │ │ mvn.w r7, r1 │ │ │ │ add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ mvn.w r9, r3 │ │ │ │ - bhi.w 20a1ee │ │ │ │ + bhi.w 20a18e │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20a0ca │ │ │ │ + bhi.n 20a06a │ │ │ │ tbb [pc, r1] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -588937,342 +588905,342 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2083d4 │ │ │ │ - ldr r2, [pc, #460] @ (20a208 ) │ │ │ │ - ldr r3, [pc, #464] @ (20a20c ) │ │ │ │ + bl 208374 │ │ │ │ + ldr r2, [pc, #460] @ (20a1a8 ) │ │ │ │ + ldr r3, [pc, #464] @ (20a1ac ) │ │ │ │ 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 20a1f8 │ │ │ │ + bne.w 20a198 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a080 │ │ │ │ + cbz r0, 20a020 │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 20a1e8 │ │ │ │ + bhi.w 20a188 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20a1fc │ │ │ │ + bhi.w 20a19c │ │ │ │ tbb [pc, r3] │ │ │ │ - cbz r3, 20a0c6 │ │ │ │ - cbz r1, 20a0cc │ │ │ │ - cbz r1, 20a0ce │ │ │ │ - add r0, pc, #708 @ (adr r0, 20a368 ) │ │ │ │ - cbz r1, 20a0d2 │ │ │ │ - cbz r1, 20a0d4 │ │ │ │ - cbz r1, 20a0d6 │ │ │ │ + cbz r3, 20a066 │ │ │ │ + cbz r1, 20a06c │ │ │ │ + cbz r1, 20a06e │ │ │ │ + add r0, pc, #708 @ (adr r0, 20a308 ) │ │ │ │ + cbz r1, 20a072 │ │ │ │ + cbz r1, 20a074 │ │ │ │ + cbz r1, 20a076 │ │ │ │ ldr r5, [sp, #708] @ 0x2c4 │ │ │ │ - cbz r1, 20a0da │ │ │ │ - cbz r1, 20a0dc │ │ │ │ - cbz r1, 20a0de │ │ │ │ - cbz r1, 20a0e0 │ │ │ │ - cbz r1, 20a0e2 │ │ │ │ - cbz r1, 20a0e4 │ │ │ │ - cbz r1, 20a0e6 │ │ │ │ + cbz r1, 20a07a │ │ │ │ + cbz r1, 20a07c │ │ │ │ + cbz r1, 20a07e │ │ │ │ + cbz r1, 20a080 │ │ │ │ + cbz r1, 20a082 │ │ │ │ + cbz r1, 20a084 │ │ │ │ + cbz r1, 20a086 │ │ │ │ ldr r1, [r6, #120] @ 0x78 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a05c │ │ │ │ + b.n 209ffc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a05c │ │ │ │ + b.n 209ffc │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a05c │ │ │ │ + b.n 209ffc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ - b.n 20a038 │ │ │ │ + bl 208428 │ │ │ │ + b.n 209fd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a0e0 │ │ │ │ + b.n 20a080 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20a1a4 │ │ │ │ + cbz r0, 20a144 │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 209f6a │ │ │ │ + b.n 209f0a │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 20a17c │ │ │ │ + b.n 20a11c │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 20a17c │ │ │ │ + b.n 20a11c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 20a17c │ │ │ │ + b.n 20a11c │ │ │ │ strd r9, r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 20a17c │ │ │ │ - vldr d7, [pc, #16] @ 20a200 │ │ │ │ + b.n 20a11c │ │ │ │ + vldr d7, [pc, #16] @ 20a1a0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 20a05c │ │ │ │ + b.n 209ffc │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #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, #256] @ (20a324 ) │ │ │ │ + ldr r2, [pc, #256] @ (20a2c4 ) │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #252] @ (20a328 ) │ │ │ │ + ldr r3, [pc, #252] @ (20a2c8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20a26a │ │ │ │ + cbz r0, 20a20a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20a298 │ │ │ │ + cbz r0, 20a238 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ - ldr r2, [pc, #36] @ (20a32c ) │ │ │ │ - ldr r3, [pc, #28] @ (20a328 ) │ │ │ │ + bl 2083c0 │ │ │ │ + ldr r2, [pc, #36] @ (20a2cc ) │ │ │ │ + ldr r3, [pc, #28] @ (20a2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20a320 │ │ │ │ + bne.n 20a2c0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r6, 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, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #868] @ (20a6b0 ) │ │ │ │ + ldr r3, [pc, #868] @ (20a650 ) │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #868] @ (20a6b4 ) │ │ │ │ + ldr r2, [pc, #868] @ (20a654 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20a4fa │ │ │ │ + beq.w 20a49a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - vldr d8, [pc, #808] @ 20a6a8 │ │ │ │ + vldr d8, [pc, #808] @ 20a648 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ clz r6, sl │ │ │ │ @@ -589286,167 +589254,167 @@ │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r6, #1 │ │ │ │ strd r4, r4, [r9] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20a53c │ │ │ │ + bne.w 20a4dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 20a534 │ │ │ │ + beq.w 20a4d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ add.w ip, r2, #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 r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9] │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20a530 │ │ │ │ + bne.n 20a4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ 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} │ │ │ │ - beq.n 20a52a │ │ │ │ + beq.n 20a4ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ 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, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a6bc │ │ │ │ + beq.w 20a65c │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 20a542 │ │ │ │ + bne.n 20a4e2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp r8, sl │ │ │ │ - bhi.w 20a38a │ │ │ │ + bhi.w 20a32a │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208598 │ │ │ │ - ldr r2, [pc, #428] @ (20a6b8 ) │ │ │ │ - ldr r3, [pc, #416] @ (20a6b0 ) │ │ │ │ + bl 208538 │ │ │ │ + ldr r2, [pc, #428] @ (20a658 ) │ │ │ │ + ldr r3, [pc, #416] @ (20a650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a6cc │ │ │ │ + bne.w 20a66c │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 20a474 │ │ │ │ + bne.n 20a414 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 20a4b2 │ │ │ │ + b.n 20a452 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 20a3ea │ │ │ │ + bne.w 20a38a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 20a428 │ │ │ │ + b.n 20a3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r4, [r5] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20a572 │ │ │ │ + cbz r0, 20a512 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20a4de │ │ │ │ + beq.n 20a47e │ │ │ │ orr.w r6, r6, #4 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ uxtb r3, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -589457,345 +589425,345 @@ │ │ │ │ cmpeq r6, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [r9] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r9, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 20a69e │ │ │ │ + beq.n 20a63e │ │ │ │ mov lr, fp │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp.w r8, #1 │ │ │ │ strb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 20a69a │ │ │ │ + beq.n 20a63a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20a664 │ │ │ │ + cbz r0, 20a604 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r6, r8 │ │ │ │ - bcc.w 20a590 │ │ │ │ + bcc.w 20a530 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a4de │ │ │ │ + b.n 20a47e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20a5d4 │ │ │ │ + bne.n 20a574 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 20a610 │ │ │ │ + b.n 20a5b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20a4de │ │ │ │ + b.n 20a47e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #844] @ (20aa30 ) │ │ │ │ + ldr r4, [pc, #844] @ (20a9d0 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #844] @ (20aa34 ) │ │ │ │ + ldr r3, [pc, #844] @ (20a9d4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w sl, [r9, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a734 │ │ │ │ + cbz r0, 20a6d4 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208488 │ │ │ │ - ldr.w ip, [pc, #728] @ 20aa38 │ │ │ │ + bl 208428 │ │ │ │ + ldr.w ip, [pc, #728] @ 20a9d8 │ │ │ │ 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 208420 │ │ │ │ - vldr d0, [pc, #656] @ 20aa18 │ │ │ │ + bl 2083c0 │ │ │ │ + vldr d0, [pc, #656] @ 20a9b8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20a7b2 │ │ │ │ + cbz r0, 20a752 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r4 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a7fa │ │ │ │ + cbz r0, 20a79a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 20a7c8 │ │ │ │ + bne.n 20a768 │ │ │ │ mov r4, sl │ │ │ │ - vldr d0, [pc, #524] @ 20aa20 │ │ │ │ + vldr d0, [pc, #524] @ 20a9c0 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20a846 │ │ │ │ + cbz r0, 20a7e6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, sl │ │ │ │ - vldr d0, [pc, #476] @ 20aa28 │ │ │ │ + vldr d0, [pc, #476] @ 20a9c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 20a878 │ │ │ │ + cbz r0, 20a818 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #170] @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20a92e │ │ │ │ + beq.n 20a8ce │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #352] @ 20aa20 │ │ │ │ + vldr d0, [pc, #352] @ 20a9c0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a8ea │ │ │ │ + cbz r0, 20a88a │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ - ldr r2, [pc, #296] @ (20aa3c ) │ │ │ │ - ldr r3, [pc, #284] @ (20aa34 ) │ │ │ │ + bl 208428 │ │ │ │ + ldr r2, [pc, #296] @ (20a9dc ) │ │ │ │ + ldr r3, [pc, #284] @ (20a9d4 ) │ │ │ │ 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 20aab2 │ │ │ │ + bne.w 20aa52 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ add.w r8, sp, #24 │ │ │ │ sub.w fp, r2, #33 @ 0x21 │ │ │ │ @@ -589804,60 +589772,60 @@ │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ lsl.w fp, sl, fp │ │ │ │ orr.w fp, fp, r1 │ │ │ │ add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w fp, fp │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ mvn.w sl, sl │ │ │ │ - bhi.n 20aa08 │ │ │ │ + bhi.n 20a9a8 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20aa00 │ │ │ │ + bhi.n 20a9a0 │ │ │ │ tbb [pc, r1] │ │ │ │ - ldr r2, [pc, #280] @ (20aa88 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aa98 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aa9c ) │ │ │ │ + ldr r2, [pc, #280] @ (20aa28 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa38 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa3c ) │ │ │ │ negs r2, r1 │ │ │ │ - ldr r2, [pc, #296] @ (20aaa0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aaa0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aaa4 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa40 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa40 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa44 ) │ │ │ │ asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20aaa8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aaa8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aaac ) │ │ │ │ - ldr r2, [pc, #296] @ (20aaac ) │ │ │ │ - ldr r2, [pc, #296] @ (20aab0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aab0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aab4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20aab4 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa48 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa48 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa4c ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa4c ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa50 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa50 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa54 ) │ │ │ │ + ldr r2, [pc, #296] @ (20aa54 ) │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20a9ba │ │ │ │ + cbz r0, 20a95a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 20aaac │ │ │ │ + bhi.n 20aa4c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20aab6 │ │ │ │ + bhi.n 20aa56 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r2, [r5, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -589869,351 +589837,351 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 20a994 │ │ │ │ + b.n 20a934 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 20a994 │ │ │ │ + b.n 20a934 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 20a994 │ │ │ │ + b.n 20a934 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 20a994 │ │ │ │ + b.n 20a934 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20aa1c ) │ │ │ │ - bhi.n 20a9c8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 20a9bc ) │ │ │ │ + bhi.n 20a968 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsl r6, r4, #2 │ │ │ │ lsral r0, r3, #3 │ │ │ │ moval r0, r0 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20aa6a │ │ │ │ + cbz r0, 20aa0a │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ - b.n 20a912 │ │ │ │ + bl 2083c0 │ │ │ │ + b.n 20a8b2 │ │ │ │ strh.w sl, [sp, #32] │ │ │ │ - b.n 20aa44 │ │ │ │ + b.n 20a9e4 │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 20aa44 │ │ │ │ + b.n 20a9e4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 20aa44 │ │ │ │ + b.n 20a9e4 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - b.n 20aa44 │ │ │ │ + b.n 20a9e4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #688] @ (20ad88 ) │ │ │ │ - ldr r3, [pc, #692] @ (20ad8c ) │ │ │ │ + ldr r2, [pc, #688] @ (20ad28 ) │ │ │ │ + ldr r3, [pc, #692] @ (20ad2c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add r5, sp, #24 │ │ │ │ - vldr d0, [pc, #644] @ 20ad68 │ │ │ │ + vldr d0, [pc, #644] @ 20ad08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ab16 │ │ │ │ + cbz r0, 20aab6 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20ab42 │ │ │ │ + cbz r0, 20aae2 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - vldr d8, [pc, #516] @ 20ad70 │ │ │ │ - bl 208488 │ │ │ │ + vldr d8, [pc, #516] @ 20ad10 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ - vldr d7, [pc, #492] @ 20ad78 │ │ │ │ + bl 208428 │ │ │ │ + vldr d7, [pc, #492] @ 20ad18 │ │ │ │ cmp.w r8, #32 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d8, d7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20abde │ │ │ │ + cbz r0, 20ab7e │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20ac1a │ │ │ │ + cbz r0, 20abba │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6d0 │ │ │ │ - vldr d0, [pc, #180] @ 20ad80 │ │ │ │ + bl 20a670 │ │ │ │ + vldr d0, [pc, #180] @ 20ad20 │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20acfe │ │ │ │ + cbz r0, 20ac9e │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ - ldr r2, [pc, #72] @ (20ad90 ) │ │ │ │ - ldr r3, [pc, #68] @ (20ad8c ) │ │ │ │ + bl 208428 │ │ │ │ + ldr r2, [pc, #72] @ (20ad30 ) │ │ │ │ + ldr r3, [pc, #68] @ (20ad2c ) │ │ │ │ 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 20ad62 │ │ │ │ + bne.n 20ad02 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @@ -590222,66 +590190,66 @@ │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ bics r3, r5 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #448] @ (20af6c ) │ │ │ │ + ldr r2, [pc, #448] @ (20af0c ) │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (20af70 ) │ │ │ │ + ldr r3, [pc, #440] @ (20af10 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w fp, [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, 20adfc │ │ │ │ + cbz r2, 20ad9c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r5, fp │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 20ade8 │ │ │ │ - cbz r5, 20ade2 │ │ │ │ + b.n 20ad88 │ │ │ │ + cbz r5, 20ad82 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20adfa │ │ │ │ + beq.n 20ad9a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20adde │ │ │ │ + beq.n 20ad7e │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 20ade0 │ │ │ │ + bls.n 20ad80 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20ade8 │ │ │ │ + bne.n 20ad88 │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203dc4 │ │ │ │ + bl 203d64 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r3, [r7, #60] @ 0x3c │ │ │ │ str r4, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r7, #80] @ 0x50 │ │ │ │ @@ -590290,76 +590258,76 @@ │ │ │ │ ldrb.w r3, [r7, #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 fp, #0 │ │ │ │ - beq.n 20ae38 │ │ │ │ + beq.n 20add8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ - cbz r4, 20aea0 │ │ │ │ + cbz r4, 20ae40 │ │ │ │ ldr.w r8, [r7, #48] @ 0x30 │ │ │ │ mov.w r9, #20 │ │ │ │ add.w lr, sp, #16 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mla sl, r9, r4, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 20ae88 │ │ │ │ + b.n 20ae28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20ae80 │ │ │ │ + beq.n 20ae20 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ strd r6, r6, [lr] │ │ │ │ str.w r6, [lr, #8] │ │ │ │ mla ip, r9, r4, r2 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [ip, #16] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 20aea0 │ │ │ │ + beq.n 20ae40 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ae54 │ │ │ │ + beq.n 20adf4 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 20ae5a │ │ │ │ + bls.n 20adfa │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 20ae88 │ │ │ │ + bne.n 20ae28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 20aee6 │ │ │ │ + cbnz r3, 20ae86 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r5, #20 │ │ │ │ - bl 207880 │ │ │ │ + bl 207820 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r5, #63] @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 208160 │ │ │ │ - ldr r2, [pc, #168] @ (20af74 ) │ │ │ │ - ldr r3, [pc, #160] @ (20af70 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #168] @ (20af14 ) │ │ │ │ + ldr r3, [pc, #160] @ (20af10 ) │ │ │ │ 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 20af66 │ │ │ │ + bne.n 20af06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ @@ -590367,25 +590335,25 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #16 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20af24 │ │ │ │ + cbz r0, 20aec4 │ │ │ │ mov r3, r9 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov lr, r9 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -590399,56 +590367,56 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r7, [lr] │ │ │ │ str.w r7, [ip] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20aea4 │ │ │ │ + b.n 20ae44 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r1, [r5] │ │ │ │ - bl 207880 │ │ │ │ + bl 207820 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 20ad94 │ │ │ │ + bl 20ad34 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #184] @ (20b088 ) │ │ │ │ + ldr r4, [pc, #184] @ (20b028 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (20b08c ) │ │ │ │ + ldr r2, [pc, #184] @ (20b02c ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ @@ -590457,15 +590425,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r8, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 20ad94 │ │ │ │ + bl 20ad34 │ │ │ │ add r3, sp, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ @@ -590477,91 +590445,91 @@ │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ 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 208160 │ │ │ │ - ldr r2, [pc, #36] @ (20b090 ) │ │ │ │ - ldr r3, [pc, #32] @ (20b08c ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #36] @ (20b030 ) │ │ │ │ + ldr r3, [pc, #32] @ (20b02c ) │ │ │ │ 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 20b084 │ │ │ │ + bne.n 20b024 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #576] @ (20b2d4 ) │ │ │ │ + ldr r7, [pc, #960] @ (20b3f4 ) │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20b11a │ │ │ │ + beq.n 20b0ba │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20b0c8 │ │ │ │ + beq.n 20b068 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r6, r4 │ │ │ │ - beq.n 20b0c8 │ │ │ │ + beq.n 20b068 │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b0ae │ │ │ │ + bne.n 20b04e │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - beq.n 20b11a │ │ │ │ - cbz r6, 20b11e │ │ │ │ + beq.n 20b0ba │ │ │ │ + cbz r6, 20b0be │ │ │ │ ldrb r3, [r6, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r6, #29] │ │ │ │ - cbz r5, 20b116 │ │ │ │ + cbz r5, 20b0b6 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 232724 │ │ │ │ - cbnz r0, 20b126 │ │ │ │ + bl 2326c4 │ │ │ │ + cbnz r0, 20b0c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ and.w r6, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ @@ -590571,208 +590539,208 @@ │ │ │ │ strb r3, [r5, #21] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b102 │ │ │ │ - b.n 20b116 │ │ │ │ + bne.n 20b0a2 │ │ │ │ + b.n 20b0b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b0f4 │ │ │ │ + b.n 20b094 │ │ │ │ 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 20b198 │ │ │ │ + ble.n 20b138 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 20b1ac │ │ │ │ + bls.n 20b14c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20b16e │ │ │ │ + cbz r3, 20b10e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbnz r1, 20b172 │ │ │ │ + cbnz r1, 20b112 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b162 │ │ │ │ + bne.n 20b102 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b16e │ │ │ │ + beq.n 20b10e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20b16e │ │ │ │ + beq.n 20b10e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20b172 │ │ │ │ + bne.n 20b112 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b186 │ │ │ │ + bne.n 20b126 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 20b094 │ │ │ │ + bl 20b034 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20b15a │ │ │ │ + bhi.n 20b0fa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b094 │ │ │ │ + bl 20b034 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 20b15a │ │ │ │ + b.n 20b0fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 20b1e2 │ │ │ │ + ble.n 20b182 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 20b1e6 │ │ │ │ + beq.n 20b186 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20b25a │ │ │ │ + cbz r3, 20b1fa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ tst.w r4, ip │ │ │ │ - beq.n 20b208 │ │ │ │ + beq.n 20b1a8 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ cmp r4, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 20b208 │ │ │ │ + beq.n 20b1a8 │ │ │ │ cmp r4, #19 │ │ │ │ it eq │ │ │ │ moveq r6, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b1f0 │ │ │ │ - cbz r0, 20b226 │ │ │ │ + bne.n 20b190 │ │ │ │ + cbz r0, 20b1c6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 232724 │ │ │ │ - cbnz r0, 20b274 │ │ │ │ + bl 2326c4 │ │ │ │ + cbnz r0, 20b214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r5, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r5, #352] @ 0x160 │ │ │ │ - cbz r6, 20b266 │ │ │ │ + cbz r6, 20b206 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 232724 │ │ │ │ - cbnz r0, 20b26a │ │ │ │ + bl 2326c4 │ │ │ │ + cbnz r0, 20b20a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20b24c │ │ │ │ + b.n 20b1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b242 │ │ │ │ + b.n 20b1e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b21c │ │ │ │ + b.n 20b1bc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 20b2c8 │ │ │ │ + cbz r1, 20b268 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 20b2bc │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b2a4 │ │ │ │ + cbz r0, 20b25c │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b244 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20b2a0 │ │ │ │ + b.n 20b240 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 20b2d6 │ │ │ │ + cbnz r3, 20b276 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b2d4 │ │ │ │ + beq.n 20b274 │ │ │ │ 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 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20b280 │ │ │ │ + bl 20b220 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 20b280 │ │ │ │ + bl 20b220 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r4, [r2, #-20] │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd r6, r4, [r5, #-20] │ │ │ │ add sp, #8 │ │ │ │ @@ -590783,84 +590751,84 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r4, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 20b3a8 │ │ │ │ + beq.n 20b348 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 20b36a │ │ │ │ - cbz r0, 20b3ac │ │ │ │ + cbz r7, 20b30a │ │ │ │ + cbz r0, 20b34c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 20b36a │ │ │ │ + cbz r3, 20b30a │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r6, 20b3be │ │ │ │ - cbz r0, 20b388 │ │ │ │ + cbz r6, 20b35e │ │ │ │ + cbz r0, 20b328 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b388 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b328 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r6] │ │ │ │ add.w fp, r5, #16 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp fp, sl │ │ │ │ sub.w r5, r5, #16 │ │ │ │ - bne.n 20b350 │ │ │ │ + bne.n 20b2f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20b388 │ │ │ │ + bne.n 20b328 │ │ │ │ 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 r8, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r5, r9, #20 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [pc, #204] @ (20b4cc ) │ │ │ │ + ldr r4, [pc, #204] @ (20b46c ) │ │ │ │ lsrs r3, r3, #2 │ │ │ │ add r4, pc │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r9, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ @@ -590868,41 +590836,41 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r9, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 20b44e │ │ │ │ + cbz r0, 20b3ee │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e658c │ │ │ │ - ldr r3, [pc, #128] @ (20b4d0 ) │ │ │ │ + bl 1e652c │ │ │ │ + ldr r3, [pc, #128] @ (20b470 ) │ │ │ │ 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, 20b4c2 │ │ │ │ + cbz r3, 20b462 │ │ │ │ add.w r5, r9, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r6, 20b488 │ │ │ │ - cbz r3, 20b488 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b488 │ │ │ │ + cbz r6, 20b428 │ │ │ │ + cbz r3, 20b428 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b428 │ │ │ │ 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] │ │ │ │ @@ -590913,148 +590881,148 @@ │ │ │ │ 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 20b470 │ │ │ │ + bhi.n 20b410 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #1000] @ (20b8b8 ) │ │ │ │ + ldr r4, [pc, #360] @ (20b5d8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1140] @ 20b95c │ │ │ │ + ldr.w r6, [pc, #1140] @ 20b8fc │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20b53c │ │ │ │ + bhi.n 20b4dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r0, r2, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20b536 │ │ │ │ + cbz r0, 20b4d6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r6, 20b556 │ │ │ │ + cbz r6, 20b4f6 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b8e4 │ │ │ │ + beq.w 20b884 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - bl 203d50 │ │ │ │ + bl 203cf0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ - cbz r3, 20b5a0 │ │ │ │ + cbz r3, 20b540 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20b590 │ │ │ │ - cbz r0, 20b590 │ │ │ │ - bl 1e6554 │ │ │ │ + cbz r6, 20b530 │ │ │ │ + cbz r0, 20b530 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r0, 20b590 │ │ │ │ + cbz r0, 20b530 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcc.n 20b57a │ │ │ │ + bcc.n 20b51a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 20b3c4 │ │ │ │ + bl 20b364 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20b5f4 │ │ │ │ + cbz r0, 20b594 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ 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 20b904 │ │ │ │ + beq.w 20b8a4 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ - cbz r7, 20b616 │ │ │ │ - cbz r0, 20b616 │ │ │ │ + cbz r7, 20b5b6 │ │ │ │ + cbz r0, 20b5b6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 20b616 │ │ │ │ + cbz r0, 20b5b6 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20b8d0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20b62c ) │ │ │ │ + bhi.w 20b870 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20b5cc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -591063,110 +591031,110 @@ │ │ │ │ lsls r3, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r6, 20b65a │ │ │ │ + cbz r6, 20b5fa │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b8f4 │ │ │ │ + beq.w 20b894 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203d14 │ │ │ │ + bl 203cb4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ - cbz r3, 20b6a2 │ │ │ │ + cbz r3, 20b642 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20b692 │ │ │ │ - cbz r0, 20b692 │ │ │ │ - bl 1e6554 │ │ │ │ + cbz r6, 20b632 │ │ │ │ + cbz r0, 20b632 │ │ │ │ + bl 1e64f4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r0, 20b692 │ │ │ │ + cbz r0, 20b632 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r6, [sl, r7] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bcc.n 20b67c │ │ │ │ + bcc.n 20b61c │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20b536 │ │ │ │ + beq.w 20b4d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20b6b8 │ │ │ │ + cbz r0, 20b658 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b6b8 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b658 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [sl, #36] @ 0x24 │ │ │ │ - b.n 20b536 │ │ │ │ + b.n 20b4d6 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ add.w r9, r4, #20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203dc4 │ │ │ │ + bl 203d64 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20b708 │ │ │ │ + cbz r0, 20b6a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 20b74a │ │ │ │ + cbz r1, 20b6ea │ │ │ │ mul.w r6, r9, sl │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r6, r2 │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20b73e │ │ │ │ - cbz r0, 20b73e │ │ │ │ + beq.n 20b6de │ │ │ │ + cbz r0, 20b6de │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b73c │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b6dc │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc.n 20b714 │ │ │ │ + bcc.n 20b6b4 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r7, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -591192,29 +591160,29 @@ │ │ │ │ str.w r1, [r7, #73] @ 0x49 │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [r7, #84] @ 0x54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ - ldr r3, [pc, #396] @ (20b960 ) │ │ │ │ + bl 20b26c │ │ │ │ + ldr r3, [pc, #396] @ (20b900 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20b930 │ │ │ │ + bne.w 20b8d0 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -591223,139 +591191,139 @@ │ │ │ │ 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 20b7fc │ │ │ │ + bne.n 20b79c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 20b834 │ │ │ │ + cbz r1, 20b7d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20b536 │ │ │ │ + beq.w 20b4d6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20b852 │ │ │ │ - cbz r0, 20b852 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b852 │ │ │ │ + cbz r6, 20b7f2 │ │ │ │ + cbz r0, 20b7f2 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b7f2 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ adds r4, #16 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 20b840 │ │ │ │ - b.n 20b536 │ │ │ │ + bne.n 20b7e0 │ │ │ │ + b.n 20b4d6 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6224c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b52a │ │ │ │ - b.n 20b536 │ │ │ │ + bne.w 20b4ca │ │ │ │ + b.n 20b4d6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203c1c │ │ │ │ + bl 203bbc │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r7, 20b8c4 │ │ │ │ - cbz r0, 20b8c4 │ │ │ │ + cbz r7, 20b864 │ │ │ │ + cbz r0, 20b864 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b8c4 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b864 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ str r7, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 20b536 │ │ │ │ + b.n 20b4d6 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 20b536 │ │ │ │ + b.n 20b4d6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 20b536 │ │ │ │ + b.n 20b4d6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b556 │ │ │ │ + beq.w 20b4f6 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20b556 │ │ │ │ + b.n 20b4f6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b65a │ │ │ │ + beq.w 20b5fa │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20b65a │ │ │ │ + b.n 20b5fa │ │ │ │ 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, 20b92c │ │ │ │ - cbz r0, 20b92c │ │ │ │ + cbnz r3, 20b8cc │ │ │ │ + cbz r0, 20b8cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20b92c │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20b8cc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 20b536 │ │ │ │ + b.n 20b4d6 │ │ │ │ add.w r6, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w sl, r4, #20 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b7e8 │ │ │ │ + beq.w 20b788 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e658c │ │ │ │ - b.n 20b7e8 │ │ │ │ + bl 1e652c │ │ │ │ + b.n 20b788 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #56] @ (20b998 ) │ │ │ │ + ldr r3, [pc, #440] @ (20bab8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bb64 │ │ │ │ + beq.w 20bb04 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ @@ -591363,186 +591331,186 @@ │ │ │ │ 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 20baf0 │ │ │ │ + beq.w 20ba90 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 20ba82 │ │ │ │ + beq.n 20ba22 │ │ │ │ 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 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20b9f8 │ │ │ │ + cbz r3, 20b998 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ strd r6, r9, [sp, #12] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20ba06 │ │ │ │ + beq.n 20b9a6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b4d4 │ │ │ │ + bl 20b474 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b9cc │ │ │ │ + bne.n 20b96c │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b992 │ │ │ │ + bne.n 20b932 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #20 │ │ │ │ - bl 203e7c │ │ │ │ + bl 203e1c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #20 │ │ │ │ - bl 20b2cc │ │ │ │ + bl 20b26c │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20ba3c │ │ │ │ + cbz r0, 20b9dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20b9e8 │ │ │ │ + beq.n 20b988 │ │ │ │ mov r3, r9 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 203ed0 │ │ │ │ + bl 203e70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ba62 │ │ │ │ - b.n 20b9e8 │ │ │ │ + bne.n 20ba02 │ │ │ │ + b.n 20b988 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 203a64 │ │ │ │ + bl 203a04 │ │ │ │ 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 20bb6c │ │ │ │ + beq.n 20bb0c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20bb60 │ │ │ │ + beq.n 20bb00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 20d628 │ │ │ │ + bl 20d5c8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b964 │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20b9f8 │ │ │ │ + beq.n 20b998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d0fc │ │ │ │ + bl 20d09c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b964 │ │ │ │ - b.n 20b9f8 │ │ │ │ + bl 20b904 │ │ │ │ + b.n 20b998 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2039fc │ │ │ │ + bl 20399c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20bb16 │ │ │ │ - cbz r0, 20bb16 │ │ │ │ + beq.n 20bab6 │ │ │ │ + cbz r0, 20bab6 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 20bb16 │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 20bab6 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 20bb66 │ │ │ │ + beq.n 20bb06 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20bb36 │ │ │ │ + cbz r2, 20bad6 │ │ │ │ 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 20d628 │ │ │ │ + bl 20d5c8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b964 │ │ │ │ + bl 20b904 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b964 │ │ │ │ - b.n 20b9f8 │ │ │ │ + bl 20b904 │ │ │ │ + b.n 20b998 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20bab6 │ │ │ │ + b.n 20ba56 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -591551,111 +591519,111 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 6224c │ │ │ │ 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, 20bbb2 │ │ │ │ + cbnz r2, 20bb52 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20bbae │ │ │ │ + beq.n 20bb4e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 20bb74 │ │ │ │ + bl 20bb14 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 20bbae │ │ │ │ + bls.n 20bb4e │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 20bbca │ │ │ │ + b.n 20bb6a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 203340 │ │ │ │ + bl 2032e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20335c │ │ │ │ + bl 2032fc │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldrh.w r7, [r4, #88] @ 0x58 │ │ │ │ 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} │ │ │ │ strh.w r7, [r5, #88] @ 0x58 │ │ │ │ - cbnz r7, 20bc80 │ │ │ │ + cbnz r7, 20bc20 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 20bc52 │ │ │ │ + cbz r0, 20bbf2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20bb74 │ │ │ │ + bl 20bb14 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20bc72 │ │ │ │ + cbz r2, 20bc12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98f4 │ │ │ │ + bl 1e9894 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6224c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 20bc9a │ │ │ │ + cbnz r2, 20bc3a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 6224c │ │ │ │ - b.n 20bc46 │ │ │ │ + b.n 20bbe6 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ 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 6224c │ │ │ │ mov r0, r5 │ │ │ │ @@ -591668,159 +591636,159 @@ │ │ │ │ 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, 20bd08 │ │ │ │ + cbz r3, 20bca8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20bbec │ │ │ │ + bl 20bb8c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ 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 20bce2 │ │ │ │ + bne.n 20bc82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2038a8 │ │ │ │ + bl 203848 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 20bd3e │ │ │ │ + cbz r6, 20bcde │ │ │ │ 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, 20bd66 │ │ │ │ + cbz r3, 20bd06 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bcb8 │ │ │ │ + bl 20bc58 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b964 │ │ │ │ + bl 20b904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b328 │ │ │ │ + bl 20b2c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bd3c │ │ │ │ + beq.n 20bcdc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 20bd3c │ │ │ │ + b.n 20bcdc │ │ │ │ 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, #60] @ (20bdcc ) │ │ │ │ + ldr r2, [pc, #60] @ (20bd6c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (20bdd0 ) │ │ │ │ + ldr r3, [pc, #52] @ (20bd70 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20b4d4 │ │ │ │ - ldr r2, [pc, #36] @ (20bdd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (20bdd0 ) │ │ │ │ + bl 20b474 │ │ │ │ + ldr r2, [pc, #36] @ (20bd74 ) │ │ │ │ + ldr r3, [pc, #32] @ (20bd70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20bdc6 │ │ │ │ + bne.n 20bd66 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, 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, #72] @ 20be34 │ │ │ │ + ldr.w ip, [pc, #72] @ 20bdd4 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (20be38 ) │ │ │ │ + ldr r2, [pc, #64] @ (20bdd8 ) │ │ │ │ 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 20b4d4 │ │ │ │ - ldr r2, [pc, #36] @ (20be3c ) │ │ │ │ - ldr r3, [pc, #32] @ (20be38 ) │ │ │ │ + bl 20b474 │ │ │ │ + ldr r2, [pc, #36] @ (20bddc ) │ │ │ │ + ldr r3, [pc, #32] @ (20bdd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20be2e │ │ │ │ + bne.n 20bdce │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - tst r6, r1 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (20bef8 ) │ │ │ │ + ldr r0, [pc, #164] @ (20be98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (20befc ) │ │ │ │ + ldr r1, [pc, #164] @ (20be9c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -591831,128 +591799,128 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20bec8 │ │ │ │ + beq.n 20be68 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 20bee2 │ │ │ │ + cbz r6, 20be82 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 203830 │ │ │ │ + bl 2037d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 20b964 │ │ │ │ + bl 20b904 │ │ │ │ mov r0, sp │ │ │ │ - bl 20b328 │ │ │ │ - cbz r6, 20bee8 │ │ │ │ - ldr r2, [pc, #52] @ (20bf00 ) │ │ │ │ - ldr r3, [pc, #48] @ (20befc ) │ │ │ │ + bl 20b2c8 │ │ │ │ + cbz r6, 20be88 │ │ │ │ + ldr r2, [pc, #52] @ (20bea0 ) │ │ │ │ + ldr r3, [pc, #48] @ (20be9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20bef2 │ │ │ │ + bne.n 20be92 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1e6998 │ │ │ │ - b.n 20be94 │ │ │ │ + bl 1e6938 │ │ │ │ + b.n 20be34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e64c8 │ │ │ │ - b.n 20bec8 │ │ │ │ + bl 1e6468 │ │ │ │ + b.n 20be68 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r4, r4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #96] @ (20bf74 ) │ │ │ │ + ldr r2, [pc, #96] @ (20bf14 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (20bf78 ) │ │ │ │ + ldr r3, [pc, #96] @ (20bf18 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 20bd0c │ │ │ │ + bl 20bcac │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e64c8 │ │ │ │ - ldr r2, [pc, #36] @ (20bf7c ) │ │ │ │ - ldr r3, [pc, #32] @ (20bf78 ) │ │ │ │ + bl 1e6468 │ │ │ │ + ldr r2, [pc, #36] @ (20bf1c ) │ │ │ │ + ldr r3, [pc, #32] @ (20bf18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20bf6e │ │ │ │ + bne.n 20bf0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 203704 │ │ │ │ + bl 2036a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 20bfda │ │ │ │ + cbnz r2, 20bf7a │ │ │ │ ldrh r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r5, #32] │ │ │ │ ldrh.w r3, [r4, #35] @ 0x23 │ │ │ │ strh.w r3, [r5, #35] @ 0x23 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ strb.w r3, [r5, #37] @ 0x25 │ │ │ │ @@ -591963,914 +591931,914 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - cbnz r2, 20c020 │ │ │ │ + cbnz r2, 20bfc0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r9, #24 │ │ │ │ ldrd r7, r6, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mul.w r2, r9, r7 │ │ │ │ blx 6224c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20bfa2 │ │ │ │ + beq.n 20bf42 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20c000 │ │ │ │ + b.n 20bfa0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 20c016 │ │ │ │ + cbz r1, 20bfb6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 20bffe │ │ │ │ - b.n 20bfa2 │ │ │ │ + bhi.n 20bf9e │ │ │ │ + b.n 20bf42 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20bfd4 │ │ │ │ + beq.n 20bf74 │ │ │ │ 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 20c038 │ │ │ │ + bne.n 20bfd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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, #464] @ (20c230 ) │ │ │ │ + ldr r2, [pc, #464] @ (20c1d0 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #452] @ (20c234 ) │ │ │ │ + ldr r3, [pc, #452] @ (20c1d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6998 │ │ │ │ + bl 1e6938 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 20322c │ │ │ │ + bl 2031cc │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 20bcb8 │ │ │ │ + bl 20bc58 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c0e8 │ │ │ │ + cbz r3, 20c088 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20bf80 │ │ │ │ + bl 20bf20 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e658c │ │ │ │ + bl 1e652c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c0b8 │ │ │ │ + bne.n 20c058 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c0e8 │ │ │ │ + cbz r3, 20c088 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20c178 │ │ │ │ + bne.n 20c118 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c0da │ │ │ │ + bne.n 20c07a │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 6224c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 20c10e │ │ │ │ + cbz r1, 20c0ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9b1c │ │ │ │ + bl 1e9abc │ │ │ │ str r0, [r6, #28] │ │ │ │ ldrd r1, r2, [r8, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ strd r1, r2, [r6, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r6, #456] @ 0x1c8 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c1ca │ │ │ │ + bne.n 20c16a │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 20c14c │ │ │ │ + cbz r1, 20c0ec │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e9af4 │ │ │ │ + bl 1e9a94 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c1da │ │ │ │ + bne.n 20c17a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e64c8 │ │ │ │ - ldr r2, [pc, #216] @ (20c238 ) │ │ │ │ - ldr r3, [pc, #212] @ (20c234 ) │ │ │ │ + bl 1e6468 │ │ │ │ + ldr r2, [pc, #216] @ (20c1d8 ) │ │ │ │ + ldr r3, [pc, #212] @ (20c1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20c22a │ │ │ │ + bne.n 20c1ca │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ 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, 20c1ba │ │ │ │ + cbz r3, 20c15a │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20bd0c │ │ │ │ + bl 20bcac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c0e8 │ │ │ │ + beq.n 20c088 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20c0e8 │ │ │ │ + beq.n 20c088 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20c178 │ │ │ │ + bne.n 20c118 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c1aa │ │ │ │ - b.n 20c0e8 │ │ │ │ + bne.n 20c14a │ │ │ │ + b.n 20c088 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6554 │ │ │ │ + bl 1e64f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c18c │ │ │ │ + beq.n 20c12c │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 20c18e │ │ │ │ + b.n 20c12e │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9af4 │ │ │ │ + bl 1e9a94 │ │ │ │ str.w r0, [r6, #460] @ 0x1cc │ │ │ │ - b.n 20c132 │ │ │ │ + b.n 20c0d2 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 20c224 │ │ │ │ + cbz r3, 20c1c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e9af4 │ │ │ │ + bl 1e9a94 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e9af4 │ │ │ │ + bl 1e9a94 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20c1ee │ │ │ │ + bcc.n 20c18e │ │ │ │ strd r3, r9, [r6, #472] @ 0x1d8 │ │ │ │ - b.n 20c154 │ │ │ │ + b.n 20c0f4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 20c298 │ │ │ │ + beq.n 20c238 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 20c278 │ │ │ │ + cbz r2, 20c218 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 2040a4 │ │ │ │ + bl 204044 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c33c │ │ │ │ + beq.n 20c2dc │ │ │ │ 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 20c302 │ │ │ │ + bne.n 20c2a2 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 20c2f0 │ │ │ │ + cbz r4, 20c290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c332 │ │ │ │ + cbz r3, 20c2d2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20c30a │ │ │ │ + beq.n 20c2aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c2ea │ │ │ │ + cbz r3, 20c28a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20c2ea │ │ │ │ + cbz r2, 20c28a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 20c306 │ │ │ │ + beq.n 20c2a6 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c2d8 │ │ │ │ + bne.n 20c278 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20c32c │ │ │ │ + beq.n 20c2cc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 20c302 │ │ │ │ + cbz r3, 20c2a2 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20c2c2 │ │ │ │ + beq.n 20c262 │ │ │ │ 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 1e9f00 │ │ │ │ + bl 1e9ea0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20c2d4 │ │ │ │ - b.n 20c2f0 │ │ │ │ + bne.n 20c274 │ │ │ │ + b.n 20c290 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20c30a │ │ │ │ + b.n 20c2aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 20c2f0 │ │ │ │ + bne.n 20c290 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20c30a │ │ │ │ + b.n 20c2aa │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 20c392 │ │ │ │ + cbz r2, 20c332 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20c392 │ │ │ │ + bne.n 20c332 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20c3a0 │ │ │ │ + cbz r3, 20c340 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20c370 │ │ │ │ - cbz r3, 20c370 │ │ │ │ + cbz r0, 20c310 │ │ │ │ + cbz r3, 20c310 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20c398 │ │ │ │ + beq.n 20c338 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c362 │ │ │ │ - cbz r2, 20c392 │ │ │ │ + bne.n 20c302 │ │ │ │ + cbz r2, 20c332 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20c388 │ │ │ │ + cbz r3, 20c328 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20c388 │ │ │ │ + bne.n 20c328 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20c39c │ │ │ │ + cbz r2, 20c33c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c360 │ │ │ │ + b.n 20c300 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c360 │ │ │ │ + bne.n 20c300 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 20c370 │ │ │ │ + b.n 20c310 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20c372 │ │ │ │ + b.n 20c312 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20c35a │ │ │ │ + b.n 20c2fa │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ push {r4, r5, r6} │ │ │ │ cmp r3, r1 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r4, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 20c3dc │ │ │ │ + beq.n 20c37c │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ - b.n 20c3ca │ │ │ │ + b.n 20c36a │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 20c3dc │ │ │ │ + beq.n 20c37c │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 20c3c6 │ │ │ │ + bne.n 20c366 │ │ │ │ subs r4, #4 │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ 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 r6, [pc, #308] @ (20c528 ) │ │ │ │ + ldr r6, [pc, #308] @ (20c4c8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20c486 │ │ │ │ + beq.n 20c426 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20c432 │ │ │ │ + bne.n 20c3d2 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c418 │ │ │ │ + cbz r3, 20c3b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c3e0 │ │ │ │ + bl 20c380 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c408 │ │ │ │ + bne.n 20c3a8 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20c42e │ │ │ │ + cbz r3, 20c3ce │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c3e0 │ │ │ │ + bl 20c380 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c41e │ │ │ │ + bne.n 20c3be │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20c42e │ │ │ │ + beq.n 20c3ce │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c42e │ │ │ │ + beq.n 20c3ce │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 20c42e │ │ │ │ + bne.n 20c3ce │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20c42e │ │ │ │ + bne.n 20c3ce │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 20c456 │ │ │ │ - bl 20c3a4 │ │ │ │ + cbz r1, 20c3f6 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20c460 │ │ │ │ + cbz r1, 20c400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 20c480 │ │ │ │ + cbz r4, 20c420 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ adds r3, r7, #5 │ │ │ │ - bhi.n 20c520 │ │ │ │ + bhi.n 20c4c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r7, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.n 20c4b8 │ │ │ │ + bhi.n 20c458 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r7, r3, r7 │ │ │ │ - beq.n 20c520 │ │ │ │ + beq.n 20c4c0 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 20c42e │ │ │ │ + b.n 20c3ce │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c49c │ │ │ │ + cbz r3, 20c43c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c3e0 │ │ │ │ + bl 20c380 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c48c │ │ │ │ + bne.n 20c42c │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c42e │ │ │ │ + beq.n 20c3ce │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c3e0 │ │ │ │ + bl 20c380 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c4a4 │ │ │ │ + bne.n 20c444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 20c4ec │ │ │ │ + bhi.n 20c48c │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #96] @ (20c52c ) │ │ │ │ + ldr r3, [pc, #96] @ (20c4cc ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20c500 │ │ │ │ + beq.n 20c4a0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 20c4f6 │ │ │ │ + cbz r0, 20c496 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20c520 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20c4c0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ - b.n 20c47a │ │ │ │ + b.n 20c41a │ │ │ │ cmp r3, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 20c4ca │ │ │ │ + b.n 20c46a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20c4de │ │ │ │ + b.n 20c47e │ │ │ │ mov r0, r8 │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c520 │ │ │ │ + cbz r0, 20c4c0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ add r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 20c47a │ │ │ │ + b.n 20c41a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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.w r8, [pc, #316] @ 20c680 │ │ │ │ + ldr.w r8, [pc, #316] @ 20c620 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20c5ee │ │ │ │ + bhi.n 20c58e │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #26 │ │ │ │ - ldr r5, [pc, #8] @ (20c560 ) │ │ │ │ + ldr r5, [pc, #8] @ (20c500 ) │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c56e │ │ │ │ + cbz r3, 20c50e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c55e │ │ │ │ + bne.n 20c4fe │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c584 │ │ │ │ + cbz r3, 20c524 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c574 │ │ │ │ + bne.n 20c514 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20c584 │ │ │ │ + beq.n 20c524 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20c642 │ │ │ │ + beq.n 20c5e2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20c622 │ │ │ │ + bhi.n 20c5c2 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ subs r1, #62 @ 0x3e │ │ │ │ subs r6, #57 @ 0x39 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c5c6 │ │ │ │ + cbz r3, 20c566 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c5b6 │ │ │ │ + bne.n 20c556 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20c5dc │ │ │ │ + cbz r3, 20c57c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c5cc │ │ │ │ + bne.n 20c56c │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c584 │ │ │ │ + beq.n 20c524 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c5f6 │ │ │ │ - b.n 20c584 │ │ │ │ - ldr r3, [pc, #120] @ (20c684 ) │ │ │ │ + bne.n 20c596 │ │ │ │ + b.n 20c524 │ │ │ │ + ldr r3, [pc, #120] @ (20c624 ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20c622 │ │ │ │ + cbz r3, 20c5c2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20c23c │ │ │ │ + bl 20c1dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20c584 │ │ │ │ + beq.n 20c524 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20c638 │ │ │ │ + cbz r3, 20c5d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20c59e │ │ │ │ + bne.n 20c53e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 20c64e │ │ │ │ + cbz r3, 20c5ee │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20c664 │ │ │ │ + cbz r3, 20c604 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20c664 │ │ │ │ + cbz r1, 20c604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20c66e │ │ │ │ + cbz r1, 20c60e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20c628 │ │ │ │ + bne.n 20c5c8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205f40 │ │ │ │ - b.n 20c628 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + bl 205ee0 │ │ │ │ + b.n 20c5c8 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r9, [pc, #368] @ 20c810 │ │ │ │ + ldr.w r9, [pc, #368] @ 20c7b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r9, pc │ │ │ │ - cbz r6, 20c6ba │ │ │ │ + cbz r6, 20c65a │ │ │ │ mov r1, r6 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 20c340 │ │ │ │ - cbz r5, 20c6ce │ │ │ │ + bl 20c2e0 │ │ │ │ + cbz r5, 20c66e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20c340 │ │ │ │ + bl 20c2e0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20c6d8 │ │ │ │ + cbz r1, 20c678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20c6e2 │ │ │ │ + cbz r1, 20c682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20c702 │ │ │ │ + cbz r6, 20c6a2 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20c808 │ │ │ │ + bhi.w 20c7a8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20c75a │ │ │ │ + bhi.n 20c6fa │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 20c808 │ │ │ │ + beq.w 20c7a8 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 20c71e │ │ │ │ + cbz r5, 20c6be │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20c808 │ │ │ │ + bhi.n 20c7a8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20c724 │ │ │ │ + bhi.n 20c6c4 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 20c808 │ │ │ │ + beq.n 20c7a8 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20c79c │ │ │ │ + bls.n 20c73c │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #220] @ (20c814 ) │ │ │ │ + ldr r3, [pc, #220] @ (20c7b4 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20c7e4 │ │ │ │ + beq.n 20c784 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 20c7a8 │ │ │ │ + cbz r0, 20c748 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c808 │ │ │ │ + beq.n 20c7a8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20c71a │ │ │ │ + b.n 20c6ba │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 20c790 │ │ │ │ + bls.n 20c730 │ │ │ │ cmp sl, r7 │ │ │ │ it cc │ │ │ │ movcc sl, r7 │ │ │ │ - ldr r3, [pc, #168] @ (20c814 ) │ │ │ │ + ldr r3, [pc, #168] @ (20c7b4 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20c7bc │ │ │ │ + beq.n 20c75c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 20c7b2 │ │ │ │ + cbz r0, 20c752 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c808 │ │ │ │ + beq.n 20c7a8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20c6fe │ │ │ │ + b.n 20c69e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 20c76a │ │ │ │ + b.n 20c70a │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20c734 │ │ │ │ + b.n 20c6d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20c74a │ │ │ │ + b.n 20c6ea │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20c780 │ │ │ │ + b.n 20c720 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20c808 │ │ │ │ + cbz r0, 20c7a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r6, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 20c6fe │ │ │ │ + b.n 20c69e │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c808 │ │ │ │ + cbz r0, 20c7a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20c71a │ │ │ │ + b.n 20c6ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20c8e0 │ │ │ │ + beq.n 20c880 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20c89a │ │ │ │ + beq.n 20c83a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c688 │ │ │ │ + bl 20c628 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20c85a │ │ │ │ + cbz r3, 20c7fa │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c850 │ │ │ │ + bne.n 20c7f0 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20c87e │ │ │ │ + beq.n 20c81e │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r5, #28] │ │ │ │ str.w r8, [r0] │ │ │ │ @@ -592878,266 +592846,266 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - cbz r7, 20c8e4 │ │ │ │ + cbz r7, 20c884 │ │ │ │ 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, 20c8a6 │ │ │ │ + cbz r3, 20c846 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20c8bc │ │ │ │ + cbz r3, 20c85c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20c8bc │ │ │ │ + cbz r1, 20c85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20c8c6 │ │ │ │ + cbz r1, 20c866 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20c840 │ │ │ │ + b.n 20c7e0 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r5, [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 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ - ldr.w fp, [pc, #320] @ 20ca48 │ │ │ │ + ldr.w fp, [pc, #320] @ 20c9e8 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20c996 │ │ │ │ + beq.n 20c936 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20c936 │ │ │ │ + b.n 20c8d6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20ca40 │ │ │ │ + beq.w 20c9e0 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r6, r2, [r9, #52] @ 0x34 │ │ │ │ adds r1, r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 20c98a │ │ │ │ + beq.n 20c92a │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 20c9d4 │ │ │ │ + beq.n 20c974 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20ca40 │ │ │ │ + bhi.n 20c9e0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 20c91e │ │ │ │ + bls.n 20c8be │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.n 20c99c │ │ │ │ - ldr r1, [pc, #236] @ (20ca4c ) │ │ │ │ + bhi.n 20c93c │ │ │ │ + ldr r1, [pc, #236] @ (20c9ec ) │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20c9ae │ │ │ │ + beq.n 20c94e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ca08 │ │ │ │ + beq.n 20c9a8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ca40 │ │ │ │ + beq.n 20c9e0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 20c926 │ │ │ │ + b.n 20c8c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ str.w r4, [r9, #56] @ 0x38 │ │ │ │ - cbnz r3, 20c9da │ │ │ │ + cbnz r3, 20c97a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #172] @ (20ca4c ) │ │ │ │ + ldr r1, [pc, #172] @ (20c9ec ) │ │ │ │ cmp r6, r7 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r6, r7 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20c970 │ │ │ │ + bne.n 20c910 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 622ac │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ca40 │ │ │ │ + beq.n 20c9e0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6224c │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20c926 │ │ │ │ + b.n 20c8c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20c92e │ │ │ │ + b.n 20c8ce │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20ca12 │ │ │ │ - ldr r3, [pc, #104] @ (20ca4c ) │ │ │ │ + bhi.n 20c9b2 │ │ │ │ + ldr r3, [pc, #104] @ (20c9ec ) │ │ │ │ ldr.w r0, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20ca2c │ │ │ │ - cbz r0, 20ca22 │ │ │ │ + beq.n 20c9cc │ │ │ │ + cbz r0, 20c9c2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20ca40 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20c9e0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20ca14 │ │ │ │ + b.n 20c9b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20c97c │ │ │ │ - cbz r6, 20ca40 │ │ │ │ + b.n 20c91c │ │ │ │ + cbz r6, 20c9e0 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20c9fa │ │ │ │ + b.n 20c99a │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 622ac │ │ │ │ - cbz r0, 20ca40 │ │ │ │ + cbz r0, 20c9e0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r9, #48] @ 0x30 │ │ │ │ str.w r2, [r9, #60] @ 0x3c │ │ │ │ - b.n 20ca14 │ │ │ │ + b.n 20c9b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e9ae0 │ │ │ │ - bl 203830 │ │ │ │ + bl 1e9a80 │ │ │ │ + bl 2037d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bl 20c8f0 │ │ │ │ + bl 20c890 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cafc │ │ │ │ + beq.n 20ca9c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20cafc │ │ │ │ + bne.n 20ca9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20cb00 │ │ │ │ + beq.n 20caa0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20cb00 │ │ │ │ + bne.n 20caa0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r5, r4, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r4, [r1, #4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 20cae4 │ │ │ │ + cbz r0, 20ca84 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 20cae4 │ │ │ │ + bne.n 20ca84 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r4, [r3, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r4, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cabe │ │ │ │ + bne.n 20ca5e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r4, [r3, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -593154,581 +593122,581 @@ │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 20cafa │ │ │ │ + b.n 20ca9a │ │ │ │ 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, #8] │ │ │ │ - bl 20ca50 │ │ │ │ + bl 20c9f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20cb82 │ │ │ │ + cbz r2, 20cb22 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20cb82 │ │ │ │ + beq.n 20cb22 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r7, r6, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 20cb82 │ │ │ │ + cbz r1, 20cb22 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20cb7a │ │ │ │ + cbz r2, 20cb1a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 20cb82 │ │ │ │ + beq.n 20cb22 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 20cb4c │ │ │ │ + b.n 20caec │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 20cb76 │ │ │ │ + bne.n 20cb16 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cc12 │ │ │ │ + beq.n 20cbb2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20cc12 │ │ │ │ + bne.n 20cbb2 │ │ │ │ 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 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 20cc18 │ │ │ │ + beq.n 20cbb8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20cbdc │ │ │ │ + cbz r2, 20cb7c │ │ │ │ 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 2040a4 │ │ │ │ + bl 204044 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed0 │ │ │ │ + bl 203e70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strd r2, sl, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r1, 20cc12 │ │ │ │ + cbz r1, 20cbb2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20cbb4 │ │ │ │ + beq.n 20cb54 │ │ │ │ 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, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #1020] @ (20d034 ) │ │ │ │ + ldr r5, [pc, #1020] @ (20cfd4 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ccce │ │ │ │ + beq.n 20cc6e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20cc52 │ │ │ │ + beq.n 20cbf2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20cd6e │ │ │ │ + beq.w 20cd0e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20ced2 │ │ │ │ + beq.w 20ce72 │ │ │ │ cmp r7, r3 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - beq.w 20ce78 │ │ │ │ + beq.w 20ce18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20cedc │ │ │ │ + beq.w 20ce7c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20ce88 │ │ │ │ + bhi.w 20ce28 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20cdfe │ │ │ │ + bhi.w 20cd9e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbz r7, 20ccb8 │ │ │ │ + cbz r7, 20cc58 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20ce88 │ │ │ │ + bhi.w 20ce28 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20ce36 │ │ │ │ + bhi.w 20cdd6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ str.w r8, [r7, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cb84 │ │ │ │ + bl 20cb24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20cb84 │ │ │ │ + bl 20cb24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20cd34 │ │ │ │ + beq.n 20ccd4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cdd2 │ │ │ │ + beq.n 20cd72 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cd8e │ │ │ │ + beq.n 20cd2e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20ce88 │ │ │ │ + bhi.w 20ce28 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 20cd84 │ │ │ │ + bls.n 20cd24 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.w 20cef2 │ │ │ │ + bhi.w 20ce92 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #812] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #812] @ (20cfd8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20cfda │ │ │ │ + beq.w 20cf7a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cfc8 │ │ │ │ + beq.w 20cf68 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20cd8a │ │ │ │ + b.n 20cd2a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cefa │ │ │ │ + beq.w 20ce9a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20ce88 │ │ │ │ + bhi.w 20ce28 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20cd98 │ │ │ │ + bhi.n 20cd38 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 20cb84 │ │ │ │ + bl 20cb24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20cdf6 │ │ │ │ + beq.n 20cd96 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cdfa │ │ │ │ + beq.n 20cd9a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bls.n 20cd48 │ │ │ │ - b.n 20ce88 │ │ │ │ + bls.n 20cce8 │ │ │ │ + b.n 20ce28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20ce6c │ │ │ │ + bls.n 20ce0c │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #652] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #652] @ (20cfd8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20cf4e │ │ │ │ + beq.w 20ceee │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cee0 │ │ │ │ + beq.w 20ce80 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20cd58 │ │ │ │ + b.n 20ccf8 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 20cfc4 │ │ │ │ + beq.w 20cf64 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20cec6 │ │ │ │ + beq.n 20ce66 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ceaa │ │ │ │ + bne.n 20ce4a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 20cb84 │ │ │ │ - b.n 20cc4c │ │ │ │ + bl 20cb24 │ │ │ │ + b.n 20cbec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20cd5c │ │ │ │ + b.n 20ccfc │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 20ce9c │ │ │ │ + bls.n 20ce3c │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - ldr r3, [pc, #552] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #552] @ (20cfd8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20cf74 │ │ │ │ + beq.w 20cf14 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cf3a │ │ │ │ + beq.w 20ceda │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20ce88 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20ce28 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20cc8c │ │ │ │ + b.n 20cc2c │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bls.n 20ce8e │ │ │ │ + bls.n 20ce2e │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - ldr r3, [pc, #496] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #496] @ (20cfd8 ) │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20cf9c │ │ │ │ + beq.w 20cf3c │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20cf44 │ │ │ │ + beq.n 20cee4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20ce88 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20ce28 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ str.w r9, [r7, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ - b.n 20ccb2 │ │ │ │ + b.n 20cc52 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20cda8 │ │ │ │ + b.n 20cd48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ceea │ │ │ │ + beq.n 20ce8a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r7, #0 │ │ │ │ - bls.w 20cc78 │ │ │ │ + bls.w 20cc18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - b.n 20ce46 │ │ │ │ + b.n 20cde6 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 20ce0e │ │ │ │ + b.n 20cdae │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 20ce88 │ │ │ │ + bhi.n 20ce28 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20cf00 │ │ │ │ + bhi.n 20cea0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20cdea │ │ │ │ + b.n 20cd8a │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ - b.n 20cde4 │ │ │ │ + b.n 20cd84 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 20ceea │ │ │ │ + beq.n 20ce8a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20cc92 │ │ │ │ + b.n 20cc32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20cdc2 │ │ │ │ + b.n 20cd62 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20ccb8 │ │ │ │ + b.n 20cc58 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 20cd08 │ │ │ │ + b.n 20cca8 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 20cd5c │ │ │ │ + b.n 20ccfc │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 20cfd2 │ │ │ │ + bhi.n 20cf72 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #288] @ (20d038 ) │ │ │ │ + ldr r3, [pc, #288] @ (20cfd8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20d00c │ │ │ │ + beq.n 20cfac │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d002 │ │ │ │ + beq.n 20cfa2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ - b.n 20cebe │ │ │ │ + b.n 20ce5e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20ce28 │ │ │ │ + b.n 20cdc8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20ce5e │ │ │ │ + b.n 20cdfe │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20cd58 │ │ │ │ + b.n 20ccf8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ce88 │ │ │ │ + beq.n 20ce28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20cc8c │ │ │ │ + b.n 20cc2c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r7, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - b.n 20ccb2 │ │ │ │ + b.n 20cc52 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 20cdea │ │ │ │ + b.n 20cd8a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20cd22 │ │ │ │ + b.n 20ccc2 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 20cf14 │ │ │ │ + b.n 20ceb4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20cd8a │ │ │ │ + b.n 20cd2a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20cf2a │ │ │ │ + b.n 20ceca │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ce88 │ │ │ │ + beq.w 20ce28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20cebe │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + b.n 20ce5e │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ 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 1e9ae0 │ │ │ │ - bl 203830 │ │ │ │ + bl 1e9a80 │ │ │ │ + bl 2037d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ strd r2, r5, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20d076 │ │ │ │ + beq.n 20d016 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20d082 │ │ │ │ + beq.n 20d022 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c688 │ │ │ │ + bl 20c628 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 20cc20 │ │ │ │ + bl 20cbc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -593736,155 +593704,155 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r1 │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20d0e0 │ │ │ │ + bhi.n 20d080 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 20cb1c │ │ │ │ - cbz r5, 20d0c2 │ │ │ │ + bl 20cabc │ │ │ │ + cbz r5, 20d062 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 20d0c6 │ │ │ │ + cbz r4, 20d066 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20d03c │ │ │ │ + bl 20cfdc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20d0be │ │ │ │ + b.n 20d05e │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 20ca50 │ │ │ │ - b.n 20d0be │ │ │ │ + bl 20c9f0 │ │ │ │ + b.n 20d05e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20d0ee │ │ │ │ - bl 20cb1c │ │ │ │ - b.n 20d0be │ │ │ │ + cbz r3, 20d08e │ │ │ │ + bl 20cabc │ │ │ │ + b.n 20d05e │ │ │ │ mov r0, r7 │ │ │ │ - bl 20d03c │ │ │ │ + bl 20cfdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 20d0be │ │ │ │ + b.n 20d05e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1e9ae0 │ │ │ │ - ldr r6, [pc, #232] @ (20d200 ) │ │ │ │ - bl 203830 │ │ │ │ + bl 1e9a80 │ │ │ │ + ldr r6, [pc, #232] @ (20d1a0 ) │ │ │ │ + bl 2037d0 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add r6, pc │ │ │ │ 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 20d1ac │ │ │ │ + beq.n 20d14c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c8f0 │ │ │ │ + bl 20c890 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 20d164 │ │ │ │ + cbz r5, 20d104 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20d1f8 │ │ │ │ + bhi.n 20d198 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20d16e │ │ │ │ + bhi.n 20d10e │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 20d1f8 │ │ │ │ + beq.n 20d198 │ │ │ │ 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} │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bls.n 20d1a0 │ │ │ │ + bls.n 20d140 │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - ldr r3, [pc, #132] @ (20d204 ) │ │ │ │ + ldr r3, [pc, #132] @ (20d1a4 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20d1d4 │ │ │ │ + beq.n 20d174 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 20d1ca │ │ │ │ + cbz r0, 20d16a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20d1f8 │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20d198 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 20d160 │ │ │ │ + b.n 20d100 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - b.n 20d17e │ │ │ │ + b.n 20d11e │ │ │ │ movs r0, #0 │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20c8f0 │ │ │ │ + bl 20c890 │ │ │ │ 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 61b24 │ │ │ │ - b.n 20d192 │ │ │ │ + b.n 20d132 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20d1f8 │ │ │ │ + cbz r0, 20d198 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ adds r0, r6, r3 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 20d160 │ │ │ │ + b.n 20d100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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 │ │ │ │ @@ -593897,29 +593865,29 @@ │ │ │ │ moveq r5, r2 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c8f0 │ │ │ │ + bl 20c890 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs.w ip, r1, lsr #2 │ │ │ │ - beq.n 20d260 │ │ │ │ + beq.n 20d200 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ - b.n 20d24e │ │ │ │ + b.n 20d1ee │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 20d260 │ │ │ │ + beq.n 20d200 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20d24a │ │ │ │ + bne.n 20d1ea │ │ │ │ subs r1, #4 │ │ │ │ str r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -593928,450 +593896,450 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ - ldr r7, [pc, #836] @ (20d5cc ) │ │ │ │ + ldr r7, [pc, #836] @ (20d56c ) │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldrne.w r8, [r0, #28] │ │ │ │ - cbz r3, 20d2a6 │ │ │ │ + cbz r3, 20d246 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20d2bc │ │ │ │ + cbz r3, 20d25c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20d2bc │ │ │ │ + cbz r1, 20d25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20d2c6 │ │ │ │ + cbz r1, 20d266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20d358 │ │ │ │ + bhi.n 20d2f8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, #103 @ 0x67 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 20d34e │ │ │ │ + cbz r5, 20d2ee │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20d44c │ │ │ │ + bhi.w 20d3ec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 20d4b2 │ │ │ │ + bls.w 20d452 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 20d4c6 │ │ │ │ + bhi.w 20d466 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #688] @ (20d5d0 ) │ │ │ │ + ldr r3, [pc, #688] @ (20d570 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20d4f4 │ │ │ │ + beq.w 20d494 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d4ea │ │ │ │ + beq.w 20d48a │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d44c │ │ │ │ + beq.w 20d3ec │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r5, r6, [r8, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d45e │ │ │ │ + beq.n 20d3fe │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 20d44c │ │ │ │ + bhi.n 20d3ec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20d452 │ │ │ │ + bls.n 20d3f2 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 20d51a │ │ │ │ + bhi.w 20d4ba │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #580] @ (20d5d0 ) │ │ │ │ + ldr r3, [pc, #580] @ (20d570 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20d550 │ │ │ │ + beq.w 20d4f0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d53c │ │ │ │ + beq.w 20d4dc │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20d458 │ │ │ │ + b.n 20d3f8 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20d2f2 │ │ │ │ - b.n 20d34e │ │ │ │ + bne.n 20d292 │ │ │ │ + b.n 20d2ee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20d3ce │ │ │ │ + beq.n 20d36e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20d3c6 │ │ │ │ + bne.n 20d366 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20d4c0 │ │ │ │ + beq.n 20d460 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20d34e │ │ │ │ + beq.n 20d2ee │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 20d44c │ │ │ │ + bhi.n 20d3ec │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20d4dc │ │ │ │ + bls.n 20d47c │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 20d52a │ │ │ │ + bhi.w 20d4ca │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #456] @ (20d5d0 ) │ │ │ │ + ldr r3, [pc, #456] @ (20d570 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20d5a2 │ │ │ │ + beq.w 20d542 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d546 │ │ │ │ + beq.w 20d4e6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ - cbz r0, 20d44c │ │ │ │ + bl 1e9800 │ │ │ │ + cbz r0, 20d3ec │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ - b.n 20d4e2 │ │ │ │ + b.n 20d482 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20d43a │ │ │ │ + beq.n 20d3da │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20d432 │ │ │ │ + bne.n 20d3d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20d4c0 │ │ │ │ + beq.n 20d460 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 20d2fa │ │ │ │ + bls.w 20d29a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20d352 │ │ │ │ + beq.w 20d2f2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 20d44c │ │ │ │ + bhi.n 20d3ec │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 20d4ce │ │ │ │ + bls.n 20d46e │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 20d522 │ │ │ │ + bhi.n 20d4c2 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #320] @ (20d5d0 ) │ │ │ │ + ldr r3, [pc, #320] @ (20d570 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20d57a │ │ │ │ + beq.n 20d51a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d532 │ │ │ │ + beq.n 20d4d2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ - b.n 20d4d4 │ │ │ │ + b.n 20d474 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20d34e │ │ │ │ + b.n 20d2ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 20d34e │ │ │ │ + b.n 20d2ee │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20d31e │ │ │ │ + b.n 20d2be │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ str.w r8, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20d352 │ │ │ │ + b.n 20d2f2 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 20d34e │ │ │ │ + b.n 20d2ee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d338 │ │ │ │ + b.n 20d2d8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20d44c │ │ │ │ + beq.n 20d3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 20d4b8 │ │ │ │ + b.n 20d458 │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - b.n 20d38a │ │ │ │ + b.n 20d32a │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20d48c │ │ │ │ + b.n 20d42c │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20d404 │ │ │ │ + b.n 20d3a4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d4a2 │ │ │ │ + b.n 20d442 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d3a4 │ │ │ │ + b.n 20d344 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d41e │ │ │ │ + b.n 20d3be │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d44c │ │ │ │ + beq.w 20d3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20d458 │ │ │ │ + b.n 20d3f8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d44c │ │ │ │ + beq.w 20d3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 20d4d4 │ │ │ │ + b.n 20d474 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d44c │ │ │ │ + beq.w 20d3ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20d4e2 │ │ │ │ + b.n 20d482 │ │ │ │ nop │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #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, 20d5f0 │ │ │ │ + cbz r3, 20d590 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 20d606 │ │ │ │ + cbz r3, 20d5a6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 20c2a0 │ │ │ │ + bl 20c240 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20d606 │ │ │ │ + cbz r1, 20d5a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20d610 │ │ │ │ + cbz r1, 20d5b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cc20 │ │ │ │ + bl 20cbc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ 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, #1424] @ 20dbcc │ │ │ │ + ldr.w r5, [pc, #1424] @ 20db6c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1424] @ 20dbd0 │ │ │ │ + ldr.w r2, [pc, #1424] @ 20db70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1416] @ 20dbd4 │ │ │ │ + ldr.w r7, [pc, #1416] @ 20db74 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 20d08c │ │ │ │ + bl 20d02c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 20d6c8 │ │ │ │ + cbnz r2, 20d668 │ │ │ │ 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 20d692 │ │ │ │ + beq.n 20d632 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20d854 │ │ │ │ + beq.w 20d7f4 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c818 │ │ │ │ + bl 20c7b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c818 │ │ │ │ - ldr.w r2, [pc, #1324] @ 20dbd8 │ │ │ │ - ldr.w r3, [pc, #1312] @ 20dbd0 │ │ │ │ + bl 20c7b8 │ │ │ │ + ldr.w r2, [pc, #1324] @ 20db78 │ │ │ │ + ldr.w r3, [pc, #1312] @ 20db70 │ │ │ │ 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 20dbc2 │ │ │ │ + bne.w 20db62 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20d7d4 │ │ │ │ + bne.w 20d774 │ │ │ │ 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] │ │ │ │ @@ -594380,19 +594348,19 @@ │ │ │ │ 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.w 20d85c │ │ │ │ + beq.w 20d7fc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 20d85c │ │ │ │ + bne.w 20d7fc │ │ │ │ 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 │ │ │ │ @@ -594402,528 +594370,528 @@ │ │ │ │ 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 20d744 │ │ │ │ + beq.n 20d6e4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20d782 │ │ │ │ + beq.n 20d722 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 20d74e │ │ │ │ + cbz r1, 20d6ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20d758 │ │ │ │ + cbz r1, 20d6f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 20d77e │ │ │ │ + cbz r6, 20d71e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20dbc6 │ │ │ │ + bhi.w 20db66 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20d91a │ │ │ │ + bhi.w 20d8ba │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ 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 20d794 │ │ │ │ + beq.n 20d734 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20d6a8 │ │ │ │ + beq.n 20d648 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20d79e │ │ │ │ + cbz r1, 20d73e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20d7a8 │ │ │ │ + cbz r1, 20d748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20d7ce │ │ │ │ + cbz r6, 20d76e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20dbc6 │ │ │ │ + bhi.w 20db66 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add.w r8, r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.w 20d95e │ │ │ │ + bhi.w 20d8fe │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 20d6a8 │ │ │ │ + b.n 20d648 │ │ │ │ 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 20d7f2 │ │ │ │ + beq.n 20d792 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20d6a8 │ │ │ │ + beq.w 20d648 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 20d6a8 │ │ │ │ + bne.w 20d648 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20d8fc │ │ │ │ - cbz r2, 20d810 │ │ │ │ + beq.n 20d89c │ │ │ │ + cbz r2, 20d7b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20d81a │ │ │ │ + cbz r1, 20d7ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20d84c │ │ │ │ + beq.n 20d7ec │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20dbc6 │ │ │ │ + bhi.w 20db66 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 20da30 │ │ │ │ + bhi.w 20d9d0 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ str.w r9, [r8, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 20d8f4 │ │ │ │ + b.n 20d894 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d270 │ │ │ │ - b.n 20d692 │ │ │ │ + bl 20d210 │ │ │ │ + b.n 20d632 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - cbz r1, 20d886 │ │ │ │ + cbz r1, 20d826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 20d890 │ │ │ │ + cbz r1, 20d830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20d8c0 │ │ │ │ + beq.n 20d860 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20dbc6 │ │ │ │ + bhi.w 20db66 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ add.w sl, r2, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 20d9a2 │ │ │ │ + bhi.n 20d942 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ str.w sl, [r9, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20d8f2 │ │ │ │ + beq.n 20d892 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20dbc6 │ │ │ │ + bhi.w 20db66 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 20d9ea │ │ │ │ + bhi.w 20d98a │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ str.w r9, [r8, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20d6a8 │ │ │ │ - b.n 20d712 │ │ │ │ + bne.w 20d648 │ │ │ │ + b.n 20d6b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20daca │ │ │ │ + beq.w 20da6a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d84c │ │ │ │ - bl 20c3a4 │ │ │ │ + beq.n 20d7ec │ │ │ │ + bl 20c344 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 20d84c │ │ │ │ + b.n 20d7ec │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 20da7a │ │ │ │ + bhi.w 20da1a │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #680] @ (20dbdc ) │ │ │ │ + ldr r3, [pc, #680] @ (20db7c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20dae2 │ │ │ │ + beq.w 20da82 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dac0 │ │ │ │ + beq.w 20da60 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 20d778 │ │ │ │ + b.n 20d718 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.w 20da92 │ │ │ │ + bhi.w 20da32 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #612] @ (20dbdc ) │ │ │ │ + ldr r3, [pc, #612] @ (20db7c ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20db38 │ │ │ │ + beq.w 20dad8 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20daac │ │ │ │ + beq.w 20da4c │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ - b.n 20d7c8 │ │ │ │ + b.n 20d768 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.n 20da8a │ │ │ │ + bhi.n 20da2a │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #544] @ (20dbdc ) │ │ │ │ + ldr r3, [pc, #544] @ (20db7c ) │ │ │ │ ldr.w r0, [r9, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20db5e │ │ │ │ + beq.w 20dafe │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dab6 │ │ │ │ + beq.n 20da56 │ │ │ │ mov r2, fp │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str.w fp, [r9, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ - b.n 20d8ba │ │ │ │ + b.n 20d85a │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 20da82 │ │ │ │ + bhi.n 20da22 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #472] @ (20dbdc ) │ │ │ │ + ldr r3, [pc, #472] @ (20db7c ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20db0a │ │ │ │ + beq.n 20daaa │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20daa2 │ │ │ │ + beq.n 20da42 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ - b.n 20d8ec │ │ │ │ + b.n 20d88c │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 20da9a │ │ │ │ + bhi.n 20da3a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #404] @ (20dbdc ) │ │ │ │ + ldr r3, [pc, #404] @ (20db7c ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20db96 │ │ │ │ + beq.w 20db36 │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20db8c │ │ │ │ + beq.w 20db2c │ │ │ │ mov r2, sl │ │ │ │ - bl 1e9860 │ │ │ │ + bl 1e9800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dbc6 │ │ │ │ + beq.w 20db66 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ - b.n 20d846 │ │ │ │ + b.n 20d7e6 │ │ │ │ cmp sl, r8 │ │ │ │ it cc │ │ │ │ movcc sl, r8 │ │ │ │ - b.n 20d932 │ │ │ │ + b.n 20d8d2 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 20da00 │ │ │ │ + b.n 20d9a0 │ │ │ │ cmp fp, sl │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ - b.n 20d9b8 │ │ │ │ + b.n 20d958 │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 20d976 │ │ │ │ + b.n 20d916 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 20da46 │ │ │ │ + b.n 20d9e6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20da1a │ │ │ │ + b.n 20d9ba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d990 │ │ │ │ + b.n 20d930 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d9d4 │ │ │ │ + b.n 20d974 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20d94c │ │ │ │ + b.n 20d8ec │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20d6a8 │ │ │ │ + beq.w 20d648 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3a4 │ │ │ │ + bl 20c344 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 20d84e │ │ │ │ + b.n 20d7ee │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 622ac │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dbc6 │ │ │ │ + beq.n 20db66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r6, #60] @ 0x3c │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20d778 │ │ │ │ + b.n 20d718 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 622ac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dbc6 │ │ │ │ + beq.n 20db66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, fp │ │ │ │ str.w fp, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 20d8ec │ │ │ │ + b.n 20d88c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 622ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20dbc6 │ │ │ │ + beq.n 20db66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 20d7c8 │ │ │ │ + b.n 20d768 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 622ac │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20dbc6 │ │ │ │ + cbz r0, 20db66 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ str.w fp, [r9, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9, #48] @ 0x30 │ │ │ │ - b.n 20d8ba │ │ │ │ + b.n 20d85a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 61b24 │ │ │ │ - b.n 20da64 │ │ │ │ + b.n 20da04 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 622ac │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20dbc6 │ │ │ │ + cbz r0, 20db66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 6224c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r8, #60] @ 0x3c │ │ │ │ add r3, fp │ │ │ │ str.w fp, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 20d846 │ │ │ │ + b.n 20d7e6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #240] @ (20dce4 ) │ │ │ │ + ldr r0, [pc, #240] @ (20dc84 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #240] @ (20dce8 ) │ │ │ │ + ldr r1, [pc, #240] @ (20dc88 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 203f9c │ │ │ │ - cbz r0, 20dc4e │ │ │ │ + bl 203f3c │ │ │ │ + cbz r0, 20dbee │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r6] │ │ │ │ strd r3, r6, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r2, [pc, #184] @ (20dcec ) │ │ │ │ - ldr r3, [pc, #176] @ (20dce8 ) │ │ │ │ + ldr r2, [pc, #184] @ (20dc8c ) │ │ │ │ + ldr r3, [pc, #176] @ (20dc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20dce0 │ │ │ │ + bne.n 20dc80 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 20d08c │ │ │ │ + bl 20d02c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20dc6e │ │ │ │ + bne.n 20dc0e │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - bl 20d08c │ │ │ │ + bl 20d02c │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp fp, r8 │ │ │ │ ite ne │ │ │ │ movne r4, r8 │ │ │ │ moveq r4, r9 │ │ │ │ add.w r8, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r2, r2, [r6, #4] │ │ │ │ movs r0, #1 │ │ │ │ str.w r8, [r6] │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20dcb2 │ │ │ │ + b.n 20dc52 │ │ │ │ mov r4, r5 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -594931,98 +594899,98 @@ │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r9, r4 │ │ │ │ strd r8, r1, [r4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ - bne.n 20dcb0 │ │ │ │ + bne.n 20dc50 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c818 │ │ │ │ - b.n 20dc32 │ │ │ │ + bl 20c7b8 │ │ │ │ + b.n 20dbd2 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #304] @ (20de34 ) │ │ │ │ + ldr r4, [pc, #304] @ (20ddd4 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (20de38 ) │ │ │ │ + ldr r1, [pc, #304] @ (20ddd8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r6] │ │ │ │ - beq.n 20ddfc │ │ │ │ + beq.n 20dd9c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20dd5c │ │ │ │ + beq.n 20dcfc │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20dd5c │ │ │ │ + cbz r3, 20dcfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 20c3e0 │ │ │ │ + bl 20c380 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20dd4c │ │ │ │ + bne.n 20dcec │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 20d08c │ │ │ │ + bl 20d02c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ddda │ │ │ │ + beq.n 20dd7a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20de18 │ │ │ │ + beq.n 20ddb8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r2, 20ddc2 │ │ │ │ + cbz r2, 20dd62 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 20ddc2 │ │ │ │ + cbz r0, 20dd62 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -595030,15 +594998,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20dd9c │ │ │ │ + bne.n 20dd3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -595049,376 +595017,376 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 20c818 │ │ │ │ + bl 20c7b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20c818 │ │ │ │ - ldr r2, [pc, #60] @ (20de3c ) │ │ │ │ - ldr r3, [pc, #56] @ (20de38 ) │ │ │ │ + bl 20c7b8 │ │ │ │ + ldr r2, [pc, #60] @ (20dddc ) │ │ │ │ + ldr r3, [pc, #56] @ (20ddd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20de30 │ │ │ │ + bne.n 20ddd0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 20ddd8 │ │ │ │ + b.n 20dd78 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20de66 │ │ │ │ + cbz r3, 20de06 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20de56 │ │ │ │ + bne.n 20ddf6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #296] @ (20dfa4 ) │ │ │ │ + ldr r2, [pc, #296] @ (20df44 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #296] @ (20dfa8 ) │ │ │ │ + ldr r3, [pc, #296] @ (20df48 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 20de94 │ │ │ │ + b.n 20de34 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20de92 │ │ │ │ + bne.n 20de32 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20df6e │ │ │ │ + beq.n 20df0e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20df9c │ │ │ │ - bl 203f90 │ │ │ │ + beq.n 20df3c │ │ │ │ + bl 203f30 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 20df0c │ │ │ │ + cbz r4, 20deac │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20df0c │ │ │ │ + bne.n 20deac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20df82 │ │ │ │ + beq.n 20df22 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20df82 │ │ │ │ + bne.n 20df22 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20c23c │ │ │ │ + bl 20c1dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20df02 │ │ │ │ + cbz r3, 20dea2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20df02 │ │ │ │ - bl 20c23c │ │ │ │ + bne.n 20dea2 │ │ │ │ + bl 20c1dc │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20dee2 │ │ │ │ - bl 20c23c │ │ │ │ + bne.n 20de82 │ │ │ │ + bl 20c1dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20df74 │ │ │ │ + beq.n 20df14 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20df98 │ │ │ │ + beq.n 20df38 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #16 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 20dbe0 │ │ │ │ + bl 20db80 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20df54 │ │ │ │ + cbz r3, 20def4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 20c530 │ │ │ │ + bl 20c4d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20df44 │ │ │ │ - ldr r2, [pc, #84] @ (20dfac ) │ │ │ │ - ldr r3, [pc, #80] @ (20dfa8 ) │ │ │ │ + bne.n 20dee4 │ │ │ │ + ldr r2, [pc, #84] @ (20df4c ) │ │ │ │ + ldr r3, [pc, #80] @ (20df48 ) │ │ │ │ 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 20df94 │ │ │ │ + bne.n 20df34 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 20df7a │ │ │ │ + cbnz r3, 20df1a │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20df20 │ │ │ │ + b.n 20dec0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20df1e │ │ │ │ + b.n 20debe │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 20c23c │ │ │ │ + bl 20c1dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 204dd0 │ │ │ │ - b.n 20df0c │ │ │ │ + bl 204d70 │ │ │ │ + b.n 20deac │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mov r5, r3 │ │ │ │ - b.n 20df1e │ │ │ │ - bl 203f90 │ │ │ │ + b.n 20debe │ │ │ │ + bl 203f30 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r6, 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, #108] @ (20e030 ) │ │ │ │ - ldr r3, [pc, #108] @ (20e034 ) │ │ │ │ + ldr r2, [pc, #108] @ (20dfd0 ) │ │ │ │ + ldr r3, [pc, #108] @ (20dfd4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add ip, sl │ │ │ │ and.w sl, r3, ip │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 20dfe2 │ │ │ │ - ldr r2, [pc, #36] @ (20e038 ) │ │ │ │ - ldr r3, [pc, #32] @ (20e034 ) │ │ │ │ + bcs.n 20df82 │ │ │ │ + ldr r2, [pc, #36] @ (20dfd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (20dfd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e02c │ │ │ │ + bne.n 20dfcc │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 20e088 │ │ │ │ + beq.n 20e028 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 20e080 │ │ │ │ + bmi.n 20e020 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20e080 │ │ │ │ + bne.n 20e020 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 20e07a │ │ │ │ + bhi.n 20e01a │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r3, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e03c │ │ │ │ + bl 20dfdc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20e058 │ │ │ │ + bne.n 20dff8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e03c │ │ │ │ - b.n 20e080 │ │ │ │ + bl 20dfdc │ │ │ │ + b.n 20e020 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e03c │ │ │ │ - b.n 20e080 │ │ │ │ + bl 20dfdc │ │ │ │ + b.n 20e020 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 20e0e4 │ │ │ │ + beq.n 20e084 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - bl 20bd74 │ │ │ │ + bl 20bd14 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 20e0ea │ │ │ │ + cbnz r3, 20e08a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20e0dc │ │ │ │ + bne.n 20e07c │ │ │ │ mov r1, r5 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20e0ac │ │ │ │ + bl 20e04c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 20e0dc │ │ │ │ + b.n 20e07c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20e1a0 │ │ │ │ + bne.n 20e140 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e1a0 │ │ │ │ + bne.n 20e140 │ │ │ │ ldr r7, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20e1a0 │ │ │ │ + bne.n 20e140 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2e84a0 │ │ │ │ - cbz r0, 20e1a0 │ │ │ │ + bl 2e8440 │ │ │ │ + cbz r0, 20e140 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20e220 │ │ │ │ + bhi.n 20e1c0 │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ @@ -595427,36 +595395,36 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 20e1a0 │ │ │ │ + cbnz r3, 20e140 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 20e1a0 │ │ │ │ + cbnz r3, 20e140 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20e2b0 │ │ │ │ + beq.w 20e250 │ │ │ │ clz r3, r5 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ mul.w r4, r3, r4 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.w 20e2b0 │ │ │ │ + bls.w 20e250 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 20e2be │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e1bc ) │ │ │ │ + bhi.w 20e25e │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e15c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -595497,30 +595465,30 @@ │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 20e1a6 │ │ │ │ + b.n 20e146 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 20e1a6 │ │ │ │ + b.n 20e146 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 20e1a6 │ │ │ │ + b.n 20e146 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 20e176 │ │ │ │ + b.n 20e116 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 20e176 │ │ │ │ + b.n 20e116 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 20e176 │ │ │ │ + b.n 20e116 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20e2be │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e24c ) │ │ │ │ + bhi.n 20e25e │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e1ec ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -595548,30 +595516,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e1a2 │ │ │ │ + beq.w 20e142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2030c0 │ │ │ │ + bl 203060 │ │ │ │ pop {r3, 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, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2712] @ 20ed70 │ │ │ │ + ldr.w r2, [pc, #2712] @ 20ed10 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2704] @ 20ed74 │ │ │ │ + ldr.w r3, [pc, #2704] @ 20ed14 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mul.w r4, r4, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -595583,15 +595551,15 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.w 20e44c │ │ │ │ + bcc.w 20e3ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #216 @ 0xd8 │ │ │ │ orr.w r1, r3, #4 │ │ │ │ add.w sl, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -595606,29 +595574,29 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.w 20ed32 │ │ │ │ + bhi.w 20ecd2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 20e35a │ │ │ │ + b.n 20e2fa │ │ │ │ adds r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ mov ip, fp │ │ │ │ ldrb.w r8, [r4, #13] │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ smlabb fp, r8, r6, fp │ │ │ │ cmp fp, r1 │ │ │ │ - bls.n 20e358 │ │ │ │ + bls.n 20e2f8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -595646,15 +595614,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r9] │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e68c │ │ │ │ + bne.w 20e62c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov ip, r6 │ │ │ │ uxtb.w lr, r0 │ │ │ │ str r4, [r6, #12] │ │ │ │ strb.w lr, [r6, #16] │ │ │ │ @@ -595663,62 +595631,62 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20e684 │ │ │ │ + beq.w 20e624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r6, #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} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 20e696 │ │ │ │ + bcc.w 20e636 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 20e344 │ │ │ │ + bcc.w 20e2e4 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 20f000 │ │ │ │ + bls.w 20efa0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20e646 │ │ │ │ + beq.w 20e5e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -595727,56 +595695,56 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20ebc2 │ │ │ │ + beq.w 20eb62 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 20e4ba │ │ │ │ + bne.n 20e45a │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20efca │ │ │ │ + beq.w 20ef6a │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20efee │ │ │ │ + beq.w 20ef8e │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20ed7c │ │ │ │ + beq.w 20ed1c │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20e4f0 │ │ │ │ + cbz r0, 20e490 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20e62c │ │ │ │ + beq.w 20e5cc │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ mov r5, r8 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -595787,188 +595755,188 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ strd r5, r9, [r4, #8] │ │ │ │ strd r5, r5, [r7] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r7, #8] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.w 20e680 │ │ │ │ + beq.w 20e620 │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [r6, #12] │ │ │ │ strb.w r8, [r6, #16] │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ 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} │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20e678 │ │ │ │ + beq.w 20e618 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ 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, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r5, [r2, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20e5f6 │ │ │ │ + cbz r0, 20e596 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.w 20e514 │ │ │ │ + bcc.w 20e4b4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20e488 │ │ │ │ + bne.w 20e428 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208598 │ │ │ │ - ldr.w r2, [pc, #1824] @ 20ed78 │ │ │ │ - ldr.w r3, [pc, #1816] @ 20ed74 │ │ │ │ + bl 208538 │ │ │ │ + ldr.w r2, [pc, #1824] @ 20ed18 │ │ │ │ + ldr.w r3, [pc, #1816] @ 20ed14 │ │ │ │ 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 20f056 │ │ │ │ + bne.w 20eff6 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 20e562 │ │ │ │ + bne.w 20e502 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 20e5a0 │ │ │ │ + b.n 20e540 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20e3e4 │ │ │ │ + bne.w 20e384 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 20e42c │ │ │ │ + bcs.w 20e3cc │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 20ed4c │ │ │ │ + beq.w 20ecec │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 20ebea │ │ │ │ + bne.w 20eb8a │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 20f03a │ │ │ │ + beq.w 20efda │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 20efba │ │ │ │ + beq.w 20ef5a │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 20ebea │ │ │ │ + bne.w 20eb8a │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r7, r0 │ │ │ │ strd r5, r0, [sl, #8] │ │ │ │ strd r5, r5, [r9] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f020 │ │ │ │ + beq.w 20efc0 │ │ │ │ str r7, [r4, #12] │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ 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, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ 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} │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r7, [sl, #8] │ │ │ │ mov.w r1, #1 │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r9] │ │ │ │ @@ -595984,78 +595952,78 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r7, [sl, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f01a │ │ │ │ + beq.w 20efba │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #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, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -596072,32 +596040,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -596111,32 +596079,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -596151,71 +596119,71 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r7, [sl, #12] │ │ │ │ strd r5, r5, [r6] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f014 │ │ │ │ + beq.w 20efb4 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldmia r4!, {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, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -596232,33 +596200,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #2 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ @@ -596273,33 +596241,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [sl] │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [sl, #8] │ │ │ │ strd r5, r5, [r6] │ │ │ │ @@ -596313,32 +596281,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ @@ -596349,94 +596317,94 @@ │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [r3, #20] │ │ │ │ strd r1, r6, [r3, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ec80 │ │ │ │ + b.n 20ec20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20efdc │ │ │ │ + beq.w 20ef7c │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 20e62c │ │ │ │ + beq.w 20e5cc │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20e4ba │ │ │ │ + bne.w 20e45a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20e62c │ │ │ │ + b.n 20e5cc │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.n 20ec6e │ │ │ │ + bhi.n 20ec0e │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 20ec6e │ │ │ │ + bls.n 20ec0e │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ec04 │ │ │ │ + beq.n 20eba4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20ec5e │ │ │ │ + cbz r0, 20ebfe │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20ec04 │ │ │ │ + b.n 20eba4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208598 │ │ │ │ + bl 208538 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r5, r5, [sl] │ │ │ │ mov r6, r1 │ │ │ │ @@ -596450,15 +596418,15 @@ │ │ │ │ cmp r2, r6 │ │ │ │ sub.w r3, r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e42c │ │ │ │ + bne.w 20e3cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -596468,66 +596436,66 @@ │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 20ed2a │ │ │ │ + beq.n 20ecca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r6, #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} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 208160 │ │ │ │ - b.w 20e42c │ │ │ │ + bl 208100 │ │ │ │ + b.w 20e3cc │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 20ecee │ │ │ │ - b.w 20e42c │ │ │ │ + bls.n 20ec8e │ │ │ │ + b.w 20e3cc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldrb.w r8, [r4, #13] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e37a │ │ │ │ + b.w 20e31a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20f02a │ │ │ │ + beq.w 20efca │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20ec80 │ │ │ │ + beq.n 20ec20 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20ebea │ │ │ │ + bne.w 20eb8a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ec80 │ │ │ │ + b.n 20ec20 │ │ │ │ nop │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r8, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #0 │ │ │ │ blx 61830 │ │ │ │ @@ -596537,15 +596505,15 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r8, r5, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r5, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20ed90 │ │ │ │ + bne.n 20ed30 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -596553,83 +596521,83 @@ │ │ │ │ str.w r9, [r4, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20f052 │ │ │ │ + beq.w 20eff2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi.n 20ede0 │ │ │ │ + bhi.n 20ed80 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ cmp r5, fp │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20f04a │ │ │ │ + bne.w 20efea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, fp │ │ │ │ mov lr, r3 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ 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 20ee54 │ │ │ │ + bne.n 20edf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20f04a │ │ │ │ + beq.w 20efea │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20ee3c │ │ │ │ + bne.n 20eddc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20f04a │ │ │ │ + beq.w 20efea │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r7, #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, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ movs r5, #0 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 61830 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -596637,177 +596605,177 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r8, r5, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r5, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20eeaa │ │ │ │ + bne.n 20ee4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ str.w r9, [r4, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20f04e │ │ │ │ + beq.w 20efee │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - bhi.n 20eef2 │ │ │ │ + bhi.n 20ee92 │ │ │ │ ldrb.w lr, [r9, #12] │ │ │ │ cmp r5, lr │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ - cbnz r4, 20ef8e │ │ │ │ + cbnz r4, 20ef2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ mov ip, r6 │ │ │ │ cmp r5, lr │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ 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} │ │ │ │ - bne.n 20ef58 │ │ │ │ - cbz r5, 20ef8e │ │ │ │ + bne.n 20eef8 │ │ │ │ + cbz r5, 20ef2e │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20ef44 │ │ │ │ - cbz r4, 20ef8e │ │ │ │ + bne.n 20eee4 │ │ │ │ + cbz r4, 20ef2e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 20e62c │ │ │ │ + b.w 20e5cc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ec80 │ │ │ │ + b.n 20ec20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 20e62c │ │ │ │ + b.w 20e5cc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 20e62c │ │ │ │ + b.w 20e5cc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 20e62c │ │ │ │ + b.w 20e5cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208598 │ │ │ │ - b.w 20e656 │ │ │ │ + bl 208538 │ │ │ │ + b.w 20e5f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 20ea24 │ │ │ │ + b.n 20e9c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 20e844 │ │ │ │ + b.n 20e7e4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 20e738 │ │ │ │ + b.w 20e6d8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ec80 │ │ │ │ + b.n 20ec20 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ec80 │ │ │ │ + b.n 20ec20 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 20ee8c │ │ │ │ + b.n 20ee2c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20ef0e │ │ │ │ + b.n 20eeae │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20edfc │ │ │ │ + b.n 20ed9c │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20f06e │ │ │ │ + bne.n 20f00e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20f072 │ │ │ │ + beq.n 20f012 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20f06e │ │ │ │ + bne.n 20f00e │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -596815,184 +596783,184 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r8, #24 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ - cbz r1, 20f0d4 │ │ │ │ + cbz r1, 20f074 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ add.w r7, ip, #1 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 20f0ea │ │ │ │ + beq.n 20f08a │ │ │ │ cmp.w ip, #5 │ │ │ │ itt le │ │ │ │ strle.w r3, [r2, #-4] │ │ │ │ suble r2, #4 │ │ │ │ - cbz r4, 20f0d0 │ │ │ │ + cbz r4, 20f070 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20f10a │ │ │ │ + beq.n 20f0aa │ │ │ │ cmp r7, #6 │ │ │ │ - bgt.n 20f116 │ │ │ │ + bgt.n 20f0b6 │ │ │ │ str.w r2, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov ip, r7 │ │ │ │ sub.w r3, r5, #20 │ │ │ │ mov r7, lr │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 20f0c4 │ │ │ │ + bne.n 20f064 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20f112 │ │ │ │ + bne.n 20f0b2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w lr, r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20f17a │ │ │ │ + beq.n 20f11a │ │ │ │ cmp r7, #6 │ │ │ │ - bgt.n 20f0dc │ │ │ │ + bgt.n 20f07c │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ sub.w r3, r5, #20 │ │ │ │ mov ip, r7 │ │ │ │ - b.n 20f0ae │ │ │ │ + b.n 20f04e │ │ │ │ cmp r7, #6 │ │ │ │ - ble.n 20f16a │ │ │ │ + ble.n 20f10a │ │ │ │ add.w r2, ip, #2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e98d0 │ │ │ │ + bl 1e9870 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r7, lsl #2] │ │ │ │ add.w r2, r0, r7, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20f152 │ │ │ │ + beq.n 20f0f2 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f0d8 │ │ │ │ + beq.n 20f078 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20f0d8 │ │ │ │ + bne.n 20f078 │ │ │ │ subs r2, #4 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20f134 │ │ │ │ + bne.n 20f0d4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20f172 │ │ │ │ + bne.n 20f112 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20f18e │ │ │ │ + beq.n 20f12e │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ - b.n 20f146 │ │ │ │ + b.n 20f0e6 │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ - b.n 20f0c6 │ │ │ │ + b.n 20f066 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 20f100 │ │ │ │ + bne.n 20f0a0 │ │ │ │ ldrh r4, [r3, #32] │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 20f100 │ │ │ │ + bne.n 20f0a0 │ │ │ │ mov r7, ip │ │ │ │ - b.n 20f10a │ │ │ │ + b.n 20f0aa │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f164 │ │ │ │ + bne.n 20f104 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ ldrh r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20f164 │ │ │ │ - b.n 20f148 │ │ │ │ + bne.n 20f104 │ │ │ │ + b.n 20f0e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 20f1bc │ │ │ │ + bcc.n 20f15c │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 20f1c0 │ │ │ │ - bl 1e99c0 │ │ │ │ + bls.n 20f160 │ │ │ │ + bl 1e9960 │ │ │ │ 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 │ │ │ │ - cbz r0, 20f212 │ │ │ │ + cbz r0, 20f1b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20f208 │ │ │ │ - bl 204dd0 │ │ │ │ + bne.n 20f1a8 │ │ │ │ + bl 204d70 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20f20c │ │ │ │ + cbz r3, 20f1ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20f20c │ │ │ │ + bne.n 20f1ac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20f1e4 │ │ │ │ + beq.n 20f184 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20f208 │ │ │ │ + b.n 20f1a8 │ │ │ │ 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, #256] @ (20f32c ) │ │ │ │ + ldr r4, [pc, #256] @ (20f2cc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #256] @ (20f330 ) │ │ │ │ + ldr r3, [pc, #256] @ (20f2d0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 61830 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -597004,138 +596972,138 @@ │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 20f30a │ │ │ │ + beq.n 20f2aa │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20f294 │ │ │ │ + b.n 20f234 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20f2fc │ │ │ │ + bne.n 20f29c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20f2fc │ │ │ │ + beq.n 20f29c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 20f2fc │ │ │ │ + beq.n 20f29c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r2, #2 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r1, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 20f2fc │ │ │ │ + bne.n 20f29c │ │ │ │ sub.w r3, r1, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20e0ac │ │ │ │ + bl 20e04c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20f2fc │ │ │ │ + beq.n 20f29c │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r6, r4, #4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 20f292 │ │ │ │ - ldr r2, [pc, #40] @ (20f334 ) │ │ │ │ - ldr r3, [pc, #32] @ (20f330 ) │ │ │ │ + bne.n 20f232 │ │ │ │ + ldr r2, [pc, #40] @ (20f2d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (20f2d0 ) │ │ │ │ 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 20f328 │ │ │ │ + bne.n 20f2c8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 20f358 │ │ │ │ + b.n 20f2f8 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f34c │ │ │ │ + bne.n 20f2ec │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20f364 │ │ │ │ + bne.n 20f304 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f368 │ │ │ │ + bne.n 20f308 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20f364 │ │ │ │ + cbz r3, 20f304 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20f33a │ │ │ │ + bne.n 20f2da │ │ │ │ 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 20f404 │ │ │ │ + beq.n 20f3a4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20f3a0 │ │ │ │ + beq.n 20f340 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f400 │ │ │ │ + beq.n 20f3a0 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f400 │ │ │ │ + bne.n 20f3a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f38a │ │ │ │ + bne.n 20f32a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20f38e │ │ │ │ + bne.n 20f32e │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20f3e2 │ │ │ │ + bhi.n 20f382 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f40e │ │ │ │ + bhi.n 20f3ae │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #32 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -597150,146 +597118,146 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20f416 │ │ │ │ + bne.n 20f3b6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 20f412 │ │ │ │ + bcs.n 20f3b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f38e │ │ │ │ + bne.n 20f32e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20f3e2 │ │ │ │ + b.n 20f382 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20f3e2 │ │ │ │ + b.n 20f382 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20f49c │ │ │ │ + beq.n 20f43c │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 20f4ca │ │ │ │ + bne.n 20f46a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20f46e │ │ │ │ + beq.n 20f40e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20f46a │ │ │ │ + bne.n 20f40a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 20f494 │ │ │ │ - bls.n 20f4a0 │ │ │ │ + beq.n 20f434 │ │ │ │ + bls.n 20f440 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20f4b6 │ │ │ │ + beq.n 20f456 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 20f46a │ │ │ │ + bne.n 20f40a │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20f494 │ │ │ │ + beq.n 20f434 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 20f46a │ │ │ │ + bne.n 20f40a │ │ │ │ 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 20f46c │ │ │ │ + bhi.n 20f40c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 20f41c │ │ │ │ + bl 20f3bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f46c │ │ │ │ + bne.n 20f40c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20f438 │ │ │ │ + bne.n 20f3d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 20f494 │ │ │ │ + beq.n 20f434 │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20f46a │ │ │ │ + bhi.n 20f40a │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20f46a │ │ │ │ + bne.n 20f40a │ │ │ │ lsls r3, r6, #29 │ │ │ │ - bpl.n 20f46a │ │ │ │ - b.n 20f494 │ │ │ │ + bpl.n 20f40a │ │ │ │ + b.n 20f434 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20f4ce │ │ │ │ + beq.n 20f46e │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20f46a │ │ │ │ + bne.n 20f40a │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.n 20f494 │ │ │ │ - b.n 20f46a │ │ │ │ + bmi.n 20f434 │ │ │ │ + b.n 20f40a │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 20f494 │ │ │ │ - b.n 20f4be │ │ │ │ + bmi.n 20f434 │ │ │ │ + b.n 20f45e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20f540 │ │ │ │ - bhi.n 20f534 │ │ │ │ + beq.n 20f4e0 │ │ │ │ + bhi.n 20f4d4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20f558 │ │ │ │ + bhi.n 20f4f8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20f586 │ │ │ │ + bne.n 20f526 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 2e84cc │ │ │ │ - cbz r0, 20f55e │ │ │ │ + bl 2e846c │ │ │ │ + cbz r0, 20f4fe │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 20f55e │ │ │ │ + bpl.n 20f4fe │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20f57a │ │ │ │ + beq.n 20f51a │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20f57a │ │ │ │ + bhi.n 20f51a │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ cmp r6, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -597299,90 +597267,90 @@ │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r6 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #64] @ 0x40 │ │ │ │ - bne.n 20f558 │ │ │ │ + bne.n 20f4f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 20f4d4 │ │ │ │ + bl 20f474 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e846c │ │ │ │ + bl 2e840c │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f50c │ │ │ │ + bne.n 20f4ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 20f53c │ │ │ │ + b.n 20f4dc │ │ │ │ movs r4, #4 │ │ │ │ - b.n 20f53c │ │ │ │ + b.n 20f4dc │ │ │ │ movs r4, #2 │ │ │ │ - b.n 20f53c │ │ │ │ + b.n 20f4dc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 20f53c │ │ │ │ + b.n 20f4dc │ │ │ │ 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, #224] @ (20f680 ) │ │ │ │ + ldr r4, [pc, #224] @ (20f620 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (20f684 ) │ │ │ │ + ldr r3, [pc, #224] @ (20f624 ) │ │ │ │ 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 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f676 │ │ │ │ + beq.n 20f616 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20f664 │ │ │ │ + beq.n 20f604 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f62c │ │ │ │ + beq.n 20f5cc │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20f612 │ │ │ │ + bhi.n 20f5b2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20f612 │ │ │ │ + bhi.n 20f5b2 │ │ │ │ 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 │ │ │ │ @@ -597406,106 +597374,106 @@ │ │ │ │ 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 20f5d2 │ │ │ │ + bne.n 20f572 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 20f644 │ │ │ │ - bl 1e99c0 │ │ │ │ - ldr r2, [pc, #64] @ (20f688 ) │ │ │ │ - ldr r3, [pc, #60] @ (20f684 ) │ │ │ │ + bcs.n 20f5e4 │ │ │ │ + bl 1e9960 │ │ │ │ + ldr r2, [pc, #64] @ (20f628 ) │ │ │ │ + ldr r3, [pc, #60] @ (20f624 ) │ │ │ │ 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 20f67a │ │ │ │ + bne.n 20f61a │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 20f612 │ │ │ │ + b.n 20f5b2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 20dfb0 │ │ │ │ + bl 20df50 │ │ │ │ add sl, r0 │ │ │ │ - b.n 20f62c │ │ │ │ + b.n 20f5cc │ │ │ │ mov sl, r3 │ │ │ │ - b.n 20f636 │ │ │ │ + b.n 20f5d6 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1052] @ 20fac0 │ │ │ │ + ldr.w r3, [pc, #1052] @ 20fa60 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r2, [pc, #1036] @ 20fac4 │ │ │ │ + ldr.w r2, [pc, #1036] @ 20fa64 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f6fe │ │ │ │ + cbz r0, 20f69e │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f860 │ │ │ │ + beq.w 20f800 │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20fad8 │ │ │ │ + bhi.w 20fa78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w sl, sp, #16 │ │ │ │ @@ -597520,15 +597488,15 @@ │ │ │ │ adds r6, r2, r3 │ │ │ │ negs r2, r2 │ │ │ │ subs r6, #1 │ │ │ │ ands r6, r2 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ asrs r3, r6, #31 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20f77c │ │ │ │ + beq.n 20f71c │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w fp, r1, fp │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -597536,39 +597504,39 @@ │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r0, r0, lr │ │ │ │ bic.w r6, r6, r1 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f928 │ │ │ │ + beq.w 20f8c8 │ │ │ │ orrs.w ip, r6, r3 │ │ │ │ - beq.n 20f816 │ │ │ │ + beq.n 20f7b6 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ orrs.w lr, ip, r3 │ │ │ │ - beq.n 20f840 │ │ │ │ + beq.n 20f7e0 │ │ │ │ ldrb.w lr, [r1, #106] @ 0x6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20f936 │ │ │ │ + bne.w 20f8d6 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - cbnz r1, 20f7bc │ │ │ │ + cbnz r1, 20f75c │ │ │ │ subs r1, r6, #1 │ │ │ │ and.w ip, ip, r6 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w r1, ip, r1 │ │ │ │ - beq.w 20f9ce │ │ │ │ + beq.w 20f96e │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bhi.w 20fa2a │ │ │ │ + bhi.w 20f9ca │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20fad8 │ │ │ │ + bhi.w 20fa78 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ @@ -597594,77 +597562,77 @@ │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vldr d7, [pc, #672] @ 20fab8 │ │ │ │ + vldr d7, [pc, #672] @ 20fa58 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [r9] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20f840 │ │ │ │ + cbz r0, 20f7e0 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f710 │ │ │ │ + bne.w 20f6b0 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, sl │ │ │ │ - bcs.n 20f870 │ │ │ │ + bcs.n 20f810 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e99c0 │ │ │ │ - ldr r2, [pc, #596] @ (20fac8 ) │ │ │ │ - ldr r3, [pc, #588] @ (20fac0 ) │ │ │ │ + bl 1e9960 │ │ │ │ + ldr r2, [pc, #596] @ (20fa68 ) │ │ │ │ + ldr r3, [pc, #588] @ (20fa60 ) │ │ │ │ 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 20fad4 │ │ │ │ + bne.w 20fa74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 20dfb0 │ │ │ │ + bl 20df50 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20f902 │ │ │ │ + beq.n 20f8a2 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 20f850 │ │ │ │ + beq.n 20f7f0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20fad8 │ │ │ │ + bhi.w 20fa78 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ @@ -597691,42 +597659,42 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f850 │ │ │ │ + beq.n 20f7f0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f840 │ │ │ │ + beq.n 20f7e0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 20f832 │ │ │ │ + b.n 20f7d2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - beq.w 20f816 │ │ │ │ + beq.w 20f7b6 │ │ │ │ subs r1, r6, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 20f840 │ │ │ │ + beq.n 20f7e0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bhi.n 20fa40 │ │ │ │ + bhi.n 20f9e0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20fad8 │ │ │ │ + bhi.w 20fa78 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r7, sp, #780 @ 0x30c │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ @@ -597740,498 +597708,498 @@ │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ stmia r3!, {r0, r1, r6, r7} │ │ │ │ add r2, sp, #780 @ 0x30c │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f998 │ │ │ │ + cbz r0, 20f938 │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f850 │ │ │ │ + b.n 20f7f0 │ │ │ │ strh.w r6, [sp, #16] │ │ │ │ - b.n 20f974 │ │ │ │ + b.n 20f914 │ │ │ │ strb.w r6, [sp, #16] │ │ │ │ - b.n 20f974 │ │ │ │ + b.n 20f914 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20f974 │ │ │ │ - cbz r6, 20fa30 │ │ │ │ + b.n 20f914 │ │ │ │ + cbz r6, 20f9d0 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20fa08 │ │ │ │ + cbz r0, 20f9a8 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f850 │ │ │ │ + b.n 20f7f0 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ - b.n 20f974 │ │ │ │ + b.n 20f914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f9da │ │ │ │ + beq.n 20f97a │ │ │ │ rbit r6, r3 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #33 @ 0x21 │ │ │ │ - b.n 20f9da │ │ │ │ + b.n 20f97a │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20fa68 │ │ │ │ + cbz r0, 20fa08 │ │ │ │ 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, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f850 │ │ │ │ + b.n 20f7f0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 20f90c │ │ │ │ + b.n 20f8ac │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 20f90c │ │ │ │ + b.n 20f8ac │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 20f90c │ │ │ │ + b.n 20f8ac │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 20f90c │ │ │ │ + b.n 20f8ac │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 20fa44 │ │ │ │ + b.n 20f9e4 │ │ │ │ strh.w r6, [sp, #8] │ │ │ │ - b.n 20fa44 │ │ │ │ + b.n 20f9e4 │ │ │ │ strb.w r6, [sp, #8] │ │ │ │ - b.n 20fa44 │ │ │ │ + b.n 20f9e4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 20fa44 │ │ │ │ + b.n 20f9e4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ 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 r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20fb64 │ │ │ │ + beq.n 20fb04 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 20fb1e │ │ │ │ + cbz r5, 20fabe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20fb52 │ │ │ │ + cbz r3, 20faf2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20fb74 │ │ │ │ + beq.n 20fb14 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20fb18 │ │ │ │ + cbz r4, 20fab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20fb18 │ │ │ │ + cbz r3, 20fab8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20fb38 │ │ │ │ + beq.n 20fad8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fb06 │ │ │ │ + bne.n 20faa6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20fb46 │ │ │ │ + beq.n 20fae6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20faf2 │ │ │ │ + bne.n 20fa92 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 20fb12 │ │ │ │ + b.n 20fab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 20fb1e │ │ │ │ + b.n 20fabe │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20fb1e │ │ │ │ - bl 20f1c4 │ │ │ │ + bne.n 20fabe │ │ │ │ + bl 20f164 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 20fb1e │ │ │ │ + b.n 20fabe │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 20fb02 │ │ │ │ + b.n 20faa2 │ │ │ │ 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] │ │ │ │ - cbz r5, 20fba2 │ │ │ │ + cbz r5, 20fb42 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 20fba6 │ │ │ │ + cbnz r0, 20fb46 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fb96 │ │ │ │ + bne.n 20fb36 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 20fad8 │ │ │ │ + bl 20fa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fba2 │ │ │ │ + beq.n 20fb42 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20fba2 │ │ │ │ + beq.n 20fb42 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fba8 │ │ │ │ + bne.n 20fb48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fbbc │ │ │ │ + bne.n 20fb5c │ │ │ │ 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 r6, [r4, #0] │ │ │ │ - cbz r6, 20fbf4 │ │ │ │ + cbz r6, 20fb94 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 20fbfa │ │ │ │ + cbnz r5, 20fb9a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20fbe8 │ │ │ │ + bne.n 20fb88 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20fce6 │ │ │ │ + beq.n 20fc86 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 20fc4e │ │ │ │ + cbz r1, 20fbee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fcd0 │ │ │ │ + beq.n 20fc70 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20fc60 │ │ │ │ + bne.n 20fc00 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20fcdc │ │ │ │ + beq.n 20fc7c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20fc4c │ │ │ │ + bne.n 20fbec │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20fc4c │ │ │ │ + bls.n 20fbec │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 20fc60 │ │ │ │ + cbnz r3, 20fc00 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20fca0 │ │ │ │ + beq.n 20fc40 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20fc10 │ │ │ │ + b.n 20fbb0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20fc78 │ │ │ │ + cbz r3, 20fc18 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20fc78 │ │ │ │ + cbz r1, 20fc18 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20fc26 │ │ │ │ + beq.n 20fbc6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fc66 │ │ │ │ + bne.n 20fc06 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20fc4e │ │ │ │ + bne.n 20fbee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fcdc │ │ │ │ + beq.n 20fc7c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20fc36 │ │ │ │ + beq.n 20fbd6 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20fc5c │ │ │ │ + bne.n 20fbfc │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fbf4 │ │ │ │ + beq.n 20fb94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20fbf4 │ │ │ │ + beq.n 20fb94 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20fbfc │ │ │ │ + bne.n 20fb9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20fcbc │ │ │ │ + bne.n 20fc5c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20fc4e │ │ │ │ + bne.n 20fbee │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20fc2c │ │ │ │ + bne.n 20fbcc │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20fc42 │ │ │ │ + b.n 20fbe2 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 20fca0 │ │ │ │ + b.n 20fc40 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 20fd08 │ │ │ │ + beq.n 20fca8 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20fd0c │ │ │ │ + bne.n 20fcac │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 20fd30 │ │ │ │ + beq.n 20fcd0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20fd86 │ │ │ │ - cbnz r1, 20fd36 │ │ │ │ + bne.n 20fd26 │ │ │ │ + cbnz r1, 20fcd6 │ │ │ │ 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 20fd8c │ │ │ │ + beq.n 20fd2c │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20fdc2 │ │ │ │ + beq.n 20fd62 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20fd3a │ │ │ │ + beq.n 20fcda │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20fd86 │ │ │ │ + bne.n 20fd26 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20ff02 │ │ │ │ + beq.w 20fea2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 20fd5e │ │ │ │ + b.n 20fcfe │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20ff02 │ │ │ │ + beq.w 20fea2 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20fd4e │ │ │ │ + beq.n 20fcee │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ff02 │ │ │ │ + beq.w 20fea2 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 20fd7c │ │ │ │ + b.n 20fd1c │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 20fda2 │ │ │ │ + cbz r3, 20fd42 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20fd76 │ │ │ │ + bne.n 20fd16 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20ff58 │ │ │ │ + beq.w 20fef8 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 20fd30 │ │ │ │ + bmi.n 20fcd0 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20fd88 │ │ │ │ + b.n 20fd28 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 20fde0 │ │ │ │ + cbz r1, 20fd80 │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 20fdb6 │ │ │ │ + b.n 20fd56 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20ff2e │ │ │ │ + beq.w 20fece │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20fdac │ │ │ │ - b.n 20fd86 │ │ │ │ + bne.n 20fd4c │ │ │ │ + b.n 20fd26 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20fd3a │ │ │ │ + beq.n 20fcda │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20fd86 │ │ │ │ + beq.n 20fd26 │ │ │ │ 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 20fd88 │ │ │ │ + b.n 20fd28 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20ff3e │ │ │ │ + beq.w 20fede │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 20ff4e │ │ │ │ + bhi.w 20feee │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - beq.n 20fef0 │ │ │ │ + beq.n 20fe90 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20fed8 │ │ │ │ + beq.n 20fe78 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20fefa │ │ │ │ + bne.n 20fe9a │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20fefa │ │ │ │ + bne.n 20fe9a │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 20ff48 │ │ │ │ + bhi.w 20fee8 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 210140 │ │ │ │ + bhi.w 2100e0 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -598262,18 +598230,18 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ uxtb r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrd r6, r1, [r1, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 20ff44 │ │ │ │ + bhi.n 20fee4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 210140 │ │ │ │ + bhi.w 2100e0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -598304,161 +598272,161 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 20fd30 │ │ │ │ + bne.w 20fcd0 │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20fde6 │ │ │ │ + bne.n 20fd86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21010e │ │ │ │ + beq.w 2100ae │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 20fd88 │ │ │ │ + b.n 20fd28 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20fed8 │ │ │ │ + b.n 20fe78 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20fed8 │ │ │ │ + b.n 20fe78 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20fda6 │ │ │ │ + bne.w 20fd46 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20fd88 │ │ │ │ + b.n 20fd28 │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20fece │ │ │ │ + b.n 20fe6e │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20fece │ │ │ │ + b.n 20fe6e │ │ │ │ uxth r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 20fe74 │ │ │ │ + b.n 20fe14 │ │ │ │ mov r5, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 20fe74 │ │ │ │ + b.n 20fe14 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20fde0 │ │ │ │ + bne.w 20fd80 │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20feea │ │ │ │ - b.n 20ff0e │ │ │ │ + bne.n 20fe8a │ │ │ │ + b.n 20feae │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20fd88 │ │ │ │ + b.n 20fd28 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 20fece │ │ │ │ + b.n 20fe6e │ │ │ │ mov r5, r6 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20fe74 │ │ │ │ + b.n 20fe14 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20fed8 │ │ │ │ - b.n 20fd30 │ │ │ │ + beq.n 20fe78 │ │ │ │ + b.n 20fcd0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21011a │ │ │ │ + beq.w 2100ba │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 2100c2 │ │ │ │ + bne.w 210062 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2100c2 │ │ │ │ + beq.w 210062 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ff68 │ │ │ │ + bne.n 20ff08 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2100b4 │ │ │ │ + beq.w 210054 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 20ffb0 │ │ │ │ + beq.n 20ff50 │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 20fd86 │ │ │ │ + beq.w 20fd26 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ff98 │ │ │ │ + bne.n 20ff38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 210124 │ │ │ │ + beq.w 2100c4 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fd86 │ │ │ │ + beq.w 20fd26 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20fd86 │ │ │ │ + beq.w 20fd26 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 20fd86 │ │ │ │ + beq.w 20fd26 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 2100f8 │ │ │ │ + beq.w 210098 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 210090 │ │ │ │ + beq.n 210030 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 210104 │ │ │ │ + bne.w 2100a4 │ │ │ │ ldrb.w r2, [ip, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 210104 │ │ │ │ + bne.n 2100a4 │ │ │ │ ldrb.w r9, [r6, #13] │ │ │ │ ldrd r2, r7, [r6, #20] │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 210044 │ │ │ │ + bhi.n 20ffe4 │ │ │ │ add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 2100be │ │ │ │ + bhi.n 21005e │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (210064 ) │ │ │ │ - ldr r7, [pc, #316] @ (210160 ) │ │ │ │ - ldr r7, [pc, #316] @ (210164 ) │ │ │ │ + ldr r7, [pc, #64] @ (210004 ) │ │ │ │ + ldr r7, [pc, #316] @ (210100 ) │ │ │ │ + ldr r7, [pc, #316] @ (210104 ) │ │ │ │ asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (210168 ) │ │ │ │ - ldr r7, [pc, #316] @ (210168 ) │ │ │ │ - ldr r7, [pc, #316] @ (21016c ) │ │ │ │ - ldr r4, [pc, #316] @ (21016c ) │ │ │ │ - ldr r7, [pc, #316] @ (210170 ) │ │ │ │ - ldr r7, [pc, #316] @ (210170 ) │ │ │ │ - ldr r7, [pc, #316] @ (210174 ) │ │ │ │ - ldr r7, [pc, #316] @ (210174 ) │ │ │ │ - ldr r7, [pc, #316] @ (210178 ) │ │ │ │ - ldr r7, [pc, #316] @ (210178 ) │ │ │ │ - ldr r7, [pc, #316] @ (21017c ) │ │ │ │ - ldr r7, [pc, #316] @ (21017c ) │ │ │ │ + ldr r7, [pc, #316] @ (210108 ) │ │ │ │ + ldr r7, [pc, #316] @ (210108 ) │ │ │ │ + ldr r7, [pc, #316] @ (21010c ) │ │ │ │ + ldr r4, [pc, #316] @ (21010c ) │ │ │ │ + ldr r7, [pc, #316] @ (210110 ) │ │ │ │ + ldr r7, [pc, #316] @ (210110 ) │ │ │ │ + ldr r7, [pc, #316] @ (210114 ) │ │ │ │ + ldr r7, [pc, #316] @ (210114 ) │ │ │ │ + ldr r7, [pc, #316] @ (210118 ) │ │ │ │ + ldr r7, [pc, #316] @ (210118 ) │ │ │ │ + ldr r7, [pc, #316] @ (21011c ) │ │ │ │ + ldr r7, [pc, #316] @ (21011c ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #13] │ │ │ │ ldrd r6, ip, [ip, #20] │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 210086 │ │ │ │ + bhi.n 210026 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 210140 │ │ │ │ + bhi.n 2100e0 │ │ │ │ tbb [pc, ip] │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ asrs r0, r6, #1 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ @@ -598473,315 +598441,315 @@ │ │ │ │ strb r0, [r6, #1] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.w 20fd92 │ │ │ │ + bne.w 20fd32 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20ffbe │ │ │ │ + bne.n 20ff5e │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20fd86 │ │ │ │ + bne.w 20fd26 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 20fd86 │ │ │ │ + bne.w 20fd26 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 20fd3e │ │ │ │ + b.n 20fcde │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 210044 │ │ │ │ + b.n 20ffe4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 210044 │ │ │ │ + b.n 20ffe4 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20ff88 │ │ │ │ + beq.w 20ff28 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 2100ee │ │ │ │ + beq.n 21008e │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 20fd86 │ │ │ │ + beq.w 20fd26 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2100d6 │ │ │ │ + bne.n 210076 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20ff94 │ │ │ │ - b.n 20ffb6 │ │ │ │ + bne.w 20ff34 │ │ │ │ + b.n 20ff56 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 210090 │ │ │ │ + b.n 210030 │ │ │ │ cmp r6, ip │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 210090 │ │ │ │ + b.n 210030 │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 20ff0e │ │ │ │ - b.n 20fd88 │ │ │ │ + beq.w 20feae │ │ │ │ + b.n 20fd28 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 20ff88 │ │ │ │ + b.n 20ff28 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20fd86 │ │ │ │ + bne.w 20fd26 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 20fd3e │ │ │ │ + b.n 20fcde │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 210086 │ │ │ │ + b.n 210026 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 210086 │ │ │ │ + b.n 210026 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #124] @ (2101cc ) │ │ │ │ + ldr r2, [pc, #124] @ (21016c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (2101d0 ) │ │ │ │ + ldr r3, [pc, #124] @ (210170 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2101ae │ │ │ │ + beq.n 21014e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20fcec │ │ │ │ + bl 20fc8c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 21019e │ │ │ │ + bcs.n 21013e │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 2101ae │ │ │ │ - bl 1e99c0 │ │ │ │ - ldr r2, [pc, #36] @ (2101d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2101d0 ) │ │ │ │ + bcs.n 21014e │ │ │ │ + bl 1e9960 │ │ │ │ + ldr r2, [pc, #36] @ (210174 ) │ │ │ │ + ldr r3, [pc, #28] @ (210170 ) │ │ │ │ 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 2101c8 │ │ │ │ + bne.n 210168 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 10, cr0, cr6, cr5, {5} │ │ │ │ + vhadd.u8 d0, d22, d21 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr5, {5} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr5, {5} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 2101ee │ │ │ │ + cbz r3, 21018e │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 210234 │ │ │ │ + beq.n 2101d4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 21023c │ │ │ │ + cbz r7, 2101dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 210254 │ │ │ │ + cbz r1, 2101f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20fcec │ │ │ │ + bl 20fc8c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 210140 │ │ │ │ + bl 2100e0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21022c │ │ │ │ + bne.n 2101cc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e97f4 │ │ │ │ + bl 1e9794 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 21022c │ │ │ │ + b.n 2101cc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20f1c4 │ │ │ │ - cbz r0, 210284 │ │ │ │ + bl 20f164 │ │ │ │ + cbz r0, 210224 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f218 │ │ │ │ + bl 20f1b8 │ │ │ │ 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 206298 │ │ │ │ + bl 206238 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21032e │ │ │ │ + beq.n 2102ce │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 2102d4 │ │ │ │ + cbz r5, 210274 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 2102f8 │ │ │ │ + cbz r4, 210298 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 210336 │ │ │ │ + beq.n 2102d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 2102ce │ │ │ │ + cbz r4, 21026e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2102ce │ │ │ │ + cbz r3, 21026e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2102e6 │ │ │ │ + beq.n 210286 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2102bc │ │ │ │ + bne.n 21025c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21031e │ │ │ │ + beq.n 2102be │ │ │ │ mov r0, r6 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2102a8 │ │ │ │ + bne.n 210248 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f1c4 │ │ │ │ - cbz r0, 21030c │ │ │ │ + bl 20f164 │ │ │ │ + cbz r0, 2102ac │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2102b8 │ │ │ │ - b.n 2102d4 │ │ │ │ + bne.n 210258 │ │ │ │ + b.n 210274 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2102d4 │ │ │ │ + bne.n 210274 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 21032a │ │ │ │ + cbnz r0, 2102ca │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20f218 │ │ │ │ + bl 20f1b8 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2102b8 │ │ │ │ - b.n 2102d4 │ │ │ │ + bne.n 210258 │ │ │ │ + b.n 210274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21030c │ │ │ │ + beq.n 2102ac │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2102d4 │ │ │ │ + b.n 210274 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20f1c4 │ │ │ │ - cbnz r0, 210348 │ │ │ │ + bl 20f164 │ │ │ │ + cbnz r0, 2102e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 21030c │ │ │ │ + b.n 2102ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2102b8 │ │ │ │ + b.n 210258 │ │ │ │ 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 │ │ │ │ - ldr.w r2, [pc, #1340] @ 2108a0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 210840 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r1, [pc, #1340] @ 2108a4 │ │ │ │ + ldr.w r1, [pc, #1340] @ 210844 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 2108a8 │ │ │ │ + ldr.w r2, [pc, #1328] @ 210848 │ │ │ │ add r1, pc │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -598795,54 +598763,54 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r5, [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.w fp, #0 │ │ │ │ - beq.w 210f06 │ │ │ │ + beq.w 210ea6 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 210560 │ │ │ │ + beq.w 210500 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #2 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r5, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 21046a │ │ │ │ + beq.n 21040a │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w 210596 │ │ │ │ - cbnz r7, 210448 │ │ │ │ - ldr.w r2, [pc, #1204] @ 2108ac │ │ │ │ + beq.w 210536 │ │ │ │ + cbnz r7, 2103e8 │ │ │ │ + ldr.w r2, [pc, #1204] @ 21084c │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ - cbz r4, 210448 │ │ │ │ + cbz r4, 2103e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 210438 │ │ │ │ + bne.n 2103d8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 210438 │ │ │ │ + bne.n 2103d8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ strd r9, r2, [r5, #48] @ 0x30 │ │ │ │ @@ -598850,99 +598818,99 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 21040a │ │ │ │ + bne.n 2103aa │ │ │ │ orr.w r3, r7, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21055e │ │ │ │ + beq.w 2104fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21045a │ │ │ │ + cbz r3, 2103fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2103ec │ │ │ │ + bne.n 21038c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210448 │ │ │ │ + beq.n 2103e8 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r4, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 21062a │ │ │ │ + bne.w 2105ca │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 21080c │ │ │ │ + beq.w 2107ac │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 21080c │ │ │ │ + bne.w 2107ac │ │ │ │ ands r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211018 │ │ │ │ + bne.w 210fb8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 210792 │ │ │ │ + beq.w 210732 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 210448 │ │ │ │ + bne.n 2103e8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210636 │ │ │ │ + beq.w 2105d6 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2260dc │ │ │ │ + bl 22607c │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21063a │ │ │ │ + beq.w 2105da │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 210636 │ │ │ │ + bhi.w 2105d6 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 614cc <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 210636 │ │ │ │ + bne.w 2105d6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210644 │ │ │ │ + beq.w 2105e4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 210550 │ │ │ │ + cbz r3, 2104f0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 210550 │ │ │ │ + bne.n 2104f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 210546 │ │ │ │ + bne.n 2104e6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbnz r3, 21051c │ │ │ │ + cbnz r3, 2104bc │ │ │ │ ldrd r3, r2, [r4, #48] @ 0x30 │ │ │ │ strd r3, r2, [r5, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -598952,240 +598920,240 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldrb.w fp, [r0, #-8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 210624 │ │ │ │ + bne.n 2105c4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 210dd0 │ │ │ │ + beq.w 210d70 │ │ │ │ orr.w fp, fp, sl │ │ │ │ uxtb.w sl, fp │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21044e │ │ │ │ + bne.w 2103ee │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2103bc │ │ │ │ + bne.w 21035c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 256940 │ │ │ │ - ldr r2, [pc, #820] @ (2108b0 ) │ │ │ │ - ldr r3, [pc, #808] @ (2108a8 ) │ │ │ │ + bl 2568e0 │ │ │ │ + ldr r2, [pc, #820] @ (210850 ) │ │ │ │ + ldr r3, [pc, #808] @ (210848 ) │ │ │ │ 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 211024 │ │ │ │ + bne.w 210fc4 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 210716 │ │ │ │ + beq.w 2106b6 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2106ba │ │ │ │ + beq.w 21065a │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 210448 │ │ │ │ - ldr r3, [pc, #756] @ (2108b4 ) │ │ │ │ + bne.w 2103e8 │ │ │ │ + ldr r3, [pc, #756] @ (210854 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 210968 │ │ │ │ + beq.w 210908 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ - vldr d7, [pc, #688] @ 210898 │ │ │ │ + vldr d7, [pc, #688] @ 210838 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [r4] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210448 │ │ │ │ + beq.w 2103e8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 210448 │ │ │ │ + b.n 2103e8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211028 │ │ │ │ + bne.w 210fc8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ mov.w fp, #0 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2104fc │ │ │ │ + bne.w 21049c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ - cbnz r1, 210656 │ │ │ │ + cbnz r1, 2105f6 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 210d3e │ │ │ │ + beq.w 210cde │ │ │ │ sub.w r3, r4, #20 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r7, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ it eq │ │ │ │ streq r4, [sp, #24] │ │ │ │ - beq.n 210694 │ │ │ │ - b.n 210d6e │ │ │ │ + beq.n 210634 │ │ │ │ + b.n 210d0e │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21069a │ │ │ │ + bne.n 21063a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 210d6c │ │ │ │ + bne.w 210d0c │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 210668 │ │ │ │ + beq.n 210608 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 211012 │ │ │ │ + bne.w 210fb2 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 210550 │ │ │ │ + bne.w 2104f0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210550 │ │ │ │ - b.n 210dd0 │ │ │ │ + bne.w 2104f0 │ │ │ │ + b.n 210d70 │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r3, [pc, #492] @ (2108b4 ) │ │ │ │ + ldr r3, [pc, #492] @ (210854 ) │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20e11c │ │ │ │ + bl 20e0bc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2108b8 │ │ │ │ + bne.w 210858 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 210448 │ │ │ │ - b.n 21061e │ │ │ │ + bne.w 2103e8 │ │ │ │ + b.n 2105be │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ add.w fp, r5, #20 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r4, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bl 20624c │ │ │ │ + bl 2061ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e11c │ │ │ │ + bl 20e0bc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210912 │ │ │ │ + bne.w 2108b2 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 203f34 │ │ │ │ + bl 203ed4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 210782 │ │ │ │ + cbz r0, 210722 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 208f34 │ │ │ │ + bl 208ed4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ - b.n 210624 │ │ │ │ + bl 204d70 │ │ │ │ + b.n 2105c4 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 2104b0 │ │ │ │ + bne.w 210450 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #5 │ │ │ │ ldrd sl, r8, [r5, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd sl, r8, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ strd r9, r9, [sp, #52] @ 0x34 │ │ │ │ @@ -599196,48 +599164,48 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r9, [r4, #68] @ 0x44 │ │ │ │ str.w r9, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ - b.n 210624 │ │ │ │ + bl 204d70 │ │ │ │ + b.n 2105c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2104a8 │ │ │ │ + beq.w 210448 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 210f0c │ │ │ │ + beq.w 210eac │ │ │ │ subs r4, #20 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 210f1c │ │ │ │ + beq.w 210ebc │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r5, #52 @ 0x34 │ │ │ │ @@ -599253,38 +599221,38 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r5, #68] @ 0x44 │ │ │ │ strd r0, r0, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 210624 │ │ │ │ + b.n 2105c4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [r0], {165} @ 0xa5 │ │ │ │ - stc2 0, cr0, [r4], {165} @ 0xa5 │ │ │ │ + ldc2l 0, cr0, [r0], #660 @ 0x294 │ │ │ │ + stc2l 0, cr0, [r4], #660 @ 0x294 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7e00a5 │ │ │ │ + @ instruction: 0xfade00a5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr.w fp, [r5, #112] @ 0x70 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ ldrb.w r1, [fp, #13] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 211038 │ │ │ │ + bne.w 210fd8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 211034 │ │ │ │ + bhi.w 210fd4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r4, r5, #8 │ │ │ │ @@ -599308,20 +599276,20 @@ │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r4, r5, #9 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r7, [r5, #32] │ │ │ │ ldrb.w r8, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211038 │ │ │ │ + bne.w 210fd8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 211034 │ │ │ │ + bhi.w 210fd4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r2, r1, #9 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -599347,31 +599315,31 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210ef4 │ │ │ │ + beq.w 210e94 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r8, #20 │ │ │ │ - bne.w 210616 │ │ │ │ - b.n 2105e0 │ │ │ │ + bne.w 2105b6 │ │ │ │ + b.n 210580 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r0, r2, [r5, #88] @ 0x58 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r8, ip │ │ │ │ it eq │ │ │ │ moveq r8, fp │ │ │ │ @@ -599385,111 +599353,111 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r1, [r5, #33] @ 0x21 │ │ │ │ strb.w r4, [r5, #32] │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 210a08 │ │ │ │ + beq.n 2109a8 │ │ │ │ mul.w r0, ip, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 20e2c0 │ │ │ │ + bl 20e260 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 210ab6 │ │ │ │ + beq.n 210a56 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 61830 │ │ │ │ cmp r4, r7 │ │ │ │ it cs │ │ │ │ movcs r4, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r4, 210a2c │ │ │ │ + cbz r4, 2109cc │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 210a22 │ │ │ │ + bne.n 2109c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 210a66 │ │ │ │ + cbz r7, 210a06 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 210a54 │ │ │ │ + bhi.n 2109f4 │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ add.w r7, sl, #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, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20611c │ │ │ │ + bl 2060bc │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 210740 │ │ │ │ + b.n 2106e0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r5, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ uxth r4, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r5, #88 @ 0x58 │ │ │ │ str.w r9, [r5, #88] @ 0x58 │ │ │ │ strd r3, r3, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r4, 210af4 │ │ │ │ + cbz r4, 210a94 │ │ │ │ clz r4, r4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ ldrb.w r8, [fp, #12] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 210c0e │ │ │ │ + beq.w 210bae │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ movs r7, #0 │ │ │ │ blx 61830 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ @@ -599501,275 +599469,275 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 210b14 │ │ │ │ + bne.n 210ab4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 210f00 │ │ │ │ + beq.w 210ea0 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bhi.n 210b5e │ │ │ │ + bhi.n 210afe │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 210c0e │ │ │ │ + bne.n 210bae │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp r8, r7 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 210bce │ │ │ │ + bne.n 210b6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210c0e │ │ │ │ + beq.n 210bae │ │ │ │ add.w r2, sp, #159 @ 0x9f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 210bb6 │ │ │ │ + bne.n 210b56 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 210c0e │ │ │ │ + beq.n 210bae │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ 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 r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ ldrd r2, r4, [sp, #32] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 210c3a │ │ │ │ + beq.n 210bda │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r0, [fp, #13] │ │ │ │ mul.w r0, r0, r8 │ │ │ │ blx 621a4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 20e2c0 │ │ │ │ + bl 20e260 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp sl, r8 │ │ │ │ it eq │ │ │ │ moveq r4, fp │ │ │ │ - beq.n 210cf0 │ │ │ │ + beq.n 210c90 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 61830 │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 210c64 │ │ │ │ + cbz r2, 210c04 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 210c5a │ │ │ │ + bne.n 210bfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ strd r9, r9, [sp, #128] @ 0x80 │ │ │ │ strd r9, r9, [sp, #136] @ 0x88 │ │ │ │ strd r9, r9, [r3] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 210ca2 │ │ │ │ + beq.n 210c42 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 210c90 │ │ │ │ + bhi.n 210c30 │ │ │ │ str.w fp, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrd r7, r3, [r5, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ str.w r9, [r5, #104] @ 0x68 │ │ │ │ strd r4, r4, [r5, #108] @ 0x6c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r7, [r5, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w sl, [r5, #40] @ 0x28 │ │ │ │ - bl 203188 │ │ │ │ + bl 203128 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 2106f4 │ │ │ │ + b.n 210694 │ │ │ │ movs r1, #8 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2109b2 │ │ │ │ + b.n 210952 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 210acc │ │ │ │ + b.n 210a6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e8578 │ │ │ │ - cbz r0, 210d56 │ │ │ │ + bl 2e8518 │ │ │ │ + cbz r0, 210cf6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 210e6a │ │ │ │ + beq.w 210e0a │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2104fc │ │ │ │ + bne.w 21049c │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ ldrb.w r2, [r8, #4] │ │ │ │ - b.n 210656 │ │ │ │ + b.n 2105f6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 21069a │ │ │ │ - bl 2e62b4 │ │ │ │ + bne.w 21063a │ │ │ │ + bl 2e6254 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 210da0 │ │ │ │ + beq.n 210d40 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ ldrb.w r2, [r8, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 210fd4 │ │ │ │ + beq.w 210f74 │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e62d0 │ │ │ │ + bl 2e6270 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 21069a │ │ │ │ + bne.w 21063a │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20e03c │ │ │ │ - b.n 210624 │ │ │ │ + bl 20dfdc │ │ │ │ + b.n 2105c4 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 210acc │ │ │ │ + b.n 210a6c │ │ │ │ movs r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2109b2 │ │ │ │ + b.n 210952 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 210acc │ │ │ │ + b.n 210a6c │ │ │ │ movs r1, #16 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 2109b2 │ │ │ │ + b.n 210952 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210550 │ │ │ │ + bne.w 2104f0 │ │ │ │ ldrh r2, [r5, #32] │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210550 │ │ │ │ + bne.w 2104f0 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 210550 │ │ │ │ + bne.w 2104f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210fde │ │ │ │ + beq.w 210f7e │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - beq.w 210ffc │ │ │ │ + beq.w 210f9c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r2, #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ sub.w r1, r1, #4 │ │ │ │ - beq.w 210f8e │ │ │ │ + beq.w 210f2e │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 210e4c │ │ │ │ + b.n 210dec │ │ │ │ ldrd r8, r6, [r3, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r8, [r6] │ │ │ │ str r7, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -599778,47 +599746,47 @@ │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ adds r0, r1, #4 │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ mov r3, r1 │ │ │ │ - beq.w 210f8c │ │ │ │ + beq.w 210f2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 210e1a │ │ │ │ + bne.n 210dba │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 210e1a │ │ │ │ - b.n 210e3a │ │ │ │ + bne.n 210dba │ │ │ │ + b.n 210dda │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 210d56 │ │ │ │ + bne.w 210cf6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 210d56 │ │ │ │ + bne.w 210cf6 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, fp, #20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -599826,51 +599794,51 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [fp, #64] @ 0x40 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r0, r5, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f1c4 │ │ │ │ - b.w 210624 │ │ │ │ + bl 20f164 │ │ │ │ + b.w 2105c4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 210acc │ │ │ │ + b.n 210a6c │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 2109b2 │ │ │ │ + b.n 210952 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 210448 │ │ │ │ - b.w 2105e0 │ │ │ │ + bne.w 2103e8 │ │ │ │ + b.w 210580 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 210b7c │ │ │ │ + b.n 210b1c │ │ │ │ mov sl, fp │ │ │ │ - b.w 210570 │ │ │ │ + b.w 210510 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 210820 │ │ │ │ - b.n 2107a0 │ │ │ │ + bne.w 2107c0 │ │ │ │ + b.n 210740 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 210f58 │ │ │ │ + bhi.n 210ef8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 210f88 │ │ │ │ + bhi.n 210f28 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -599883,773 +599851,773 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 21082e │ │ │ │ + bne.w 2107ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 210fa6 │ │ │ │ + beq.n 210f46 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204dd0 │ │ │ │ - b.w 210624 │ │ │ │ + bl 204d70 │ │ │ │ + b.w 2105c4 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 210f58 │ │ │ │ + b.n 210ef8 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 210f58 │ │ │ │ + b.n 210ef8 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 210f58 │ │ │ │ + b.n 210ef8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f1c4 │ │ │ │ + bl 20f164 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210624 │ │ │ │ + bne.w 2105c4 │ │ │ │ orr.w fp, fp, sl │ │ │ │ uxtb.w sl, fp │ │ │ │ - b.w 210558 │ │ │ │ + b.w 2104f8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 210f64 │ │ │ │ + bne.n 210f04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 210f64 │ │ │ │ + bne.n 210f04 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 210f64 │ │ │ │ + bne.n 210f04 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 210f64 │ │ │ │ + bne.n 210f04 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ subeq.w r4, r3, #20 │ │ │ │ - b.n 210f64 │ │ │ │ + b.n 210f04 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 210d8a │ │ │ │ - b.w 21069a │ │ │ │ + bne.w 210d2a │ │ │ │ + b.w 21063a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 211034 │ │ │ │ + bne.n 210fd4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ sub.w lr, r2, r3 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 210dfe │ │ │ │ + b.n 210d9e │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20f4d4 │ │ │ │ + bl 20f474 │ │ │ │ sub.w lr, r4, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 210dfe │ │ │ │ + b.n 210d9e │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ - b.w 210500 │ │ │ │ + b.w 2104a0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210624 │ │ │ │ + bne.w 2105c4 │ │ │ │ mov sl, r2 │ │ │ │ - b.w 210818 │ │ │ │ + b.w 2107b8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210448 │ │ │ │ + bne.w 2103e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 210822 │ │ │ │ + b.w 2107c2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ 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] │ │ │ │ - cbz r5, 211062 │ │ │ │ + cbz r5, 211002 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 211066 │ │ │ │ + cbnz r0, 211006 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211056 │ │ │ │ + bne.n 210ff6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 210350 │ │ │ │ + bl 2102f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211062 │ │ │ │ + beq.n 211002 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211062 │ │ │ │ + beq.n 211002 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211068 │ │ │ │ + bne.n 211008 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21107c │ │ │ │ + bne.n 21101c │ │ │ │ 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 r2, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov.w r4, #4194304 @ 0x400000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2110c4 │ │ │ │ + cbz r3, 211064 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ lsls r0, r0, #21 │ │ │ │ itt mi │ │ │ │ bfimi r1, r4, #0, #26 │ │ │ │ strmi r1, [r2, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2110ac │ │ │ │ + bne.n 21104c │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2110d8 │ │ │ │ + cbz r3, 211078 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 2110e2 │ │ │ │ + cbnz r5, 211082 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2110cc │ │ │ │ + bne.n 21106c │ │ │ │ mov r0, r9 │ │ │ │ - bl 22a040 │ │ │ │ + bl 229fe0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 211170 │ │ │ │ + beq.n 211110 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21114e │ │ │ │ + cbz r2, 2110ee │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 211166 │ │ │ │ + beq.n 211106 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 21112a │ │ │ │ + bne.n 2110ca │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 21115c │ │ │ │ + cbz r1, 2110fc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 211128 │ │ │ │ + bne.n 2110c8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 211128 │ │ │ │ + bls.n 2110c8 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 21114e │ │ │ │ + cbz r2, 2110ee │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 211136 │ │ │ │ + cbz r2, 2110d6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2110fe │ │ │ │ + bne.n 21109e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21114e │ │ │ │ + bne.n 2110ee │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 21115c │ │ │ │ + cbz r2, 2110fc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 211112 │ │ │ │ + beq.n 2110b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 2063dc │ │ │ │ - cbz r6, 211172 │ │ │ │ + bl 20637c │ │ │ │ + cbz r6, 211112 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 2110f2 │ │ │ │ + b.n 211092 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 21111e │ │ │ │ + b.n 2110be │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21114e │ │ │ │ + bne.n 2110ee │ │ │ │ mov r2, r1 │ │ │ │ - b.n 211104 │ │ │ │ + b.n 2110a4 │ │ │ │ mov r7, r6 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2110d8 │ │ │ │ + beq.n 211078 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2110d8 │ │ │ │ + beq.n 211078 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2110e2 │ │ │ │ + bne.n 211082 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211188 │ │ │ │ + bne.n 211128 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22a040 │ │ │ │ + bl 229fe0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [pc, #748] @ (211494 ) │ │ │ │ + ldr r0, [pc, #748] @ (211434 ) │ │ │ │ mov r8, r1 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 211212 │ │ │ │ + bhi.n 2111b2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r3, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r5 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21120c │ │ │ │ + cbz r3, 2111ac │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 211204 │ │ │ │ + bcc.n 2111a4 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ - cbz r0, 21120e │ │ │ │ + cbz r0, 2111ae │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2111fe │ │ │ │ + beq.n 21119e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2111f6 │ │ │ │ + bne.n 211196 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 211488 │ │ │ │ + bne.w 211428 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2111d6 │ │ │ │ + bne.n 211176 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21120c │ │ │ │ + beq.n 2111ac │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 211250 │ │ │ │ + bcc.n 2111f0 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21120e │ │ │ │ + beq.n 2111ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21124a │ │ │ │ + beq.n 2111ea │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 211242 │ │ │ │ + bne.n 2111e2 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 211488 │ │ │ │ + bne.w 211428 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 211220 │ │ │ │ - b.n 21120c │ │ │ │ - ldr r2, [pc, #572] @ (211498 ) │ │ │ │ + bne.n 2111c0 │ │ │ │ + b.n 2111ac │ │ │ │ + ldr r2, [pc, #572] @ (211438 ) │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21120c │ │ │ │ + beq.n 2111ac │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 2112a4 │ │ │ │ + bcc.n 211244 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21120e │ │ │ │ + beq.n 2111ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21129e │ │ │ │ + beq.n 21123e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 211296 │ │ │ │ + bne.n 211236 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 211488 │ │ │ │ + bne.w 211428 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 211274 │ │ │ │ - b.n 21120c │ │ │ │ + bne.n 211214 │ │ │ │ + b.n 2111ac │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21120c │ │ │ │ + beq.n 2111ac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 2112e2 │ │ │ │ + bcc.n 211282 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21120e │ │ │ │ + beq.n 2111ae │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 2112d4 │ │ │ │ + bne.n 211274 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 211488 │ │ │ │ + bne.w 211428 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 21120c │ │ │ │ + bne.n 2111ac │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 21120c │ │ │ │ + bhi.n 2111ac │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21120e │ │ │ │ + beq.n 2111ae │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 21130c │ │ │ │ + beq.n 2112ac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 211304 │ │ │ │ + bne.n 2112a4 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21120e │ │ │ │ + b.n 2111ae │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 211352 │ │ │ │ + cbz r2, 2112f2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 211352 │ │ │ │ + bcc.n 2112f2 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21120e │ │ │ │ + beq.w 2111ae │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 21134c │ │ │ │ + beq.n 2112ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 211344 │ │ │ │ + bne.n 2112e4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 211488 │ │ │ │ + bne.w 211428 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21120c │ │ │ │ + beq.w 2111ac │ │ │ │ ldr.w r7, [r8, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r8, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 21148c │ │ │ │ + beq.w 21142c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 211394 │ │ │ │ + bcc.n 211334 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21120e │ │ │ │ + beq.w 2111ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 211390 │ │ │ │ + beq.n 211330 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 211388 │ │ │ │ + bne.n 211328 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 211488 │ │ │ │ + bne.n 211428 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 211364 │ │ │ │ - b.n 21120c │ │ │ │ + bne.n 211304 │ │ │ │ + b.n 2111ac │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21120c │ │ │ │ + beq.w 2111ac │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 21148c │ │ │ │ + beq.n 21142c │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 2113e8 │ │ │ │ + bcc.n 211388 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21120e │ │ │ │ + beq.w 2111ae │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 2113e4 │ │ │ │ + beq.n 211384 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2113dc │ │ │ │ + bne.n 21137c │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 211488 │ │ │ │ + bne.n 211428 │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2113b8 │ │ │ │ - b.n 21120c │ │ │ │ - ldr r2, [pc, #168] @ (21149c ) │ │ │ │ + bne.n 211358 │ │ │ │ + b.n 2111ac │ │ │ │ + ldr r2, [pc, #168] @ (21143c ) │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, r4, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21120c │ │ │ │ + beq.w 2111ac │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 21148c │ │ │ │ + beq.n 21142c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 211438 │ │ │ │ + bcc.n 2113d8 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21120e │ │ │ │ + beq.w 2111ae │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 211434 │ │ │ │ + beq.n 2113d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 21142c │ │ │ │ + bne.n 2113cc │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 211488 │ │ │ │ + bne.n 211428 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 21140a │ │ │ │ - b.n 21120c │ │ │ │ + bne.n 2113aa │ │ │ │ + b.n 2111ac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 21120c │ │ │ │ + bne.w 2111ac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21148c │ │ │ │ + beq.n 21142c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 21120c │ │ │ │ + bcc.w 2111ac │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21120e │ │ │ │ + beq.w 2111ae │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 21147c │ │ │ │ + beq.n 21141c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 211474 │ │ │ │ + bne.n 211414 │ │ │ │ sub.w r0, r8, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21120e │ │ │ │ + b.n 2111ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21120e │ │ │ │ + b.n 2111ae │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cdp 0, 5, cr0, cr0, cr5, {5} │ │ │ │ + cdp 0, 11, cr0, cr0, cr5, {5} │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 2114d2 │ │ │ │ + cbnz r0, 211472 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2114d2 │ │ │ │ + beq.n 211472 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - cbnz r3, 2114be │ │ │ │ - b.n 2114d2 │ │ │ │ + cbnz r3, 21145e │ │ │ │ + b.n 211472 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 2114ec │ │ │ │ + cbz r3, 21148c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2114ba │ │ │ │ - cbz r1, 2114d4 │ │ │ │ + bne.n 21145a │ │ │ │ + cbz r1, 211474 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 2114ce │ │ │ │ + b.n 21146e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 2114d4 │ │ │ │ + cbz r2, 211474 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2114ca │ │ │ │ + bne.n 21146a │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 2114ee │ │ │ │ + beq.n 21148e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2114be │ │ │ │ + bne.n 21145e │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2114d2 │ │ │ │ + b.n 211472 │ │ │ │ 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.w r5, [pc, #3468] @ 212294 │ │ │ │ + ldr.w r5, [pc, #3468] @ 212234 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3468] @ 212298 │ │ │ │ + ldr.w r0, [pc, #3468] @ 212238 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3464] @ 21229c │ │ │ │ - ldr.w r2, [pc, #3464] @ 2122a0 │ │ │ │ + ldr.w r3, [pc, #3464] @ 21223c │ │ │ │ + ldr.w r2, [pc, #3464] @ 212240 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w ip, r5, lsl #7 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add.w r3, r7, ip │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 211638 │ │ │ │ + beq.n 2115d8 │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 211638 │ │ │ │ + bne.n 2115d8 │ │ │ │ ldr.w sl, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w r5, #468 @ 0x1d4 │ │ │ │ - bcs.w 211658 │ │ │ │ + bcs.w 2115f8 │ │ │ │ cmp.w r5, #462 @ 0x1ce │ │ │ │ - bcs.w 211cac │ │ │ │ + bcs.w 211c4c │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ - bls.w 2118e4 │ │ │ │ + bls.w 211884 │ │ │ │ cmp.w r5, #434 @ 0x1b2 │ │ │ │ - bhi.w 21245a │ │ │ │ + bhi.w 2123fa │ │ │ │ cmp.w r5, #420 @ 0x1a4 │ │ │ │ - bhi.w 211ce8 │ │ │ │ + bhi.w 211c88 │ │ │ │ cmp.w r5, #382 @ 0x17e │ │ │ │ - bcs.w 2125a2 │ │ │ │ + bcs.w 212542 │ │ │ │ cmp.w r5, #372 @ 0x174 │ │ │ │ - bcc.w 212664 │ │ │ │ + bcc.w 212604 │ │ │ │ sub.w r5, r5, #372 @ 0x174 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r3, r7, #24 │ │ │ │ lsls r5, r4, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp.w r5, #524 @ 0x20c │ │ │ │ - bls.w 211cde │ │ │ │ + bls.w 211c7e │ │ │ │ mvn.w sl, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add r5, sl │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsls r3, r5 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2116c0 │ │ │ │ + bne.n 211660 │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 211cde │ │ │ │ + beq.w 211c7e │ │ │ │ add ip, r7 │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w r8, [ip, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2116c2 │ │ │ │ + beq.n 211662 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212448 │ │ │ │ + bne.w 2123e8 │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ - cbnz r0, 211610 │ │ │ │ + cbnz r0, 2115b0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 2115e6 │ │ │ │ + bne.n 211586 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 211634 │ │ │ │ + cbz r3, 2115d4 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ uxtb r0, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #3176] @ 2122a4 │ │ │ │ - ldr.w r3, [pc, #3160] @ 212298 │ │ │ │ + ldr.w r2, [pc, #3176] @ 212244 │ │ │ │ + ldr.w r3, [pc, #3160] @ 212238 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 212b3e │ │ │ │ + bne.w 212ade │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #776 @ 0x308 │ │ │ │ - bcs.w 211d34 │ │ │ │ + bcs.w 211cd4 │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 2116c8 │ │ │ │ + bhi.n 211668 │ │ │ │ cmp.w r5, #620 @ 0x26c │ │ │ │ - bhi.w 212560 │ │ │ │ + bhi.w 212500 │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 211bfc │ │ │ │ + bhi.w 211b9c │ │ │ │ cmp.w r5, #486 @ 0x1e6 │ │ │ │ - bcs.w 2124da │ │ │ │ + bcs.w 21247a │ │ │ │ sub.w r2, r5, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 2116c0 │ │ │ │ + bne.n 211660 │ │ │ │ cmp.w r5, #482 @ 0x1e2 │ │ │ │ - beq.w 2126c6 │ │ │ │ + beq.w 212666 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 211cde │ │ │ │ + bpl.w 211c7e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 2116c0 │ │ │ │ + cbnz r0, 211660 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 2116c0 │ │ │ │ + cbnz r0, 211660 │ │ │ │ cmp.w fp, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ uxtbeq r0, r0 │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 21161a │ │ │ │ + b.n 2115ba │ │ │ │ subw r5, r5, #646 @ 0x286 │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 2116dc ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 21167c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ lsrs r7, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -600865,23 +600833,23 @@ │ │ │ │ lsls r3, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ - bhi.w 212914 │ │ │ │ + bhi.w 2128b4 │ │ │ │ cmp.w r5, #298 @ 0x12a │ │ │ │ - bhi.w 211d7c │ │ │ │ + bhi.w 211d1c │ │ │ │ cmp r5, #215 @ 0xd7 │ │ │ │ - bls.w 211a58 │ │ │ │ + bls.w 2119f8 │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 21190c ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 2118ac ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ stc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ lsrs r7, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #15 │ │ │ │ @@ -601016,21 +600984,21 @@ │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ - bhi.w 212526 │ │ │ │ + bhi.w 2124c6 │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ - bls.w 211f02 │ │ │ │ + bls.w 211ea2 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 211a78 ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 211a18 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ @@ -601210,16 +601178,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw r5, r5, #582 @ 0x246 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - bhi.n 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 211c10 ) │ │ │ │ + bhi.n 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 211bb0 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #15 │ │ │ │ @@ -601286,40 +601254,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r1 :256] │ │ │ │ mvn.w r2, #462 @ 0x1ce │ │ │ │ add r5, r2 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 2116c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 211cc4 ) │ │ │ │ + bhi.w 211660 │ │ │ │ + add r3, pc, #8 @ (adr r3, 211c64 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 212410 │ │ │ │ + beq.w 2123b0 │ │ │ │ add ip, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 21161a │ │ │ │ + b.n 2115ba │ │ │ │ mvn.w r3, #420 @ 0x1a4 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi.n 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 211cfc ) │ │ │ │ + bhi.n 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 211c9c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ @@ -601334,425 +601302,425 @@ │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r5 :256] │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ lsls r5, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 212aa2 │ │ │ │ + bhi.w 212a42 │ │ │ │ sub.w r1, r5, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 211cd8 │ │ │ │ + beq.n 211c78 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 21288a │ │ │ │ + bne.w 21282a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211610 │ │ │ │ - b.n 211e9a │ │ │ │ + beq.w 2115b0 │ │ │ │ + b.n 211e3a │ │ │ │ sub.w r5, r5, #300 @ 0x12c │ │ │ │ cmp r5, #26 │ │ │ │ - bhi.n 211cde │ │ │ │ + bhi.n 211c7e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsls r2, r5 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ cmp r5, #26 │ │ │ │ - bne.n 211cde │ │ │ │ + bne.n 211c7e │ │ │ │ add ip, r7 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 21161a │ │ │ │ + b.n 2115ba │ │ │ │ ldrb r5, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128dc │ │ │ │ + bne.w 21287c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 211de6 │ │ │ │ + cbnz r0, 211d86 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212a68 │ │ │ │ + bne.w 212a08 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 211e02 │ │ │ │ + bne.n 211da2 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ ubfx sl, sl, #12, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, sl │ │ │ │ orrs r0, r3 │ │ │ │ uxtb.w r8, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 21161a │ │ │ │ + b.n 2115ba │ │ │ │ mvn.w r9, #400 @ 0x190 │ │ │ │ add r5, r9 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsls r2, r5 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ cmp r5, #19 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r9, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 2128b2 │ │ │ │ + bne.w 212852 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, sl, #12, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.w 212994 │ │ │ │ + beq.w 212934 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 212124 │ │ │ │ + beq.w 2120c4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 2116c0 │ │ │ │ + b.n 211660 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212878 │ │ │ │ + bne.w 212818 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2128f2 │ │ │ │ + bne.w 212892 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 211610 │ │ │ │ + b.w 2115b0 │ │ │ │ ldrb r5, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21284a │ │ │ │ + bne.w 2127ea │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21240a │ │ │ │ + bne.w 2123aa │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212a90 │ │ │ │ + bne.w 212a30 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21240a │ │ │ │ + bne.w 2123aa │ │ │ │ cmp.w fp, #1 │ │ │ │ ittt eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ uxtbeq r0, r0 │ │ │ │ - b.w 211610 │ │ │ │ + b.w 2115b0 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bls.w 2129b4 │ │ │ │ + bls.w 212954 │ │ │ │ subs r5, #51 @ 0x33 │ │ │ │ cmp r5, #13 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsls r3, r5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 21214a │ │ │ │ + bne.w 2120ea │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 211cde │ │ │ │ + beq.w 211c7e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212756 │ │ │ │ + bne.w 2126f6 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 211f64 │ │ │ │ + cbz r0, 211f04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bmi.w 21161a │ │ │ │ + bmi.w 2115ba │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 21277e │ │ │ │ + bne.w 21271e │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21161a │ │ │ │ + bne.w 2115ba │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.w 21161a │ │ │ │ + bpl.w 2115ba │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 21161a │ │ │ │ + bmi.w 2115ba │ │ │ │ ldr r1, [r6, #4] │ │ │ │ and.w r2, r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ cmp.w r5, #548 @ 0x224 │ │ │ │ - bcc.w 2115a8 │ │ │ │ + bcc.w 211548 │ │ │ │ subw r5, r5, #559 @ 0x22f │ │ │ │ cmp r5, #21 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsls r3, r5 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ cmp r5, #20 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21280a │ │ │ │ + bne.w 2127aa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ ubfx r0, sl, #7, #1 │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ add ip, r7 │ │ │ │ mvn.w r0, sl │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212822 │ │ │ │ + bne.w 2127c2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 212068 │ │ │ │ + cbz r0, 212008 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 21161a │ │ │ │ + bmi.w 2115ba │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2127a6 │ │ │ │ + bne.w 212746 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 211610 │ │ │ │ + b.w 2115b0 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add ip, r7 │ │ │ │ tst.w sl, #4128 @ 0x1020 │ │ │ │ - beq.w 2116c2 │ │ │ │ + beq.w 211662 │ │ │ │ ldrb.w sl, [ip, #4] │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2116c2 │ │ │ │ + beq.w 211662 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2124ca │ │ │ │ + bne.w 21246a │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 2120ac │ │ │ │ - b.w 211610 │ │ │ │ + bne.n 21204c │ │ │ │ + b.w 2115b0 │ │ │ │ add.w r7, r7, #53248 @ 0xd000 │ │ │ │ eor.w r0, sl, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ ldrb.w r3, [r7, #1330] @ 0x532 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ ldrb.w lr, [r6, #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 lr, #0 │ │ │ │ - bne.w 212768 │ │ │ │ + bne.w 212708 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ mvn.w r3, sl │ │ │ │ add ip, r7 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.w 2116c0 │ │ │ │ + bmi.w 211660 │ │ │ │ ubfx r3, sl, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ uxtb r0, r2 │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ cmp r5, #195 @ 0xc3 │ │ │ │ - beq.w 2115d0 │ │ │ │ + beq.w 211570 │ │ │ │ cmp r5, #196 @ 0xc4 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2128a2 │ │ │ │ + bne.w 212842 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 212180 │ │ │ │ + cbz r0, 212120 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 21161a │ │ │ │ + bmi.w 2115ba │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212984 │ │ │ │ + bne.w 212924 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212b2c │ │ │ │ + bne.w 212acc │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 211f68 │ │ │ │ + b.n 211f08 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211e72 │ │ │ │ + beq.w 211e12 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 212860 │ │ │ │ + bne.w 212800 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ add ip, r7 │ │ │ │ cmp.w fp, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, sl, #5, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 2120fa │ │ │ │ + b.n 21209a │ │ │ │ add.w r3, r7, ip │ │ │ │ add.w lr, sp, #12 │ │ │ │ ldrb.w r9, [r6, #25] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 212790 │ │ │ │ + bne.w 212730 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 21224e │ │ │ │ + cbnz r0, 2121ee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ and.w r0, r0, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add ip, r7 │ │ │ │ mvn.w r6, #454 @ 0x1c6 │ │ │ │ @@ -601760,365 +601728,365 @@ │ │ │ │ mvn.w r7, #338 @ 0x152 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ adds r1, r5, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 21161a │ │ │ │ + bls.w 2115ba │ │ │ │ bic.w r2, r5, #2 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - beq.w 21161a │ │ │ │ + beq.w 2115ba │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r5, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ orr.w r2, r0, r5 │ │ │ │ uxtb r0, r2 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaec00a5 │ │ │ │ + adc.w r0, ip, r5, asr #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae200a5 │ │ │ │ + adc.w r0, r2, r5, asr #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9bc00a5 │ │ │ │ + ands.w r0, ip, r5, asr #2 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2128cc │ │ │ │ + bne.w 21286c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 2122de │ │ │ │ + cbz r0, 21227e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 21161a │ │ │ │ + bmi.w 2115ba │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212974 │ │ │ │ + bne.w 212914 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 21206c │ │ │ │ + b.n 21200c │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r2, [ip, #93] @ 0x5d │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ ubfx r0, sl, #6, #1 │ │ │ │ add.w r7, r7, #73728 @ 0x12000 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r7, #818] @ 0x332 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [r7, #1714] @ 0x6b2 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r2, r7, #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 212214 │ │ │ │ + bne.w 2121b4 │ │ │ │ and.w r0, sl, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 212832 │ │ │ │ + bne.w 2127d2 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ add ip, r7 │ │ │ │ tst.w sl, #8 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ - bne.w 21161a │ │ │ │ + bne.w 2115ba │ │ │ │ cmp.w fp, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, sl │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 21161a │ │ │ │ + beq.w 2115ba │ │ │ │ mov r0, r8 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #81920 @ 0x14000 │ │ │ │ subs.w r0, fp, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [r7, #3250] @ 0xcb2 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 212904 │ │ │ │ + bne.w 2128a4 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 21240a │ │ │ │ + cbnz r0, 2123aa │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 212a7a │ │ │ │ + bne.w 212a1a │ │ │ │ ldrb.w r0, [sl, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2122fe │ │ │ │ + beq.w 21229e │ │ │ │ mov r0, r8 │ │ │ │ - b.w 211610 │ │ │ │ + b.w 2115b0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #12 │ │ │ │ ldrb.w lr, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 2127de │ │ │ │ + bne.w 21277e │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21161a │ │ │ │ + beq.w 2115ba │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211604 │ │ │ │ + bl 211440 │ │ │ │ + b.w 2115a4 │ │ │ │ mvn.w r2, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #7185 @ 0x1c11 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ movw r2, #461 @ 0x1cd │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 21269e │ │ │ │ + beq.w 21263e │ │ │ │ cmp.w r5, #458 @ 0x1ca │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ add.w r9, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2127f4 │ │ │ │ + bne.w 212794 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.w 2129a6 │ │ │ │ + beq.w 212946 │ │ │ │ itett le │ │ │ │ ubfxle r2, sl, #1, #1 │ │ │ │ addgt.w r5, r7, r5, lsl #7 │ │ │ │ eorle.w r2, r2, #1 │ │ │ │ addle.w r5, r7, r5, lsl #7 │ │ │ │ itett le │ │ │ │ orrle r2, r0 │ │ │ │ ldrbgt.w r3, [r5, #50] @ 0x32 │ │ │ │ ldrble.w r3, [r5, #50] @ 0x32 │ │ │ │ uxtble r0, r2 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 2120ca │ │ │ │ + bl 211440 │ │ │ │ + b.n 21206a │ │ │ │ cmp.w r5, #516 @ 0x204 │ │ │ │ - bhi.w 211fc2 │ │ │ │ + bhi.w 211f62 │ │ │ │ cmp.w r5, #486 @ 0x1e6 │ │ │ │ - beq.w 211cde │ │ │ │ + beq.w 211c7e │ │ │ │ mvn.w r9, #486 @ 0x1e6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r5, r9 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ add.w r3, r7, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 2116c0 │ │ │ │ - b.n 2121da │ │ │ │ + bpl.w 211660 │ │ │ │ + b.n 21217a │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ - beq.w 2122a8 │ │ │ │ - bhi.w 2127b8 │ │ │ │ + beq.w 212248 │ │ │ │ + bhi.w 212758 │ │ │ │ cmp r5, #194 @ 0xc2 │ │ │ │ - bhi.w 21213e │ │ │ │ + bhi.w 2120de │ │ │ │ sub.w r3, r5, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 211f2e │ │ │ │ + bne.w 211ece │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ - beq.w 21214a │ │ │ │ - b.w 211cde │ │ │ │ + beq.w 2120ea │ │ │ │ + b.w 211c7e │ │ │ │ mvn.w r1, #620 @ 0x26c │ │ │ │ add.w lr, r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ movw lr, #42585 @ 0xa659 │ │ │ │ movt lr, #6 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ tst.w r1, #81920 @ 0x14000 │ │ │ │ - beq.w 211cd8 │ │ │ │ + beq.w 211c78 │ │ │ │ cmp.w fp, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, sl, #1, #1 │ │ │ │ ubfxne r0, sl, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ cmp.w r5, #400 @ 0x190 │ │ │ │ - bcs.w 211e10 │ │ │ │ + bcs.w 211db0 │ │ │ │ cmp.w r5, #384 @ 0x180 │ │ │ │ - bcc.w 211cde │ │ │ │ + bcc.w 211c7e │ │ │ │ sub.w r2, r5, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 212082 │ │ │ │ + beq.w 212022 │ │ │ │ add.w r3, r7, ip │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 21260c │ │ │ │ + beq.n 2125ac │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #27 │ │ │ │ - bmi.n 21260c │ │ │ │ + bmi.n 2125ac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ and.w r1, r1, #262148 @ 0x40004 │ │ │ │ ldrb.w r2, [r2, #360] @ 0x168 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 21161a │ │ │ │ + bne.w 2115ba │ │ │ │ add ip, r7 │ │ │ │ ldrb.w r8, [ip, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21161a │ │ │ │ + beq.w 2115ba │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 212654 │ │ │ │ + bne.n 2125f4 │ │ │ │ ldrb.w r0, [fp, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211610 │ │ │ │ + bne.w 2115b0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 212624 │ │ │ │ - b.w 211610 │ │ │ │ + bne.n 2125c4 │ │ │ │ + b.w 2115b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 212640 │ │ │ │ + bl 211440 │ │ │ │ + b.n 2125e0 │ │ │ │ sub.w r5, r5, #346 @ 0x15a │ │ │ │ cmp r5, #25 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsls r3, r5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2116c0 │ │ │ │ + bne.w 211660 │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ cmp r5, #22 │ │ │ │ - bne.w 211cde │ │ │ │ + bne.w 211c7e │ │ │ │ ubfx r0, sl, #4, #1 │ │ │ │ add ip, r7 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #57344 @ 0xe000 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r7, #1710] @ 0x6ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ cmp.w fp, #12 │ │ │ │ - bhi.w 212b42 │ │ │ │ + bhi.w 212ae2 │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ movs r4, r2 │ │ │ │ movs r6, r3 │ │ │ │ movs r5, r6 │ │ │ │ movs r4, r2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r7, #8 │ │ │ │ @@ -602128,607 +602096,607 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r5, r1 │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r5, r1 │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ eor.w r0, sl, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ movw r0, #2050 @ 0x802 │ │ │ │ and.w r0, sl, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ mvn.w r0, sl │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ add.w r7, r7, #61696 @ 0xf100 │ │ │ │ movw r0, #2052 @ 0x804 │ │ │ │ and.w r0, sl, r0 │ │ │ │ clz r0, r0 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211f4c │ │ │ │ + bl 211440 │ │ │ │ + b.w 211eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 21210e │ │ │ │ + b.n 2120ae │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211f7e │ │ │ │ + bl 211440 │ │ │ │ + b.w 211f1e │ │ │ │ mov r0, lr │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 212240 │ │ │ │ + b.n 2121e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211610 │ │ │ │ + bl 211440 │ │ │ │ + b.w 2115b0 │ │ │ │ sub.w r2, r5, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 2115d0 │ │ │ │ + bne.w 211570 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 211f2e │ │ │ │ + bne.w 211ece │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ - beq.w 21214a │ │ │ │ - b.w 211cde │ │ │ │ + beq.w 2120ea │ │ │ │ + b.w 211c7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 21242c │ │ │ │ + b.n 2123cc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 21249e │ │ │ │ + b.n 21243e │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 212012 │ │ │ │ + b.w 211fb2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 212050 │ │ │ │ + bl 211440 │ │ │ │ + b.n 211ff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211ecc │ │ │ │ + bl 211440 │ │ │ │ + b.w 211e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211e94 │ │ │ │ + bl 211440 │ │ │ │ + b.w 211e34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211610 │ │ │ │ - b.w 211e9a │ │ │ │ + beq.w 2115b0 │ │ │ │ + b.w 211e3a │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 212168 │ │ │ │ + bl 211440 │ │ │ │ + b.n 212108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.w 211e5e │ │ │ │ + b.w 211dfe │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 2122c6 │ │ │ │ + bl 211440 │ │ │ │ + b.n 212266 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211dce │ │ │ │ + bl 211440 │ │ │ │ + b.w 211d6e │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211610 │ │ │ │ + bl 211440 │ │ │ │ + b.w 2115b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 2123e8 │ │ │ │ + bl 211440 │ │ │ │ + b.n 212388 │ │ │ │ mvn.w fp, #326 @ 0x146 │ │ │ │ add r5, fp │ │ │ │ cmp r5, #17 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 21292c ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 2128cc ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c6946 │ │ │ │ - bl 5c694a │ │ │ │ + bl 5c68e6 │ │ │ │ + bl 5c68ea │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c6962 │ │ │ │ + bl 5c6902 │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bl 5c696a │ │ │ │ + bl 5c690a │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 2122f8 │ │ │ │ + bl 211440 │ │ │ │ + b.n 212298 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.n 21219a │ │ │ │ + bl 211440 │ │ │ │ + b.n 21213a │ │ │ │ mvn.w r3, sl │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ uxtb r0, r3 │ │ │ │ - b.w 2116c0 │ │ │ │ + b.w 211660 │ │ │ │ add.w r5, r7, r5, lsl #7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ - b.w 21161a │ │ │ │ + b.w 2115ba │ │ │ │ cmp r5, #5 │ │ │ │ - bls.w 211cde │ │ │ │ + bls.w 211c7e │ │ │ │ subs r5, #6 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 2129cc ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 21296c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ - bl 5ec9ce │ │ │ │ + bl 5ec96e │ │ │ │ + bl 526972 │ │ │ │ + bl 526976 │ │ │ │ + bl 52697a │ │ │ │ + bl 52697e │ │ │ │ + bl 526982 │ │ │ │ + bl 526986 │ │ │ │ + bl 52698a │ │ │ │ + bl 52698e │ │ │ │ + bl 526992 │ │ │ │ + bl 526996 │ │ │ │ + bl 52699a │ │ │ │ + bl 52699e │ │ │ │ + bl 5269a2 │ │ │ │ + bl 5269a6 │ │ │ │ + bl 5269aa │ │ │ │ + bl 5269ae │ │ │ │ + bl 5269b2 │ │ │ │ + bl 5269b6 │ │ │ │ + bl 5269ba │ │ │ │ + bl 5269be │ │ │ │ + bl 5269c2 │ │ │ │ + bl 5269c6 │ │ │ │ + bl 5269ca │ │ │ │ + bl 5269ce │ │ │ │ bl 5269d2 │ │ │ │ bl 5269d6 │ │ │ │ - bl 5269da │ │ │ │ - bl 5269de │ │ │ │ + stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ + stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ bl 5269e2 │ │ │ │ bl 5269e6 │ │ │ │ - bl 5269ea │ │ │ │ + bl 5ec9ea │ │ │ │ bl 5269ee │ │ │ │ bl 5269f2 │ │ │ │ - bl 5269f6 │ │ │ │ - bl 5269fa │ │ │ │ - bl 5269fe │ │ │ │ - bl 526a02 │ │ │ │ - bl 526a06 │ │ │ │ - bl 526a0a │ │ │ │ - bl 526a0e │ │ │ │ - bl 526a12 │ │ │ │ - bl 526a16 │ │ │ │ - bl 526a1a │ │ │ │ - bl 526a1e │ │ │ │ - bl 526a22 │ │ │ │ - bl 526a26 │ │ │ │ - bl 526a2a │ │ │ │ - bl 526a2e │ │ │ │ - bl 526a32 │ │ │ │ - bl 526a36 │ │ │ │ - stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 526a42 │ │ │ │ - bl 526a46 │ │ │ │ - bl 5eca4a │ │ │ │ - bl 526a4e │ │ │ │ - bl 526a52 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 5eca66 │ │ │ │ + bl 5eca06 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211de6 │ │ │ │ + bl 211440 │ │ │ │ + b.w 211d86 │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21240a │ │ │ │ - b.n 2122fe │ │ │ │ + bne.w 2123aa │ │ │ │ + b.n 21229e │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 211ee8 │ │ │ │ + bl 211440 │ │ │ │ + b.w 211e88 │ │ │ │ subw r5, r5, #858 @ 0x35a │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.w 211cde │ │ │ │ + bhi.w 211c7e │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.w 211cde │ │ │ │ - add r3, pc, #8 @ (adr r3, 212abc ) │ │ │ │ + bhi.w 211c7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 212a5c ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ - bl 436ac2 │ │ │ │ - bl 436ac6 │ │ │ │ - bl 436aca │ │ │ │ - bl 436ace │ │ │ │ - bl 436ad2 │ │ │ │ - bl 436ad6 │ │ │ │ - bl 436ada │ │ │ │ - bl 436ade │ │ │ │ - bl 436ae2 │ │ │ │ - bl 436ae6 │ │ │ │ - bl 436aea │ │ │ │ - bl 436aee │ │ │ │ - bl 436af2 │ │ │ │ - bl 436af6 │ │ │ │ - bl 436afa │ │ │ │ + bl 436a62 │ │ │ │ + bl 436a66 │ │ │ │ + bl 436a6a │ │ │ │ + bl 436a6e │ │ │ │ + bl 436a72 │ │ │ │ + bl 436a76 │ │ │ │ + bl 436a7a │ │ │ │ + bl 436a7e │ │ │ │ + bl 436a82 │ │ │ │ + bl 436a86 │ │ │ │ + bl 436a8a │ │ │ │ + bl 436a8e │ │ │ │ + bl 436a92 │ │ │ │ + bl 436a96 │ │ │ │ + bl 436a9a │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bl 436b02 │ │ │ │ - bl 436b06 │ │ │ │ - bl 436b0a │ │ │ │ - bl 436b0e │ │ │ │ - bl 436b12 │ │ │ │ - bl 4fcb16 │ │ │ │ - bl 4fcb1a │ │ │ │ - bl 4fcb1e │ │ │ │ - bl 4fcb22 │ │ │ │ + bl 436aa2 │ │ │ │ + bl 436aa6 │ │ │ │ + bl 436aaa │ │ │ │ + bl 436aae │ │ │ │ + bl 436ab2 │ │ │ │ + bl 4fcab6 │ │ │ │ + bl 4fcaba │ │ │ │ + bl 4fcabe │ │ │ │ + bl 4fcac2 │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ mov r0, r9 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2114a0 │ │ │ │ - b.w 2121ba │ │ │ │ + bl 211440 │ │ │ │ + b.w 21215a │ │ │ │ blx 61dac <__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, #2580] @ 21356c │ │ │ │ - ldr.w r2, [pc, #2580] @ 213570 │ │ │ │ + ldr.w r3, [pc, #2580] @ 21350c │ │ │ │ + ldr.w r2, [pc, #2580] @ 213510 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2572] @ 213574 │ │ │ │ + ldr.w r3, [pc, #2572] @ 213514 │ │ │ │ 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 212c2a │ │ │ │ + beq.n 212bca │ │ │ │ mov r5, r0 │ │ │ │ mov r8, 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 2130ce │ │ │ │ + beq.w 21306e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 212e42 │ │ │ │ + beq.w 212de2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 212c22 │ │ │ │ + bne.n 212bc2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212c12 │ │ │ │ + cbz r3, 212bb2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 212c52 │ │ │ │ + beq.n 212bf2 │ │ │ │ ldrb.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212db0 │ │ │ │ + beq.w 212d50 │ │ │ │ ldrb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212dea │ │ │ │ + beq.w 212d8a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 213566 │ │ │ │ + bhi.w 213506 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 212c52 │ │ │ │ + bne.n 212bf2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2132fe │ │ │ │ + beq.w 21329e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 212c52 │ │ │ │ + bne.n 212bf2 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ - cbnz r3, 212c52 │ │ │ │ + cbnz r3, 212bf2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ - cbz r3, 212c52 │ │ │ │ + cbz r3, 212bf2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212bb0 │ │ │ │ + bne.n 212b50 │ │ │ │ ldrb.w r3, [r8, #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 212b90 │ │ │ │ - ldr.w r2, [pc, #2380] @ 213578 │ │ │ │ - ldr.w r3, [pc, #2372] @ 213574 │ │ │ │ + bne.n 212b30 │ │ │ │ + ldr.w r2, [pc, #2380] @ 213518 │ │ │ │ + ldr.w r3, [pc, #2372] @ 213514 │ │ │ │ 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 21351e │ │ │ │ + bne.w 2134be │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212bb0 │ │ │ │ - b.n 212c12 │ │ │ │ - ldr.w r3, [pc, #2332] @ 21357c │ │ │ │ + bne.n 212b50 │ │ │ │ + b.n 212bb2 │ │ │ │ + ldr.w r3, [pc, #2332] @ 21351c │ │ │ │ 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, 212c78 │ │ │ │ + cbz r3, 212c18 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2114f4 │ │ │ │ - b.n 212c52 │ │ │ │ + bl 211494 │ │ │ │ + b.n 212bf2 │ │ │ │ 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 212c52 │ │ │ │ + bls.n 212bf2 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 2134e6 │ │ │ │ + beq.w 213486 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 212cda │ │ │ │ + b.n 212c7a │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 2132e8 │ │ │ │ + bpl.w 213288 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 21335e │ │ │ │ + bne.w 2132fe │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ uxtb r7, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcs.n 212d26 │ │ │ │ + bcs.n 212cc6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ mla r2, sl, r9, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 2132e8 │ │ │ │ + bhi.w 213288 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 2132cc │ │ │ │ + bne.w 21326c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 212cb2 │ │ │ │ + beq.n 212c52 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 213392 │ │ │ │ + bne.w 213332 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 212d18 │ │ │ │ + cbz r3, 212cb8 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 212cda │ │ │ │ + bcc.n 212c7a │ │ │ │ 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 212c52 │ │ │ │ + b.n 212bf2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2108] @ 213580 │ │ │ │ + ldr.w r3, [pc, #2108] @ 213520 │ │ │ │ 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 212c52 │ │ │ │ + beq.w 212bf2 │ │ │ │ mov r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r8, #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 212dce │ │ │ │ + bne.n 212d6e │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 212de0 │ │ │ │ + cbnz r0, 212d80 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 212d66 │ │ │ │ + bne.n 212d06 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 212c52 │ │ │ │ + b.n 212bf2 │ │ │ │ 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 2134b8 │ │ │ │ + bhi.w 213458 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r2, #12 │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r2, #12 │ │ │ │ lsls r4, r6, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 212bec │ │ │ │ + beq.w 212b8c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 213330 │ │ │ │ + bhi.w 2132d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213352 │ │ │ │ + beq.w 2132f2 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212c52 │ │ │ │ - b.n 212d98 │ │ │ │ + bne.w 212bf2 │ │ │ │ + b.n 212d38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212d80 │ │ │ │ + beq.n 212d20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 212c52 │ │ │ │ + b.n 212bf2 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - cbz r1, 212e3e │ │ │ │ + cbz r1, 212dde │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 212e3e │ │ │ │ - add r2, pc, #8 @ (adr r2, 212e00 ) │ │ │ │ + bhi.n 212dde │ │ │ │ + add r2, pc, #8 @ (adr r2, 212da0 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -602743,51 +602711,51 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206f2c │ │ │ │ - cbz r0, 212e3a │ │ │ │ + bl 206ecc │ │ │ │ + cbz r0, 212dda │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2111a0 │ │ │ │ + bl 211140 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 212bca │ │ │ │ + b.n 212b6a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 212bca │ │ │ │ + b.n 212b6a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 213550 │ │ │ │ + beq.w 2134f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 212e86 │ │ │ │ + cbz r3, 212e26 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 212e86 │ │ │ │ + bne.n 212e26 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212f6a │ │ │ │ + bne.n 212f0a │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212f6a │ │ │ │ + beq.n 212f0a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 212e86 │ │ │ │ + cbz r3, 212e26 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 212e6a │ │ │ │ + beq.n 212e0a │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, r4 │ │ │ │ @@ -602805,774 +602773,774 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 212b44 │ │ │ │ + bl 212ae4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 212fa4 │ │ │ │ + beq.n 212f44 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 212fa4 │ │ │ │ + bne.n 212f44 │ │ │ │ mov r6, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 212f2e │ │ │ │ + cbnz r4, 212ece │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 212f2e │ │ │ │ + cbz r2, 212ece │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2114a0 │ │ │ │ - cbnz r0, 212f5a │ │ │ │ - cbz r7, 212f24 │ │ │ │ + bl 211440 │ │ │ │ + cbnz r0, 212efa │ │ │ │ + cbz r7, 212ec4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 212f24 │ │ │ │ - cbz r5, 212f56 │ │ │ │ + beq.n 212ec4 │ │ │ │ + cbz r5, 212ef6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 212f5a │ │ │ │ + bne.n 212efa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 212f00 │ │ │ │ + bne.n 212ea0 │ │ │ │ mov r6, sl │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 212f3a │ │ │ │ + cbz r3, 212eda │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 212eee │ │ │ │ + beq.n 212e8e │ │ │ │ ldr.w sl, [sp] │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 212ec6 │ │ │ │ + bne.n 212e66 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - b.n 212fb6 │ │ │ │ + b.n 212f56 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - b.n 212f24 │ │ │ │ + b.n 212ec4 │ │ │ │ mov.w r3, #1 │ │ │ │ mov r6, sl │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 212f2e │ │ │ │ + b.n 212ece │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 212e7a │ │ │ │ + beq.n 212e1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 212f8c │ │ │ │ + beq.n 212f2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212e7a │ │ │ │ + beq.w 212e1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 212f7c │ │ │ │ + bne.n 212f1c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 212e7a │ │ │ │ + b.n 212e1a │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ - cbnz r6, 212fc2 │ │ │ │ + cbnz r6, 212f62 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ - cbz r3, 212fe6 │ │ │ │ + cbz r3, 212f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20636c │ │ │ │ + bl 20630c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 212fdc │ │ │ │ + b.n 212f7c │ │ │ │ mov r0, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r9, #36] @ 0x24 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206510 │ │ │ │ + bl 2064b0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 212fcc │ │ │ │ + bne.n 212f6c │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 206510 │ │ │ │ + bl 2064b0 │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213096 │ │ │ │ + beq.n 213036 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 213096 │ │ │ │ + bne.n 213036 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2130c4 │ │ │ │ + beq.n 213064 │ │ │ │ strh.w r9, [r4, #34] @ 0x22 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21308a │ │ │ │ + cbz r3, 21302a │ │ │ │ ldrb.w r7, [r5, #58] @ 0x3a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21331a │ │ │ │ + bne.w 2132ba │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2114a0 │ │ │ │ - cbnz r0, 213082 │ │ │ │ + bl 211440 │ │ │ │ + cbnz r0, 213022 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 2130ac │ │ │ │ + cbz r3, 21304c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2130b6 │ │ │ │ + beq.n 213056 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 213082 │ │ │ │ + bne.n 213022 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21308a │ │ │ │ + cbz r3, 21302a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 213566 │ │ │ │ + beq.w 213506 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 213030 │ │ │ │ + bcc.n 212fd0 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 213082 │ │ │ │ + cbz r2, 213022 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 213076 │ │ │ │ + bne.n 213016 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 213030 │ │ │ │ + beq.n 212fd0 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213096 │ │ │ │ + cbz r3, 213036 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 213010 │ │ │ │ + beq.n 212fb0 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 2130a6 │ │ │ │ + cbnz r3, 213046 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #25] │ │ │ │ - b.n 212c22 │ │ │ │ + b.n 212bc2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21302c │ │ │ │ - b.n 21308a │ │ │ │ + bne.n 212fcc │ │ │ │ + b.n 21302a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21308a │ │ │ │ + beq.n 21302a │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 213058 │ │ │ │ + b.n 212ff8 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21308a │ │ │ │ - b.n 21301c │ │ │ │ + bne.n 21302a │ │ │ │ + b.n 212fbc │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r8, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 21331e │ │ │ │ + bne.w 2132be │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r8 │ │ │ │ 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 212b44 │ │ │ │ + bl 212ae4 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ mov ip, r8 │ │ │ │ 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 212b44 │ │ │ │ + bl 212ae4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21334e │ │ │ │ + beq.w 2132ee │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 213566 │ │ │ │ + beq.w 213506 │ │ │ │ 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 213178 │ │ │ │ + bcc.n 213118 │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 213178 │ │ │ │ + cbz r6, 213118 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 213170 │ │ │ │ + beq.n 213110 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 213168 │ │ │ │ + bne.n 213108 │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206510 │ │ │ │ + bl 2064b0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213240 │ │ │ │ + beq.n 2131e0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 213240 │ │ │ │ + bne.n 2131e0 │ │ │ │ mov sl, r4 │ │ │ │ ldrb.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 213288 │ │ │ │ + beq.n 213228 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2132c0 │ │ │ │ + bne.w 213260 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w fp, r3, #256 @ 0x100 │ │ │ │ - beq.n 2131c4 │ │ │ │ + beq.n 213164 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2132b0 │ │ │ │ + beq.n 213250 │ │ │ │ str.w fp, [sp] │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2132b4 │ │ │ │ + bne.n 213254 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w r9, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2131da │ │ │ │ + bne.n 21317a │ │ │ │ cmp.w r9, #1 │ │ │ │ mov r5, fp │ │ │ │ ldr.w fp, [sp] │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ orr.w r9, r9, fp │ │ │ │ tst.w r7, r9 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strbne.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 213240 │ │ │ │ + cbz r3, 2131e0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21318e │ │ │ │ + beq.n 21312e │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 213250 │ │ │ │ + cbnz r3, 2131f0 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - cbnz r1, 213264 │ │ │ │ + cbnz r1, 213204 │ │ │ │ ldrb.w r1, [r8, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r8, #21] │ │ │ │ strb.w r1, [r8, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r8, #21] │ │ │ │ - cbnz r2, 213282 │ │ │ │ + cbnz r2, 213222 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #25] │ │ │ │ - b.n 212c22 │ │ │ │ + b.n 212bc2 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #34] @ 0x22 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 2132a2 │ │ │ │ + bpl.n 213242 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21322e │ │ │ │ + bne.n 2131ce │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2131ce │ │ │ │ + bne.n 21316e │ │ │ │ mov r9, r3 │ │ │ │ - b.n 21321a │ │ │ │ + b.n 2131ba │ │ │ │ mov.w r3, #1 │ │ │ │ mov r5, fp │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ - b.n 21322e │ │ │ │ + b.n 2131ce │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 2111a0 │ │ │ │ - b.n 2131a8 │ │ │ │ + bl 211140 │ │ │ │ + b.n 213148 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 213378 │ │ │ │ + bne.n 213318 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212d18 │ │ │ │ + beq.w 212cb8 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 212d18 │ │ │ │ + b.n 212cb8 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2133ac │ │ │ │ + bne.n 21334c │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 212cd2 │ │ │ │ + b.n 212c72 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212c52 │ │ │ │ + bne.w 212bf2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212c52 │ │ │ │ + beq.w 212bf2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 212c52 │ │ │ │ + b.n 212bf2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 213058 │ │ │ │ + b.n 212ff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2130ea │ │ │ │ + b.n 21308a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 212c52 │ │ │ │ + bne.w 212bf2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 212c78 │ │ │ │ + bne.w 212c18 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212c52 │ │ │ │ - b.n 212c8c │ │ │ │ + bne.w 212bf2 │ │ │ │ + b.n 212c2c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 213178 │ │ │ │ + b.n 213118 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212c52 │ │ │ │ - b.n 212d42 │ │ │ │ + bne.w 212bf2 │ │ │ │ + b.n 212ce2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 212cca │ │ │ │ + b.n 212c6a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2132dc │ │ │ │ + b.n 21327c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 212d12 │ │ │ │ + b.n 212cb2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2132f8 │ │ │ │ + b.n 213298 │ │ │ │ ldrb.w ip, [r8, #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 r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21349a │ │ │ │ + bne.n 21343a │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 212c52 │ │ │ │ + b.n 212bf2 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2134d0 │ │ │ │ + bne.n 213470 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 2133ce │ │ │ │ + b.n 21336e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 213428 │ │ │ │ - bhi.n 2134bc │ │ │ │ + beq.n 2133c8 │ │ │ │ + bhi.n 21345c │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 213428 │ │ │ │ + beq.n 2133c8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 213428 │ │ │ │ + beq.n 2133c8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2134cc │ │ │ │ + bne.n 21346c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2134ea │ │ │ │ + bne.n 21348a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.n 2134b8 │ │ │ │ - bls.n 2134ac │ │ │ │ + beq.n 213458 │ │ │ │ + bls.n 21344c │ │ │ │ add.w r3, r1, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 2133ea │ │ │ │ + beq.n 21338a │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 2134b8 │ │ │ │ + beq.n 213458 │ │ │ │ bic.w r0, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2134fc │ │ │ │ + beq.n 21349c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21353a │ │ │ │ + beq.n 2134da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 213522 │ │ │ │ + beq.n 2134c2 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2134cc │ │ │ │ + bne.n 21346c │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 2134cc │ │ │ │ + bpl.n 21346c │ │ │ │ bic.w r2, r2, #3690987520 @ 0xdc000000 │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ mov r0, r6 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2133e6 │ │ │ │ + b.n 213386 │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 2134b8 │ │ │ │ + beq.n 213458 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 2134b8 │ │ │ │ + beq.n 213458 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 213464 │ │ │ │ + bne.n 213404 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 213428 │ │ │ │ + beq.n 2133c8 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 213428 │ │ │ │ + beq.n 2133c8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ mov r0, r6 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2133ce │ │ │ │ + b.n 21336e │ │ │ │ mov r7, lr │ │ │ │ - b.n 212d28 │ │ │ │ + b.n 212cc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206328 │ │ │ │ + bl 2062c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2114a0 │ │ │ │ + bl 211440 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 61830 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 206a64 │ │ │ │ + bl 206a04 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2114f4 │ │ │ │ + bl 211494 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 2133ea │ │ │ │ + bpl.w 21338a │ │ │ │ bic.w r2, r2, #3690987520 @ 0xdc000000 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 2134cc │ │ │ │ + bpl.n 21346c │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 2134cc │ │ │ │ + bne.n 21346c │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 2133ea │ │ │ │ + b.n 21338a │ │ │ │ movs r0, #0 │ │ │ │ - bl 20629c │ │ │ │ + bl 20623c │ │ │ │ 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 │ │ │ │ - bmi.n 2134ac │ │ │ │ + bmi.n 21350c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bmi.n 2134a8 │ │ │ │ + bmi.n 213508 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 213510 │ │ │ │ + bmi.n 213570 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (2135fc ) │ │ │ │ + ldr r2, [pc, #104] @ (21359c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (213600 ) │ │ │ │ + ldr r3, [pc, #104] @ (2135a0 ) │ │ │ │ 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 256830 │ │ │ │ + bl 2567d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 212b44 │ │ │ │ + bl 212ae4 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256940 │ │ │ │ - ldr r2, [pc, #32] @ (213604 ) │ │ │ │ - ldr r3, [pc, #28] @ (213600 ) │ │ │ │ + bl 2568e0 │ │ │ │ + ldr r2, [pc, #32] @ (2135a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2135a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2135f8 │ │ │ │ + bne.n 213598 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, 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 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21362a │ │ │ │ + cbz r3, 2135ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 21362c │ │ │ │ + cbnz r0, 2135cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21361e │ │ │ │ + bne.n 2135be │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 256830 │ │ │ │ + bl 2567d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21362a │ │ │ │ + beq.n 2135ca │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21362a │ │ │ │ + beq.n 2135ca │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21362c │ │ │ │ + bne.n 2135cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21363e │ │ │ │ + bne.n 2135de │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213674 │ │ │ │ + cbz r3, 213614 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 213676 │ │ │ │ + cbnz r0, 213616 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213668 │ │ │ │ + bne.n 213608 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 213584 │ │ │ │ + bl 213524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213674 │ │ │ │ + beq.n 213614 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213674 │ │ │ │ + beq.n 213614 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213680 │ │ │ │ + bne.n 213620 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213692 │ │ │ │ + bne.n 213632 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -603580,55 +603548,55 @@ │ │ │ │ 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 213944 │ │ │ │ + beq.w 2138e4 │ │ │ │ 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 21392a │ │ │ │ + beq.w 2138ca │ │ │ │ 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 21390a │ │ │ │ + beq.w 2138aa │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ 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 2138e8 │ │ │ │ + beq.w 213888 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ @@ -603638,15 +603606,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 2138c8 │ │ │ │ + beq.w 213868 │ │ │ │ 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 │ │ │ │ @@ -603655,15 +603623,15 @@ │ │ │ │ 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.w 2138a8 │ │ │ │ + beq.w 213848 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -603671,15 +603639,15 @@ │ │ │ │ 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 21388c │ │ │ │ + beq.n 21382c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -603690,394 +603658,394 @@ │ │ │ │ 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 21386e │ │ │ │ + beq.n 21380e │ │ │ │ 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, 21384e │ │ │ │ + cbz r3, 2137ee │ │ │ │ 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 2136a4 │ │ │ │ + bl 213644 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 213832 │ │ │ │ + bcc.n 2137d2 │ │ │ │ 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 213818 │ │ │ │ + bcc.n 2137b8 │ │ │ │ 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 2137e6 │ │ │ │ + bcc.n 213786 │ │ │ │ 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 2137b6 │ │ │ │ + bcc.n 213756 │ │ │ │ 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 21378e │ │ │ │ + bcc.w 21372e │ │ │ │ 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 213760 │ │ │ │ + bcc.w 213700 │ │ │ │ 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 21372c │ │ │ │ + bcc.w 2136cc │ │ │ │ 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 213700 │ │ │ │ + bcc.w 2136a0 │ │ │ │ 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 2136d6 │ │ │ │ + bhi.w 213676 │ │ │ │ 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} │ │ │ │ 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, #492] @ (213b58 ) │ │ │ │ + ldr r2, [pc, #492] @ (213af8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #492] @ (213b5c ) │ │ │ │ + ldr r3, [pc, #492] @ (213afc ) │ │ │ │ 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 256830 │ │ │ │ + bl 2567d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ - cbz r0, 2139c0 │ │ │ │ + bl 206238 │ │ │ │ + cbz r0, 213960 │ │ │ │ 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 1eb398 │ │ │ │ + bl 1eb338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213996 │ │ │ │ + bne.n 213936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ + bl 206238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213a2c │ │ │ │ + beq.n 2139cc │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 213a20 │ │ │ │ + beq.n 2139c0 │ │ │ │ ldrd r3, r1, [r0, #52] @ 0x34 │ │ │ │ add.w lr, r3, r1 │ │ │ │ - cbz r1, 213a16 │ │ │ │ + cbz r1, 2139b6 │ │ │ │ mov ip, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 213a12 │ │ │ │ + cbz r3, 2139b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 213b40 │ │ │ │ + beq.w 213ae0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 213a12 │ │ │ │ + beq.n 2139b2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 213a0a │ │ │ │ + bls.n 2139aa │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 2139fa │ │ │ │ + bhi.n 21399a │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 2139ee │ │ │ │ + bls.n 21398e │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 213a06 │ │ │ │ + bhi.n 2139a6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2139f2 │ │ │ │ + bne.n 213992 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 2139e0 │ │ │ │ + bne.n 213980 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2139cc │ │ │ │ + bne.n 21396c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2139c0 │ │ │ │ + bne.n 213960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ + bl 206238 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213a76 │ │ │ │ + cbz r0, 213a16 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 213a6a │ │ │ │ + bls.n 213a0a │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 213a64 │ │ │ │ + cbz r1, 213a04 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 213a64 │ │ │ │ + beq.n 213a04 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 213a4e │ │ │ │ + bne.n 2139ee │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 213a40 │ │ │ │ + bne.n 2139e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213a36 │ │ │ │ + bne.n 2139d6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e9ae0 │ │ │ │ + bl 1e9a80 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ - cbz r0, 213a9e │ │ │ │ + bl 206238 │ │ │ │ + cbz r0, 213a3e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 213a96 │ │ │ │ + cbz r3, 213a36 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213a8c │ │ │ │ + bne.n 213a2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ + bl 206238 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 213ad8 │ │ │ │ + cbz r0, 213a78 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 213ac4 │ │ │ │ + b.n 213a64 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 213b4a │ │ │ │ + bhi.n 213aea │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 213ad8 │ │ │ │ + cbz r0, 213a78 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213aac │ │ │ │ + bne.n 213a4c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213ac4 │ │ │ │ + bne.n 213a64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206298 │ │ │ │ - cbz r0, 213af8 │ │ │ │ + bl 206238 │ │ │ │ + cbz r0, 213a98 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 213af0 │ │ │ │ + cbz r3, 213a90 │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 206460 │ │ │ │ + bl 206400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213ae0 │ │ │ │ + bne.n 213a80 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 213b22 │ │ │ │ + cbz r2, 213ac2 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 2136a4 │ │ │ │ + bl 213644 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 213b0e │ │ │ │ + bcc.n 213aae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (213b60 ) │ │ │ │ + ldr r2, [pc, #60] @ (213b00 ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #48] @ (213b5c ) │ │ │ │ + ldr r3, [pc, #48] @ (213afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 213b54 │ │ │ │ + bne.n 213af4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, ip │ │ │ │ - bne.w 2139e0 │ │ │ │ - b.n 213a16 │ │ │ │ + bne.w 213980 │ │ │ │ + b.n 2139b6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e98d0 │ │ │ │ - b.n 213ab6 │ │ │ │ + bl 1e9870 │ │ │ │ + b.n 213a56 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ 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 213b7a │ │ │ │ + bpl.n 213b1a │ │ │ │ pop {r3, pc} │ │ │ │ - bl 213958 │ │ │ │ + bl 2138f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 213b9e │ │ │ │ + bcc.n 213b3e │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 213bb2 │ │ │ │ + cbz r0, 213b52 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #776] @ (213ed8 ) │ │ │ │ + ldr r4, [pc, #776] @ (213e78 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #776] @ (213edc ) │ │ │ │ + ldr r1, [pc, #776] @ (213e7c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ ldr.w r9, [r2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -604085,92 +604053,92 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r9, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r7 │ │ │ │ - bcs.w 213d6c │ │ │ │ + bcs.w 213d0c │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 213d5c │ │ │ │ + beq.w 213cfc │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ - vldr d8, [pc, #696] @ 213ed0 │ │ │ │ + vldr d8, [pc, #696] @ 213e70 │ │ │ │ mov fp, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 213d1c │ │ │ │ + beq.n 213cbc │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ cmp r6, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #0 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 213d52 │ │ │ │ + beq.n 213cf2 │ │ │ │ mov lr, fp │ │ │ │ uxtb.w sl, r8 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strb.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ cmp r6, #1 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 213d4c │ │ │ │ + beq.n 213cec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w sl!, {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, r9 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, r2, r3 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ sub.w r9, r2, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213d8c │ │ │ │ + beq.n 213d2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213e2e │ │ │ │ + bne.w 213dce │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 213e7c │ │ │ │ + bne.w 213e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -604185,509 +604153,509 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213d56 │ │ │ │ + beq.n 213cf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 213c30 │ │ │ │ + bne.n 213bd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r9, r9, [r4] │ │ │ │ vstr d8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213d46 │ │ │ │ + cbz r0, 213ce6 │ │ │ │ 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, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 213cfc │ │ │ │ + b.n 213c9c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 213c7a │ │ │ │ + bne.n 213c1a │ │ │ │ mov r6, r7 │ │ │ │ - b.n 213cbc │ │ │ │ + b.n 213c5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208598 │ │ │ │ - ldr r2, [pc, #368] @ (213ee0 ) │ │ │ │ - ldr r3, [pc, #364] @ (213edc ) │ │ │ │ + bl 208538 │ │ │ │ + ldr r2, [pc, #368] @ (213e80 ) │ │ │ │ + ldr r3, [pc, #364] @ (213e7c ) │ │ │ │ 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 213ec6 │ │ │ │ + bne.w 213e66 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 213dde │ │ │ │ + cbnz r3, 213d7e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 213cde │ │ │ │ + beq.n 213c7e │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 213dcc │ │ │ │ + cbz r0, 213d6c │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213cde │ │ │ │ + b.n 213c7e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 213e14 │ │ │ │ + cbz r0, 213db4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 213cde │ │ │ │ - b.n 213d94 │ │ │ │ + beq.w 213c7e │ │ │ │ + b.n 213d34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 213e64 │ │ │ │ + cbz r0, 213e04 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 213cde │ │ │ │ + beq.w 213c7e │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 213eb4 │ │ │ │ + cbz r0, 213e54 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 213cde │ │ │ │ + b.n 213c7e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #420] @ (2140a0 ) │ │ │ │ + ldr r2, [pc, #420] @ (214040 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (2140a4 ) │ │ │ │ + ldr r3, [pc, #420] @ (214044 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 214078 │ │ │ │ + vldr d0, [pc, #368] @ 214018 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213f3e │ │ │ │ + cbz r0, 213ede │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #304] @ 214080 │ │ │ │ + vldr d0, [pc, #304] @ 214020 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213f7a │ │ │ │ + cbz r0, 213f1a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 214088 │ │ │ │ + vldr d0, [pc, #252] @ 214028 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213fb8 │ │ │ │ + cbz r0, 213f58 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ - vldr d0, [pc, #200] @ 214090 │ │ │ │ + bl 2083c0 │ │ │ │ + vldr d0, [pc, #200] @ 214030 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 213ff4 │ │ │ │ + cbz r0, 213f94 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r6, [r7, #13] │ │ │ │ - vldr d0, [pc, #144] @ 214098 │ │ │ │ + vldr d0, [pc, #144] @ 214038 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214030 │ │ │ │ + cbz r0, 213fd0 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ - ldr r2, [pc, #76] @ (2140a8 ) │ │ │ │ - ldr r3, [pc, #72] @ (2140a4 ) │ │ │ │ + bl 208374 │ │ │ │ + ldr r2, [pc, #76] @ (214048 ) │ │ │ │ + ldr r3, [pc, #72] @ (214044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 214072 │ │ │ │ + bne.n 214012 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 214094 │ │ │ │ + bvc.n 214034 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 21401e │ │ │ │ - b.n 213d3c │ │ │ │ + bcc.n 213fbe │ │ │ │ + b.n 213cdc │ │ │ │ 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 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - nop {10} │ │ │ │ + stmia r0!, {} │ │ │ │ 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 r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 214100 │ │ │ │ + bne.n 2140a0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 214100 │ │ │ │ + bpl.n 2140a0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 214102 │ │ │ │ + bpl.n 2140a2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ eor.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 214100 │ │ │ │ + beq.n 2140a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 2140f8 │ │ │ │ + bmi.n 214098 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2140f8 │ │ │ │ - bl 2140ac │ │ │ │ + bne.n 214098 │ │ │ │ + bl 21404c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2140e8 │ │ │ │ + bne.n 214088 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 2140d6 │ │ │ │ + bmi.n 214076 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 2140d6 │ │ │ │ + bmi.n 214076 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 214100 │ │ │ │ + bpl.n 2140a0 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 2140d6 │ │ │ │ + b.n 214076 │ │ │ │ stmdb 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 fp, [pc, #880] @ 2144a8 │ │ │ │ + ldr.w fp, [pc, #880] @ 214448 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (2144ac ) │ │ │ │ + ldr r2, [pc, #876] @ (21444c ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #876] @ (2144b0 ) │ │ │ │ + ldr r3, [pc, #876] @ (214450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20bf04 │ │ │ │ + bl 20bea4 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 214180 │ │ │ │ + beq.n 214120 │ │ │ │ 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 sl, [r5, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21447c │ │ │ │ + beq.w 21441c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2141f6 │ │ │ │ + cbz r5, 214196 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2143ae │ │ │ │ + beq.w 21434e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21434a │ │ │ │ + beq.w 2142ea │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2141de │ │ │ │ + beq.n 21417e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2142fc │ │ │ │ + beq.w 21429c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2142fc │ │ │ │ + beq.w 21429c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21434a │ │ │ │ + beq.w 2142ea │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2141c0 │ │ │ │ + bne.n 214160 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 21439a │ │ │ │ + beq.w 21433a │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 214318 │ │ │ │ + beq.w 2142b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2141c2 │ │ │ │ + bne.n 214162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2141a6 │ │ │ │ + bne.n 214146 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -604697,27 +604665,27 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 214476 │ │ │ │ + beq.w 214416 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ - cbz r1, 214246 │ │ │ │ + cbz r1, 2141e6 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214468 │ │ │ │ + beq.w 214408 │ │ │ │ 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 │ │ │ │ @@ -604726,365 +604694,365 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 20dbe0 │ │ │ │ + bl 20db80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 214410 │ │ │ │ + beq.w 2143b0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [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 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2142b6 │ │ │ │ + cbz r0, 214256 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208fa4 │ │ │ │ + bl 208f44 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 214476 │ │ │ │ + beq.w 214416 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21446c │ │ │ │ + beq.w 21440c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 20dcf0 │ │ │ │ + bl 20dc90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209058 │ │ │ │ - b.n 21444c │ │ │ │ + bl 208ff8 │ │ │ │ + b.n 2143ec │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21435c │ │ │ │ + beq.n 2142fc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2141f6 │ │ │ │ + bne.w 214196 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 2143be │ │ │ │ + beq.n 21435e │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 2141f6 │ │ │ │ + bne.w 214196 │ │ │ │ mov r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #408] @ (2144b4 ) │ │ │ │ + ldr r1, [pc, #408] @ (214454 ) │ │ │ │ add.w r0, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2141c2 │ │ │ │ - b.n 2141f6 │ │ │ │ + bne.w 214162 │ │ │ │ + b.n 214196 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 214390 │ │ │ │ - cbz r2, 214368 │ │ │ │ + beq.n 214330 │ │ │ │ + cbz r2, 214308 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2141c2 │ │ │ │ - b.n 2141f6 │ │ │ │ + bne.w 214162 │ │ │ │ + b.n 214196 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 2143d8 │ │ │ │ + beq.n 214378 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2141f6 │ │ │ │ + bne.w 214196 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ orreq.w r0, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 214352 │ │ │ │ + bne.n 2142f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e6554 │ │ │ │ - cbz r0, 2143ee │ │ │ │ + bl 1e64f4 │ │ │ │ + cbz r0, 21438e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 214354 │ │ │ │ + b.n 2142f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 2140ac │ │ │ │ - b.n 214354 │ │ │ │ + bl 21404c │ │ │ │ + b.n 2142f4 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2141c2 │ │ │ │ - b.n 2141f6 │ │ │ │ + bne.w 214162 │ │ │ │ + b.n 214196 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 214348 │ │ │ │ + beq.n 2142e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2141f6 │ │ │ │ + bne.w 214196 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 2141e2 │ │ │ │ + b.n 214182 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2141a6 │ │ │ │ - b.n 214202 │ │ │ │ + bne.w 214146 │ │ │ │ + b.n 2141a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2140ac │ │ │ │ + bl 21404c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2141a6 │ │ │ │ - b.n 214202 │ │ │ │ + bne.w 214146 │ │ │ │ + b.n 2141a2 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 20bbec │ │ │ │ + bl 20bb8c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e658c │ │ │ │ - b.n 214388 │ │ │ │ + bl 1e652c │ │ │ │ + b.n 214328 │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 20dcf0 │ │ │ │ + bl 20dc90 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 214470 │ │ │ │ + cbz r3, 214410 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #104] @ (2144b8 ) │ │ │ │ - ldr r3, [pc, #96] @ (2144b0 ) │ │ │ │ + ldr r2, [pc, #104] @ (214458 ) │ │ │ │ + ldr r3, [pc, #96] @ (214450 ) │ │ │ │ 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 2144a4 │ │ │ │ + bne.n 214444 │ │ │ │ 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 214260 │ │ │ │ + b.n 214200 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2142e2 │ │ │ │ + b.n 214282 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 214442 │ │ │ │ + b.n 2143e2 │ │ │ │ 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 21449c │ │ │ │ + beq.n 21443c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 21422e │ │ │ │ + b.n 2141ce │ │ │ │ mov r4, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - b.n 21422e │ │ │ │ + b.n 2141ce │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00bc │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ + itt ne │ │ │ │ + lslne r5, r4, #2 │ │ │ │ + it ne @ unpredictable │ │ │ │ + lslne r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 214526 │ │ │ │ + pop {r2, r3} │ │ │ │ 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, #552] @ (2146f8 ) │ │ │ │ - ldr r3, [pc, #552] @ (2146fc ) │ │ │ │ + ldr r1, [pc, #552] @ (214698 ) │ │ │ │ + ldr r3, [pc, #552] @ (21469c ) │ │ │ │ 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 214570 │ │ │ │ + bne.n 214510 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 214570 │ │ │ │ + beq.n 214510 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 214508 │ │ │ │ + cbz r2, 2144a8 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 21458e │ │ │ │ + beq.n 21452e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2145fc │ │ │ │ + beq.n 21459c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2146b8 │ │ │ │ + beq.w 214658 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 2145ee │ │ │ │ + bhi.n 21458e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2146bc │ │ │ │ + beq.w 21465c │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov fp, sl │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, fp, #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 214546 │ │ │ │ + bhi.n 2144e6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl 214120 │ │ │ │ + bl 2140c0 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 21456c │ │ │ │ + beq.n 21450c │ │ │ │ mov r0, fp │ │ │ │ blx 61324 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 214572 │ │ │ │ + b.n 214512 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #396] @ (214700 ) │ │ │ │ - ldr r3, [pc, #388] @ (2146fc ) │ │ │ │ + ldr r2, [pc, #396] @ (2146a0 ) │ │ │ │ + ldr r3, [pc, #388] @ (21469c ) │ │ │ │ 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 2146f2 │ │ │ │ + bne.w 214692 │ │ │ │ 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.w 2146d4 │ │ │ │ + beq.w 214674 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 214508 │ │ │ │ + bne.n 2144a8 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 2145d2 │ │ │ │ + cbz r0, 214572 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2145c6 │ │ │ │ + cbz r2, 214566 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2145be │ │ │ │ + bne.n 21455e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 2145e6 │ │ │ │ + beq.n 214586 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2145b2 │ │ │ │ - bl 2063dc │ │ │ │ + bne.n 214552 │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2145ac │ │ │ │ + bne.n 21454c │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 2145e2 │ │ │ │ + bhi.n 214582 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 2145e6 │ │ │ │ + bls.n 214586 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 214570 │ │ │ │ + bne.n 214510 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - b.n 214508 │ │ │ │ + b.n 2144a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 622ac │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21453e │ │ │ │ + b.n 2144de │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w ip, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov lr, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -605093,167 +605061,167 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2146a0 │ │ │ │ + beq.n 214640 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 214684 │ │ │ │ + cbz r3, 214624 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 214692 │ │ │ │ + cbz r2, 214632 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 214674 │ │ │ │ + cbz r4, 214614 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 214674 │ │ │ │ + cbz r2, 214614 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21465a │ │ │ │ + bne.n 2145fa │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 2063dc │ │ │ │ - cbz r5, 2146a2 │ │ │ │ + bl 20637c │ │ │ │ + cbz r5, 214642 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 21463a │ │ │ │ + b.n 2145da │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 214684 │ │ │ │ + b.n 214624 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 256940 │ │ │ │ - cbnz r0, 2146cc │ │ │ │ + bl 2568e0 │ │ │ │ + cbnz r0, 21466c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb48c │ │ │ │ - b.n 214516 │ │ │ │ + bl 1eb42c │ │ │ │ + b.n 2144b6 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 214522 │ │ │ │ + b.n 2144c2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 214120 │ │ │ │ - b.n 21456c │ │ │ │ + bl 2140c0 │ │ │ │ + b.n 21450c │ │ │ │ mov r0, fp │ │ │ │ - bl 206638 │ │ │ │ - b.n 2146ae │ │ │ │ + bl 2065d8 │ │ │ │ + b.n 21464e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 214508 │ │ │ │ + bne.w 2144a8 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2145ac │ │ │ │ + bne.w 21454c │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 214570 │ │ │ │ + bhi.w 214510 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2145da │ │ │ │ + b.n 21457a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 214746 │ │ │ │ + cbnz r0, 2146fe │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ + revsh r6, r4 │ │ │ │ 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, #360] @ (214880 ) │ │ │ │ + ldr r2, [pc, #360] @ (214820 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (214884 ) │ │ │ │ + ldr r3, [pc, #360] @ (214824 ) │ │ │ │ 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 1eb5a8 │ │ │ │ + bl 1eb548 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 214744 │ │ │ │ + cbz r3, 2146e4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 21476c │ │ │ │ + cbnz r6, 21470c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214738 │ │ │ │ + bne.n 2146d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eb378 │ │ │ │ - ldr r2, [pc, #312] @ (214888 ) │ │ │ │ - ldr r3, [pc, #304] @ (214884 ) │ │ │ │ + bl 1eb318 │ │ │ │ + ldr r2, [pc, #312] @ (214828 ) │ │ │ │ + ldr r3, [pc, #304] @ (214824 ) │ │ │ │ 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 21487a │ │ │ │ + bne.w 21481a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eb414 │ │ │ │ + bl 1eb3b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2147a0 │ │ │ │ + cbz r0, 214740 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214746 │ │ │ │ + beq.n 2146e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214746 │ │ │ │ + beq.n 2146e6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 214778 │ │ │ │ + bne.n 214718 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214790 │ │ │ │ - b.n 214746 │ │ │ │ + bne.n 214730 │ │ │ │ + b.n 2146e6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -605262,601 +605230,601 @@ │ │ │ │ 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 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 214876 │ │ │ │ + beq.n 214816 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 214826 │ │ │ │ + beq.n 2147c6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 214834 │ │ │ │ + cbz r2, 2147d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 214816 │ │ │ │ + cbz r5, 2147b6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 214816 │ │ │ │ + cbz r2, 2147b6 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2147fa │ │ │ │ + bne.n 21479a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2063dc │ │ │ │ - cbz r7, 21484c │ │ │ │ + bl 20637c │ │ │ │ + cbz r7, 2147ec │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2147d4 │ │ │ │ + b.n 214774 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2144bc │ │ │ │ + bl 21445c │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 214830 │ │ │ │ + bne.n 2147d0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 214864 │ │ │ │ + cbnz r0, 214804 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eb48c │ │ │ │ - b.n 214784 │ │ │ │ + bl 1eb42c │ │ │ │ + b.n 214724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206638 │ │ │ │ + bl 2065d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 214784 │ │ │ │ + b.n 214724 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 21484c │ │ │ │ + b.n 2147ec │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + cbnz r0, 214834 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 21482e │ │ │ │ lsls r5, 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 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr.w ip, [pc, #172] @ 214950 │ │ │ │ + ldr.w ip, [pc, #172] @ 2148f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (214954 ) │ │ │ │ + ldr r3, [pc, #160] @ (2148f4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 2148fe │ │ │ │ + bne.n 21489e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21492a │ │ │ │ + beq.n 2148ca │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 2148fa │ │ │ │ + bne.n 21489a │ │ │ │ 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 214918 │ │ │ │ + bls.n 2148b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21492e │ │ │ │ + bls.n 2148ce │ │ │ │ mov r0, r4 │ │ │ │ - b.n 214900 │ │ │ │ + b.n 2148a0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (214958 ) │ │ │ │ - ldr r3, [pc, #80] @ (214954 ) │ │ │ │ + ldr r2, [pc, #84] @ (2148f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2148f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21494c │ │ │ │ + bne.n 2148ec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 214932 │ │ │ │ + bhi.n 2148d2 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 214940 │ │ │ │ + bhi.n 2148e0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 214900 │ │ │ │ + b.n 2148a0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 2148fe │ │ │ │ + bne.n 21489e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 214900 │ │ │ │ + b.n 2148a0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ 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] @ (214d58 ) │ │ │ │ + ldr r5, [pc, #1000] @ (214cf8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (214d5c ) │ │ │ │ + ldr r4, [pc, #1000] @ (214cfc ) │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r1, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 214af2 │ │ │ │ + ble.w 214a92 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 214af2 │ │ │ │ + beq.w 214a92 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 214b0e │ │ │ │ + bpl.w 214aae │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 214b12 │ │ │ │ + bls.w 214ab2 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 214b0e │ │ │ │ + bls.w 214aae │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214af2 │ │ │ │ + bhi.w 214a92 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r7, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r7, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ - bl 232724 │ │ │ │ + bl 2326c4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 20f088 │ │ │ │ + bl 20f028 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 214a2c │ │ │ │ + beq.n 2149cc │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 214cd0 │ │ │ │ + beq.w 214c70 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 214d02 │ │ │ │ + beq.w 214ca2 │ │ │ │ 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 214a60 │ │ │ │ + bne.n 214a00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214d1c │ │ │ │ + beq.w 214cbc │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 214a58 │ │ │ │ + bne.n 2149f8 │ │ │ │ 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 214a44 │ │ │ │ + bne.n 2149e4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20f1a0 │ │ │ │ + bl 20f140 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 214b2e │ │ │ │ + beq.n 214ace │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214b70 │ │ │ │ + beq.n 214b10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ca8 │ │ │ │ + beq.w 214c48 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 214a98 │ │ │ │ + cbz r2, 214a38 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 214bae │ │ │ │ + beq.w 214b4e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 214d36 │ │ │ │ + beq.w 214cd6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 214b9a │ │ │ │ + beq.n 214b3a │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 214bd8 │ │ │ │ + bpl.w 214b78 │ │ │ │ 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, r7 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 214bbe │ │ │ │ + beq.n 214b5e │ │ │ │ ldrsb.w r3, [r6, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 214ae6 │ │ │ │ + bge.n 214a86 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 21499e │ │ │ │ - ldr r2, [pc, #620] @ (214d60 ) │ │ │ │ - ldr r3, [pc, #612] @ (214d5c ) │ │ │ │ + bne.w 21493e │ │ │ │ + ldr r2, [pc, #620] @ (214d00 ) │ │ │ │ + ldr r3, [pc, #612] @ (214cfc ) │ │ │ │ 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 214d54 │ │ │ │ + bne.w 214cf4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 214af2 │ │ │ │ + bgt.n 214a92 │ │ │ │ sub.w r7, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 2149ea │ │ │ │ + b.n 21498a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214bfc │ │ │ │ + beq.n 214b9c │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 214b4a │ │ │ │ + cbz r2, 214aea │ │ │ │ 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 214c28 │ │ │ │ + beq.n 214bc8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 214ae6 │ │ │ │ + bne.n 214a86 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r6, #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 214ae6 │ │ │ │ + b.n 214a86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214c44 │ │ │ │ + beq.n 214be4 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 214b8c │ │ │ │ + cbz r2, 214b2c │ │ │ │ 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 214aae │ │ │ │ + beq.n 214a4e │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 214aae │ │ │ │ + bne.n 214a4e │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 214ab6 │ │ │ │ - b.n 214aca │ │ │ │ + bmi.w 214a56 │ │ │ │ + b.n 214a6a │ │ │ │ ldrh r2, [r6, #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 214aca │ │ │ │ + bne.w 214a6a │ │ │ │ ldr r3, [r6, #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 214aca │ │ │ │ + b.n 214a6a │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214b4a │ │ │ │ + beq.n 214aea │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 214b52 │ │ │ │ + bne.n 214af2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 214d20 │ │ │ │ + beq.n 214cc0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214a86 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 214b8c │ │ │ │ + bmi.n 214b2c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - cbz r2, 214c6c │ │ │ │ + cbz r2, 214c0c │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 214aae │ │ │ │ + beq.w 214a4e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 214aaa │ │ │ │ + bne.w 214a4a │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 214aca │ │ │ │ + bpl.w 214a6a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 214aca │ │ │ │ + b.n 214a6a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 214a98 │ │ │ │ + beq.w 214a38 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 214a98 │ │ │ │ + b.n 214a38 │ │ │ │ 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 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 214cfe │ │ │ │ + bne.n 214c9e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 214a28 │ │ │ │ + b.n 2149c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 21488c │ │ │ │ + bl 21482c │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 214a28 │ │ │ │ + b.n 2149c8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 214a60 │ │ │ │ + b.n 214a00 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 214ae6 │ │ │ │ + b.n 214a86 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 214aca │ │ │ │ - b.n 214c9a │ │ │ │ + bpl.w 214a6a │ │ │ │ + b.n 214c3a │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 214d8e │ │ │ │ + bhi.n 214d2e │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 214df6 │ │ │ │ + bhi.n 214d96 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 214dc2 │ │ │ │ + bhi.n 214d62 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 214ddc │ │ │ │ + bls.n 214d7c │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 214e36 │ │ │ │ + bne.n 214dd6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ and.w r0, r0, #33554944 @ 0x2000200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 214e08 │ │ │ │ + bhi.n 214da8 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 214dbe │ │ │ │ + bls.n 214d5e │ │ │ │ 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 214df2 │ │ │ │ + bne.n 214d92 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 214d76 │ │ │ │ + beq.n 214d16 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 214df2 │ │ │ │ + beq.n 214d92 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 214dbe │ │ │ │ + bhi.n 214d5e │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 214dbe │ │ │ │ + bhi.n 214d5e │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 214e1c │ │ │ │ + bhi.n 214dbc │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 214e2a │ │ │ │ + bhi.n 214dca │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -605893,78 +605861,78 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r3, [pc, #2776] @ 215930 │ │ │ │ + ldr.w r3, [pc, #2776] @ 2158d0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2772] @ 215934 │ │ │ │ + ldr.w r2, [pc, #2772] @ 2158d4 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #2768] @ 215938 │ │ │ │ + ldr.w r8, [pc, #2768] @ 2158d8 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eb414 │ │ │ │ - cbz r0, 214e9a │ │ │ │ - ldr.w r2, [pc, #2752] @ 21593c │ │ │ │ - ldr.w r3, [pc, #2736] @ 215930 │ │ │ │ + bl 1eb3b4 │ │ │ │ + cbz r0, 214e3a │ │ │ │ + ldr.w r2, [pc, #2752] @ 2158dc │ │ │ │ + ldr.w r3, [pc, #2736] @ 2158d0 │ │ │ │ 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 21648a │ │ │ │ + bne.w 21642a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb48c │ │ │ │ + bl 1eb42c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 214e7a │ │ │ │ + beq.n 214e1a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21518a │ │ │ │ + beq.w 21512a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 215180 │ │ │ │ + bhi.w 215120 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2676] @ 215940 │ │ │ │ + ldr.w r3, [pc, #2676] @ 2158e0 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ lsls r2, r7, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r3, #77] @ 0x4d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2152a6 │ │ │ │ + bne.w 215246 │ │ │ │ mov sl, ip │ │ │ │ mov r9, ip │ │ │ │ mov fp, ip │ │ │ │ strd ip, ip, [sp, #20] │ │ │ │ cmp.w r7, #290 @ 0x122 │ │ │ │ - bhi.w 215222 │ │ │ │ + bhi.w 2151c2 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bls.w 21526c │ │ │ │ + bls.w 21520c │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #242 @ 0xf2 │ │ │ │ - bhi.w 21550e │ │ │ │ + bhi.w 2154ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #23 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -606203,80 +606171,80 @@ │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21541c │ │ │ │ + beq.w 2153bc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 215126 │ │ │ │ + cbz r1, 2150c6 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 215112 │ │ │ │ + b.n 2150b2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 21520e │ │ │ │ + beq.n 2151ae │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 21510c │ │ │ │ + bne.n 2150ac │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 215138 │ │ │ │ + cbz r3, 2150d8 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20790c │ │ │ │ - cbnz r0, 215154 │ │ │ │ + bl 2078ac │ │ │ │ + cbnz r0, 2150f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 215282 │ │ │ │ - bhi.w 215290 │ │ │ │ + beq.w 215222 │ │ │ │ + bhi.w 215230 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 215180 │ │ │ │ + bne.n 215120 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 215180 │ │ │ │ + cbz r0, 215120 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 214e3c │ │ │ │ + bl 214ddc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 214eb4 │ │ │ │ + bne.w 214e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214ea8 │ │ │ │ - b.n 214e7a │ │ │ │ - ldr.w r3, [pc, #1960] @ 215944 │ │ │ │ + bne.w 214e48 │ │ │ │ + b.n 214e1a │ │ │ │ + ldr.w r3, [pc, #1960] @ 2158e4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w ip, [r8, r3] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ - cbz r7, 2151ee │ │ │ │ + cbz r7, 21518e │ │ │ │ adds r0, #22 │ │ │ │ add.w r7, r4, r7, lsl #5 │ │ │ │ add r0, ip │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ @@ -606288,131 +606256,131 @@ │ │ │ │ ldrbne.w lr, [r5, #355] @ 0x163 │ │ │ │ orreq.w r1, r1, lr │ │ │ │ strbeq.w r1, [r5, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w r1, r1, lr │ │ │ │ strbne.w r1, [r5, #355] @ 0x163 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 2151bc │ │ │ │ + bne.n 21515c │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, ip │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 215276 │ │ │ │ + beq.n 215216 │ │ │ │ ldrb.w r3, [r5, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #355] @ 0x163 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 215218 │ │ │ │ + b.n 2151b8 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 215126 │ │ │ │ + beq.n 2150c6 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 215212 │ │ │ │ - b.n 21511a │ │ │ │ + bne.n 2151b2 │ │ │ │ + b.n 2150ba │ │ │ │ cmp.w r7, #764 @ 0x2fc │ │ │ │ - beq.w 2156d2 │ │ │ │ - bhi.w 215352 │ │ │ │ + beq.w 215672 │ │ │ │ + bhi.w 2152f2 │ │ │ │ cmp.w r7, #482 @ 0x1e2 │ │ │ │ - bhi.w 215b2e │ │ │ │ + bhi.w 215ace │ │ │ │ cmp.w r7, #452 @ 0x1c4 │ │ │ │ - bcc.w 21558a │ │ │ │ + bcc.w 21552a │ │ │ │ sub.w r1, r7, #452 @ 0x1c4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ movt r1, #16456 @ 0x4048 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 215740 │ │ │ │ + bne.w 2156e0 │ │ │ │ movw r1, #36928 @ 0x9040 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 215be8 │ │ │ │ + bne.w 215b88 │ │ │ │ tst.w r3, #18432 @ 0x4800 │ │ │ │ - bne.w 2155da │ │ │ │ + bne.w 21557a │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 21552a │ │ │ │ + b.n 2154ca │ │ │ │ ldrb.w r3, [r5, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #354] @ 0x162 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 215180 │ │ │ │ + bhi.w 215120 │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #353] @ 0x161 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ add.w r1, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add.w r9, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r9, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 2153e6 │ │ │ │ + beq.w 215386 │ │ │ │ and.w r0, r9, #127 @ 0x7f │ │ │ │ subs r0, #28 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ and.w r3, r9, #127 @ 0x7f │ │ │ │ add.w lr, r3, #64 @ 0x40 │ │ │ │ and.w lr, lr, #127 @ 0x7f │ │ │ │ ubfx r0, r1, #1, #1 │ │ │ │ cmp.w lr, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bhi.w 215436 │ │ │ │ + bhi.w 2153d6 │ │ │ │ sub.w fp, r3, #64 @ 0x40 │ │ │ │ and.w r3, fp, #127 @ 0x7f │ │ │ │ uxtb.w fp, fp │ │ │ │ bfi r9, r3, #0, #7 │ │ │ │ strb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrh.w lr, [sp, #52] @ 0x34 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ubfx lr, lr, #7, #6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrb.w r1, [r1, #202] @ 0xca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 215498 │ │ │ │ + beq.w 215438 │ │ │ │ cmp.w r7, #420 @ 0x1a4 │ │ │ │ - beq.w 2156dc │ │ │ │ + beq.w 21567c │ │ │ │ cmp r3, #20 │ │ │ │ - bls.w 215492 │ │ │ │ + bls.w 215432 │ │ │ │ add.w r1, r3, #102 @ 0x66 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 215498 │ │ │ │ + bhi.w 215438 │ │ │ │ add.w r1, lr, #3 │ │ │ │ add.w r1, fp, r1, lsr #2 │ │ │ │ - b.n 2154ac │ │ │ │ + b.n 21544c │ │ │ │ mvn.w lr, #804 @ 0x324 │ │ │ │ add.w r3, r7, lr │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 21526c │ │ │ │ + bhi.n 21520c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 21550e │ │ │ │ + bhi.w 2154ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @@ -606471,45 +606439,45 @@ │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r7, r2, #11 │ │ │ │ lsls r7, r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2152e2 │ │ │ │ + b.n 215282 │ │ │ │ ldrb.w r3, [r5, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #373] @ 0x175 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r5, #373] @ 0x175 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207930 │ │ │ │ + bl 2078d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2150fc │ │ │ │ + beq.w 21509c │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2150fc │ │ │ │ + b.n 21509c │ │ │ │ ldrh.w lr, [sp, #52] @ 0x34 │ │ │ │ add.w sl, r3, #32 │ │ │ │ and.w sl, sl, #127 @ 0x7f │ │ │ │ mov fp, r3 │ │ │ │ cmp.w sl, #15 │ │ │ │ ubfx lr, lr, #7, #6 │ │ │ │ - bhi.w 215320 │ │ │ │ + bhi.w 2152c0 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r1, lr │ │ │ │ mov fp, r9 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r3, r1, asr #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ @@ -606522,402 +606490,402 @@ │ │ │ │ it ne │ │ │ │ addne.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ uxthne.w sl, sl │ │ │ │ lsls r3, r1 │ │ │ │ and.w sl, sl, r3 │ │ │ │ - b.n 214ef0 │ │ │ │ + b.n 214e90 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 215348 │ │ │ │ + bhi.w 2152e8 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq lr, r1 │ │ │ │ - beq.n 2154ce │ │ │ │ + beq.n 21546e │ │ │ │ and.w r1, lr, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb sl, r1, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w sl, fp, sl │ │ │ │ subs r1, #1 │ │ │ │ orr.w lr, lr, sl │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.w 215be0 │ │ │ │ + beq.w 215b80 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r9, r3, #32 │ │ │ │ rsb sl, r3, #32 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ negs r3, r3 │ │ │ │ lsr.w sl, fp, sl │ │ │ │ orr.w sl, r9, sl │ │ │ │ and.w r9, r3, r1 │ │ │ │ sbc.w sl, sl, sl, lsl #1 │ │ │ │ and.w fp, sl, lr │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 214ef0 │ │ │ │ + b.n 214e90 │ │ │ │ sub.w r1, r7, #52 @ 0x34 │ │ │ │ cmp r1, #17 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r1 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 21526c │ │ │ │ + beq.w 21520c │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r1, [r5, #357] @ 0x165 │ │ │ │ bfi r1, r3, #5, #1 │ │ │ │ strb.w r1, [r5, #357] @ 0x165 │ │ │ │ - bl 214d64 │ │ │ │ + bl 214d04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 21554e │ │ │ │ + cbz r0, 2154ee │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.w 215d48 │ │ │ │ + bpl.w 215ce8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21609a │ │ │ │ + beq.w 21603a │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bhi.w 215eaa │ │ │ │ + bhi.w 215e4a │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ - bhi.w 2160c8 │ │ │ │ + bhi.w 216068 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 216140 │ │ │ │ + bhi.w 2160e0 │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ - bls.w 215180 │ │ │ │ + bls.w 215120 │ │ │ │ subs r7, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 215164 │ │ │ │ - b.n 215180 │ │ │ │ + bmi.w 215104 │ │ │ │ + b.n 215120 │ │ │ │ cmp.w r7, #448 @ 0x1c0 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ cmp.w r7, #420 @ 0x1a4 │ │ │ │ - bcc.w 215764 │ │ │ │ + bcc.w 215704 │ │ │ │ sub.w r3, r7, #420 @ 0x1a4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #21568 @ 0x5440 │ │ │ │ movt r3, #4148 @ 0x1034 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215740 │ │ │ │ + bne.w 2156e0 │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 21526c │ │ │ │ + beq.w 21520c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 2162c8 │ │ │ │ + beq.w 216268 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r3, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 215614 │ │ │ │ + bpl.n 2155b4 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ movw r3, #463 @ 0x1cf │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 215634 │ │ │ │ + bne.n 2155d4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ ldrh.w r3, [r5, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #172] @ 0xac │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 215674 │ │ │ │ + beq.n 215614 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r5, #178] @ 0xb2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215e1c │ │ │ │ + beq.w 215dbc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21614c │ │ │ │ + bne.w 2160ec │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21614c │ │ │ │ + beq.w 2160ec │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 216550 │ │ │ │ + beq.w 2164f0 │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 215334 │ │ │ │ + bne.w 2152d4 │ │ │ │ add lr, fp │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 2154a8 │ │ │ │ + bne.w 215448 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne lr, r1 │ │ │ │ - bne.w 2154da │ │ │ │ + bne.w 21547a │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r7, #764 @ 0x2fc │ │ │ │ - bls.w 21522e │ │ │ │ - b.n 215352 │ │ │ │ + bls.w 2151ce │ │ │ │ + b.n 2152f2 │ │ │ │ cmp.w r7, #560 @ 0x230 │ │ │ │ - bhi.w 21611e │ │ │ │ + bhi.w 2160be │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 21631e │ │ │ │ + bhi.w 2162be │ │ │ │ sub.w r1, r7, #500 @ 0x1f4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 21526c │ │ │ │ + bpl.w 21520c │ │ │ │ mov r0, r7 │ │ │ │ - bl 206a7c │ │ │ │ + bl 206a1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ and.w r7, r7, #31 │ │ │ │ - bl 206a7c │ │ │ │ + bl 206a1c │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r1, r7 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ cmp.w r7, #374 @ 0x176 │ │ │ │ - bcs.w 216100 │ │ │ │ + bcs.w 2160a0 │ │ │ │ cmp.w r7, #344 @ 0x158 │ │ │ │ - bcc.w 21526c │ │ │ │ + bcc.w 21520c │ │ │ │ sub.w r1, r7, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #4104 @ 0x1008 │ │ │ │ movt r1, #12601 @ 0x3139 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 215740 │ │ │ │ + bne.n 2156e0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 21526c │ │ │ │ + bpl.w 21520c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2165ea │ │ │ │ + bne.w 21658a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ ittt ne │ │ │ │ movne r3, r2 │ │ │ │ subne r3, #20 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - bne.n 2157ee │ │ │ │ + bne.n 21578e │ │ │ │ ldrsb.w r7, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214d64 │ │ │ │ - cbz r0, 2157c6 │ │ │ │ + bl 214d04 │ │ │ │ + cbz r0, 215766 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 215180 │ │ │ │ + beq.w 215120 │ │ │ │ ldrb.w r3, [r5, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #370] @ 0x172 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2165e4 │ │ │ │ + bne.w 216584 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215f66 │ │ │ │ + beq.w 215f06 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2157e6 │ │ │ │ + bne.n 215786 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2157ec │ │ │ │ + beq.n 21578c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 215ef8 │ │ │ │ + bhi.w 215e98 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 2163b0 │ │ │ │ + beq.w 216350 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r5, #174] @ 0xae │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #174] @ 0xae │ │ │ │ movw r3, #823 @ 0x337 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 215884 │ │ │ │ + bne.n 215824 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 2158b8 │ │ │ │ + beq.n 215858 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrh.w r3, [r5, #182] @ 0xb6 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #182] @ 0xb6 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 215f0a │ │ │ │ + beq.w 215eaa │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 215e6a │ │ │ │ + beq.w 215e0a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 216054 │ │ │ │ + beq.w 215ff4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215180 │ │ │ │ + beq.w 215120 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 215180 │ │ │ │ + bhi.w 215120 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 215180 │ │ │ │ + b.n 215120 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 21595e │ │ │ │ + cbz r2, 215916 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r4, 215960 │ │ │ │ + cbz r4, 215918 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbz r2, 21595e │ │ │ │ + cbz r2, 215916 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ @@ -606931,28 +606899,28 @@ │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r5, #96] @ 0x60 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r9, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 215e0c │ │ │ │ + beq.w 215dac │ │ │ │ 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 r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 2159e0 │ │ │ │ + beq.n 215980 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb lr, r1, #32 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ negs r1, r1 │ │ │ │ @@ -606960,103 +606928,103 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r5, #96] @ 0x60 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2159fe │ │ │ │ - b.n 215a00 │ │ │ │ + beq.n 21599e │ │ │ │ + b.n 2159a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2165e4 │ │ │ │ + bne.w 216584 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215d1a │ │ │ │ + beq.w 215cba │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 2159f8 │ │ │ │ + bne.n 215998 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2159fe │ │ │ │ + beq.n 21599e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ add.w sl, r5, #376 @ 0x178 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 215cb4 │ │ │ │ + beq.w 215c54 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 215a2a │ │ │ │ - b.w 215180 │ │ │ │ + bne.n 2159ca │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 215ec6 │ │ │ │ + bhi.w 215e66 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 215ed8 │ │ │ │ + bhi.w 215e78 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ 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 215eea │ │ │ │ + bhi.w 215e8a │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r5, #357] @ 0x165 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ bic.w r1, r2, #24 │ │ │ │ ldrb.w r0, [r3, #2124] @ 0x84c │ │ │ │ ldrb.w r3, [r3, #2123] @ 0x84b │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ @@ -607071,20 +607039,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ orrs r3, r1 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 2160da │ │ │ │ + bhi.w 21607a │ │ │ │ cmp.w r7, #652 @ 0x28c │ │ │ │ - bcc.w 215714 │ │ │ │ + bcc.w 2156b4 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -607093,28 +607061,28 @@ │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r5, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r9, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 215e14 │ │ │ │ + beq.w 215db4 │ │ │ │ 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 r9, r9, #127 @ 0x7f │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 215bd8 │ │ │ │ + beq.n 215b78 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w r9, #1 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb lr, r1, #32 │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w ip, r9, ip │ │ │ │ negs r1, r1 │ │ │ │ @@ -607122,60 +607090,60 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r5, #104] @ 0x68 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 215508 │ │ │ │ + b.n 2154a8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 21633a │ │ │ │ + beq.w 2162da │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r5, #176] @ 0xb0 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #176] @ 0xb0 │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 215c56 │ │ │ │ + beq.n 215bf6 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [r5, #180] @ 0xb4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215dbc │ │ │ │ + beq.w 215d5c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 215d78 │ │ │ │ + beq.w 215d18 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 2158d0 │ │ │ │ + bne.w 215870 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [r5, #370] @ 0x172 │ │ │ │ orreq.w r2, r2, #8 │ │ │ │ strbeq.w r2, [r5, #370] @ 0x172 │ │ │ │ @@ -607186,28 +607154,28 @@ │ │ │ │ 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 r7, r3, #25 │ │ │ │ - bpl.w 2158d0 │ │ │ │ + bpl.w 215870 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2158d0 │ │ │ │ + b.n 215870 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 215d10 │ │ │ │ + bhi.n 215cb0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2165de │ │ │ │ + bhi.w 21657e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -607235,204 +607203,204 @@ │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str.w r2, [sl, r7, lsl #2] │ │ │ │ - b.n 215a46 │ │ │ │ + b.n 2159e6 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 215d10 │ │ │ │ + b.n 215cb0 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 215180 │ │ │ │ + bhi.w 215120 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r7, #21] │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 215564 │ │ │ │ + bpl.w 215504 │ │ │ │ ldrb.w r3, [r5, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 215564 │ │ │ │ + bne.w 215504 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 215564 │ │ │ │ + b.w 215504 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 2158d0 │ │ │ │ + bne.w 215870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23568c │ │ │ │ + bl 23562c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21488c │ │ │ │ + bl 21482c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 215c66 │ │ │ │ + bne.w 215c06 │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ - b.n 215c66 │ │ │ │ + b.n 215c06 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2158d0 │ │ │ │ + bne.w 215870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23568c │ │ │ │ + bl 23562c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 21653e │ │ │ │ + beq.w 2164de │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 215c60 │ │ │ │ + b.n 215c00 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2159a4 │ │ │ │ + b.n 215944 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 215b9c │ │ │ │ + b.n 215b3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23568c │ │ │ │ + bl 23562c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 21656c │ │ │ │ + beq.w 21650c │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 21567e │ │ │ │ + b.n 21561e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 2158d0 │ │ │ │ + bne.w 215870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23568c │ │ │ │ + bl 23562c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21488c │ │ │ │ + bl 21482c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2158ca │ │ │ │ + bne.w 21586a │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr.w r2, [r5, #372] @ 0x174 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ - b.n 2158ca │ │ │ │ + b.n 21586a │ │ │ │ subs r7, #209 @ 0xd1 │ │ │ │ cmp r7, #19 │ │ │ │ - bhi.w 215180 │ │ │ │ + bhi.w 215120 │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 215164 │ │ │ │ - b.w 215180 │ │ │ │ + bmi.w 215104 │ │ │ │ + b.w 215120 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 215aca │ │ │ │ + b.n 215a6a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 215180 │ │ │ │ + bne.w 215120 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #825 @ 0x339 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ addne r3, sp, #92 @ 0x5c │ │ │ │ - beq.w 216366 │ │ │ │ + beq.w 216306 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, r0, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #77] @ 0x4d │ │ │ │ adds r1, #10 │ │ │ │ add.w r7, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ tst.w r3, #16 │ │ │ │ mov r3, r2 │ │ │ │ - bne.w 2158c4 │ │ │ │ + bne.w 215864 │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #408] @ 0x198 │ │ │ │ ldr.w r2, [r5, #412] @ 0x19c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #412] @ 0x19c │ │ │ │ ldrh.w r2, [r5, #420] @ 0x1a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ strh.w sl, [r5, #420] @ 0x1a4 │ │ │ │ - b.n 2158c4 │ │ │ │ + b.n 215864 │ │ │ │ ldr.w fp, [r3, #48] @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -607440,79 +607408,79 @@ │ │ │ │ cmpeq.w r7, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 232724 │ │ │ │ + bl 2326c4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 215fa6 │ │ │ │ + cbz r0, 215f46 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 215fd4 │ │ │ │ + blt.n 215f74 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r7, r3, #8 │ │ │ │ - beq.w 21615c │ │ │ │ + beq.w 2160fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21630a │ │ │ │ + beq.w 2162aa │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 215fd4 │ │ │ │ + beq.n 215f74 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 21648e │ │ │ │ + beq.w 21642e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - bl 232724 │ │ │ │ + bl 2326c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 216480 │ │ │ │ + bne.w 216420 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 21646c │ │ │ │ + beq.w 21640c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r7 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 216330 │ │ │ │ + beq.w 2162d0 │ │ │ │ ubfx r7, r3, #1, #2 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 21495c │ │ │ │ + bl 2148fc │ │ │ │ ldrsb.w r7, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2157b2 │ │ │ │ + bne.w 215752 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 216410 │ │ │ │ + beq.w 2163b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214d64 │ │ │ │ + bl 214d04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215180 │ │ │ │ + beq.w 215120 │ │ │ │ ldrb.w r3, [r5, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #357] @ 0x165 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, r3, r7, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -607527,179 +607495,179 @@ │ │ │ │ strbmi.w r3, [r5, #368] @ 0x170 │ │ │ │ movw r3, #827 @ 0x33b │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #370] @ 0x172 │ │ │ │ - b.n 2158d0 │ │ │ │ + b.n 215870 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ sub.w r2, r7, #106 @ 0x6a │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ sub.w r3, r7, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ - bls.w 215180 │ │ │ │ + bls.w 215120 │ │ │ │ ldrb.w r3, [r5, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.w 215564 │ │ │ │ + b.w 215504 │ │ │ │ subs r7, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 215180 │ │ │ │ - b.w 215164 │ │ │ │ + bpl.w 215120 │ │ │ │ + b.w 215104 │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 215740 │ │ │ │ + beq.w 2156e0 │ │ │ │ sub.w r1, r7, #680 @ 0x2a8 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 215740 │ │ │ │ - b.w 21526c │ │ │ │ + bmi.w 2156e0 │ │ │ │ + b.w 21520c │ │ │ │ sub.w r1, r7, #382 @ 0x17e │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 215740 │ │ │ │ - b.w 21526c │ │ │ │ + bmi.w 2156e0 │ │ │ │ + b.w 21520c │ │ │ │ mvn.w r9, #608 @ 0x260 │ │ │ │ add.w r1, r7, r9 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 21526c │ │ │ │ + bhi.w 21520c │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 215740 │ │ │ │ - b.w 21526c │ │ │ │ + bmi.w 2156e0 │ │ │ │ + b.w 21520c │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 215180 │ │ │ │ - b.w 215164 │ │ │ │ + bhi.w 215120 │ │ │ │ + b.w 215104 │ │ │ │ ldrb.w r3, [r5, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #356] @ 0x164 │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 216226 │ │ │ │ + beq.n 2161c6 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 216186 │ │ │ │ - cbz r2, 2161d2 │ │ │ │ + beq.n 216126 │ │ │ │ + cbz r2, 216172 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 2161d2 │ │ │ │ + bne.n 216172 │ │ │ │ sub.w r9, r2, #20 │ │ │ │ - b.n 216166 │ │ │ │ + b.n 216106 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2165de │ │ │ │ + bne.w 21657e │ │ │ │ ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 216180 │ │ │ │ + beq.n 216120 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 2161a6 │ │ │ │ + bcc.n 216146 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ - b.n 216172 │ │ │ │ + b.n 216112 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 216240 │ │ │ │ + bne.n 2161e0 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 215fd4 │ │ │ │ + beq.w 215f74 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 21630a │ │ │ │ + bne.w 2162aa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 215fd4 │ │ │ │ + bls.w 215f74 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 2165b4 │ │ │ │ + beq.w 216554 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21659e │ │ │ │ + beq.w 21653e │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 21495c │ │ │ │ - b.n 216020 │ │ │ │ + bl 2148fc │ │ │ │ + b.n 215fc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2161cc │ │ │ │ + beq.n 21616c │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2165e4 │ │ │ │ + bne.w 216584 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2161d2 │ │ │ │ + beq.n 216172 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 216596 │ │ │ │ + bne.w 216536 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2162b8 │ │ │ │ + bhi.n 216258 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2165de │ │ │ │ + bhi.w 21657e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ @@ -607729,98 +607697,98 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 216172 │ │ │ │ + b.n 216112 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2162b8 │ │ │ │ + b.n 216258 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 215674 │ │ │ │ + beq.w 215614 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ - b.w 215674 │ │ │ │ + b.w 215614 │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r2, lsl #30 │ │ │ │ ubfx r9, r3, #1, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ add.w r3, r9, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 2161f4 │ │ │ │ + b.n 216194 │ │ │ │ subw r1, r7, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 21526c │ │ │ │ - b.w 215740 │ │ │ │ + bpl.w 21520c │ │ │ │ + b.w 2156e0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 21600e │ │ │ │ + b.n 215fae │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 215c56 │ │ │ │ + beq.w 215bf6 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - b.n 215c56 │ │ │ │ + b.n 215bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23568c │ │ │ │ + bl 23562c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 207400 │ │ │ │ + bl 2073a0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 21652c │ │ │ │ + beq.w 2164cc │ │ │ │ ldr.w r2, [r5, #400] @ 0x190 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ ldr.w r2, [r5, #404] @ 0x194 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #404] @ 0x194 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ - b.n 215f1a │ │ │ │ + b.n 215eba │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrne.w r3, r3, r9 │ │ │ │ @@ -607837,21 +607805,21 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r5, #416] @ 0x1a0 │ │ │ │ orrpl.w r3, r3, r9 │ │ │ │ strpl.w r3, [r5, #416] @ 0x1a0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 2158c4 │ │ │ │ + b.w 215864 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r7, #1 │ │ │ │ - bl 2e8534 │ │ │ │ - bl 2e850c │ │ │ │ - cbnz r0, 216458 │ │ │ │ - b.w 2157ae │ │ │ │ + bl 2e84d4 │ │ │ │ + bl 2e84ac │ │ │ │ + cbnz r0, 2163f8 │ │ │ │ + b.w 21574e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, sl │ │ │ │ add.w sl, sl, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ @@ -607862,37 +607830,37 @@ │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ str.w r1, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc.n 216424 │ │ │ │ - b.w 2157ae │ │ │ │ + bcc.n 2163c4 │ │ │ │ + b.w 21574e │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 215ff2 │ │ │ │ + bne.w 215f92 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 215ff2 │ │ │ │ + bmi.w 215f92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 215ff2 │ │ │ │ + b.n 215f92 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 2165c6 │ │ │ │ + bhi.w 216566 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2162f8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 2164ac ) │ │ │ │ + bhi.w 216298 │ │ │ │ + add r0, pc, #8 @ (adr r0, 21644c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ @@ -607923,85 +607891,85 @@ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 216390 │ │ │ │ + bne.w 216330 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ - b.n 215f1a │ │ │ │ + b.n 215eba │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 215dee │ │ │ │ + bne.w 215d8e │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 215c60 │ │ │ │ + b.w 215c00 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ - b.w 215180 │ │ │ │ + b.w 215120 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 215e4c │ │ │ │ + bne.w 215dec │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.w 21567e │ │ │ │ + b.w 21561e │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 215fd4 │ │ │ │ + b.n 215f74 │ │ │ │ ubfx r9, r3, #1, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ add.w r3, r9, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 216212 │ │ │ │ + b.n 2161b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 216212 │ │ │ │ + b.n 2161b2 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2162f8 │ │ │ │ + b.n 216298 │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r7, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r2, lsl #30 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.w 21630a │ │ │ │ - b.n 215fd4 │ │ │ │ + bne.w 2162aa │ │ │ │ + b.n 215f74 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1152] @ 216a84 │ │ │ │ - ldr.w r2, [pc, #1152] @ 216a88 │ │ │ │ + ldr.w r1, [pc, #1152] @ 216a24 │ │ │ │ + ldr.w r2, [pc, #1152] @ 216a28 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -608010,38 +607978,38 @@ │ │ │ │ strb.w r3, [r0, #69] @ 0x45 │ │ │ │ strb.w r3, [r0, #73] @ 0x49 │ │ │ │ strh.w r3, [r0, #354] @ 0x162 │ │ │ │ ldrb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ - cbz r2, 216672 │ │ │ │ + cbz r2, 216612 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 216654 │ │ │ │ + beq.n 2165f4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2166f2 │ │ │ │ + bpl.n 216692 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21663a │ │ │ │ + bne.n 2165da │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 216672 │ │ │ │ + cbz r3, 216612 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 216724 │ │ │ │ + bne.n 2166c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216662 │ │ │ │ + bne.n 216602 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ @@ -608062,202 +608030,202 @@ │ │ │ │ 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 │ │ │ │ strb.w r4, [r6, #353] @ 0x161 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 216742 │ │ │ │ + beq.n 2166e2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 2169a4 │ │ │ │ + beq.w 216944 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 216a52 │ │ │ │ + beq.w 2169f2 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 216742 │ │ │ │ + beq.n 2166e2 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 216746 │ │ │ │ + b.n 2166e6 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216654 │ │ │ │ + bne.n 2165f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8e34 │ │ │ │ + bl 2e8dd4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8e4c │ │ │ │ + bl 2e8dec │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8e64 │ │ │ │ + bl 2e8e04 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ - b.n 216654 │ │ │ │ + b.n 2165f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ 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 │ │ │ │ - b.n 21666a │ │ │ │ + b.n 21660a │ │ │ │ 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 1eb148 │ │ │ │ + bl 1eb0e8 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214e3c │ │ │ │ + bl 214ddc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1eb300 │ │ │ │ + bl 1eb2a0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216a70 │ │ │ │ + beq.w 216a10 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 216796 │ │ │ │ + bpl.n 216736 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 21687e │ │ │ │ + bmi.n 21681e │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 216900 │ │ │ │ + blt.w 2168a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216780 │ │ │ │ + bne.n 216720 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 216984 │ │ │ │ + beq.w 216924 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #324] @ 0x144 │ │ │ │ - cbz r3, 2167e2 │ │ │ │ + cbz r3, 216782 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 2167da │ │ │ │ + bpl.n 21677a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r2, #1 │ │ │ │ - bls.n 2167d0 │ │ │ │ + bls.n 216770 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2167b4 │ │ │ │ + bne.n 216754 │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2167f6 │ │ │ │ + cbz r3, 216796 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 216830 │ │ │ │ + cbnz r3, 2167d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2167ea │ │ │ │ + bne.n 21678a │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #656] @ (216a8c ) │ │ │ │ + ldr r2, [pc, #656] @ (216a2c ) │ │ │ │ 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, #620] @ (216a88 ) │ │ │ │ + ldr r3, [pc, #620] @ (216a28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 216a7e │ │ │ │ + bne.w 216a1e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 216862 │ │ │ │ + cbz r3, 216802 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 21685a │ │ │ │ + bpl.n 2167fa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 216850 │ │ │ │ + bls.n 2167f0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216836 │ │ │ │ + bne.n 2167d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2167f6 │ │ │ │ + beq.n 216796 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2167f6 │ │ │ │ + beq.n 216796 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216830 │ │ │ │ + bne.n 2167d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21686e │ │ │ │ - b.n 2167f6 │ │ │ │ + bne.n 21680e │ │ │ │ + b.n 216796 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 216a42 │ │ │ │ + beq.w 2169e2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2168f2 │ │ │ │ + beq.n 216892 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ @@ -608266,38 +608234,38 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 216796 │ │ │ │ + bge.w 216736 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #160] @ 0xa0 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 216a4a │ │ │ │ + beq.w 2169ea │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w ip, lr, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21697e │ │ │ │ + beq.n 21691e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r2, r2 │ │ │ │ @@ -608305,104 +608273,104 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #160] @ 0xa0 │ │ │ │ - b.n 216796 │ │ │ │ + b.n 216736 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216a70 │ │ │ │ + beq.n 216a10 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 216996 │ │ │ │ + bpl.n 216936 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 2169cc │ │ │ │ + bmi.n 21696c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21698a │ │ │ │ + bne.n 21692a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 2167ac │ │ │ │ + b.n 21674c │ │ │ │ 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 21675a │ │ │ │ + b.n 2166fa │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 216a76 │ │ │ │ + beq.n 216a16 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 216a3c │ │ │ │ + beq.n 2169dc │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ - b.n 216996 │ │ │ │ + b.n 216936 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 2168be │ │ │ │ + b.n 21685e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 216946 │ │ │ │ + b.n 2168e6 │ │ │ │ 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 216746 │ │ │ │ + b.n 2166e6 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ - b.n 2167e2 │ │ │ │ + b.n 216782 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 216a08 │ │ │ │ + b.n 2169a8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -608411,38 +608379,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 216aea │ │ │ │ + cbz r3, 216a8a │ │ │ │ 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, 216af4 │ │ │ │ + cbz r3, 216a94 │ │ │ │ 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 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216aca │ │ │ │ + bne.n 216a6a │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -608451,80 +608419,80 @@ │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r4, r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2e5b1c │ │ │ │ - cbz r0, 216b32 │ │ │ │ + bl 2e5abc │ │ │ │ + cbz r0, 216ad2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e84e8 │ │ │ │ + bl 2e8488 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 216b46 │ │ │ │ + cbz r0, 216ae6 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 216c9c │ │ │ │ + bpl.w 216c3c │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 216b88 │ │ │ │ + bhi.n 216b28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e8578 │ │ │ │ - cbz r0, 216b82 │ │ │ │ + bl 2e8518 │ │ │ │ + cbz r0, 216b22 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, fp, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 216afc │ │ │ │ + bl 216a9c │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 216b60 │ │ │ │ + bne.n 216b00 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrh.w r3, [r8, #30] │ │ │ │ asr.w r1, r2, r5 │ │ │ │ ubfx r3, r3, #6, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 216c80 │ │ │ │ + bpl.n 216c20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r1, #1] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 216c7a │ │ │ │ - bl 2e78e4 │ │ │ │ + bmi.n 216c1a │ │ │ │ + bl 2e7884 │ │ │ │ ldrb.w r1, [r8, #21] │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r0 │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r8, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 216ce6 │ │ │ │ + beq.w 216c86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 216b82 │ │ │ │ + beq.n 216b22 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ uxtb.w ip, r5 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ ldrh.w r9, [r3, #22] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r3 │ │ │ │ @@ -608553,15 +608521,15 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ movs.w r8, r8, lsr #4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bne.n 216bf4 │ │ │ │ + bne.n 216b94 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ strh.w r9, [r1, #22] │ │ │ │ @@ -608570,75 +608538,75 @@ │ │ │ │ strb r5, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w fp, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e8578 │ │ │ │ - b.n 216bb6 │ │ │ │ + bl 2e8518 │ │ │ │ + b.n 216b56 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r2, r1 │ │ │ │ add r2, r5 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ ldrh.w r0, [r8, #70] @ 0x46 │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 216b9c │ │ │ │ + b.n 216b3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 216d18 │ │ │ │ + bne.n 216cb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216b82 │ │ │ │ + beq.w 216b22 │ │ │ │ mov r9, sl │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r4, fp, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r6, sl, [sp] │ │ │ │ - bl 216afc │ │ │ │ + bl 216a9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 216cc4 │ │ │ │ + bne.n 216c64 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 216bda │ │ │ │ + beq.w 216b7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r7, r2, #1 │ │ │ │ strh.w r7, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r9, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r0, [sl, #10] │ │ │ │ strb.w r5, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 216bda │ │ │ │ + b.n 216b7a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 216d46 │ │ │ │ + beq.n 216ce6 │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ @@ -608646,192 +608614,192 @@ │ │ │ │ strh r1, [r3, #10] │ │ │ │ strb r5, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 216cb4 │ │ │ │ + b.n 216c54 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #536] @ (216f78 ) │ │ │ │ - ldr r3, [pc, #536] @ (216f7c ) │ │ │ │ + ldr r2, [pc, #536] @ (216f18 ) │ │ │ │ + ldr r3, [pc, #536] @ (216f1c ) │ │ │ │ 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.n 216e68 │ │ │ │ + beq.n 216e08 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 216d8e │ │ │ │ + bpl.n 216d2e │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 216e82 │ │ │ │ + bmi.n 216e22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216d82 │ │ │ │ + bne.n 216d22 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 216e68 │ │ │ │ + beq.n 216e08 │ │ │ │ uxth r1, r7 │ │ │ │ movs r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 216ea2 │ │ │ │ + beq.n 216e42 │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 216e34 │ │ │ │ + beq.n 216dd4 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 216e28 │ │ │ │ + bpl.n 216dc8 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 216e28 │ │ │ │ + bpl.n 216dc8 │ │ │ │ ldr.w r1, [r9, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 216e98 │ │ │ │ + beq.n 216e38 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 216ec4 │ │ │ │ + beq.n 216e64 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 216e28 │ │ │ │ + bpl.n 216dc8 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r3, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 216afc │ │ │ │ + bl 216a9c │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 216dd6 │ │ │ │ + bne.n 216d76 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #324] @ (216f80 ) │ │ │ │ + ldr r3, [pc, #324] @ (216f20 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 613cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 216e5a │ │ │ │ + cbz r3, 216dfa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (216f84 ) │ │ │ │ + ldr r3, [pc, #308] @ (216f24 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #284] @ (216f88 ) │ │ │ │ - ldr r3, [pc, #272] @ (216f7c ) │ │ │ │ + ldr r2, [pc, #284] @ (216f28 ) │ │ │ │ + ldr r3, [pc, #272] @ (216f1c ) │ │ │ │ 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 216f72 │ │ │ │ + bne.n 216f12 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e7980 │ │ │ │ + bl 2e7920 │ │ │ │ add sl, r0 │ │ │ │ - b.n 216d8e │ │ │ │ + b.n 216d2e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 216e28 │ │ │ │ + bpl.n 216dc8 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 216e02 │ │ │ │ + b.n 216da2 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 216eb0 │ │ │ │ + cbz r3, 216e50 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 216dd4 │ │ │ │ + b.n 216d74 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #212] @ (216f8c ) │ │ │ │ + ldr r3, [pc, #212] @ (216f2c ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ - b.n 216e5a │ │ │ │ - bl 2e8534 │ │ │ │ + b.n 216dfa │ │ │ │ + bl 2e84d4 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 216eda │ │ │ │ + beq.n 216e7a │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 216e28 │ │ │ │ - b.n 216e9c │ │ │ │ + bpl.n 216dc8 │ │ │ │ + b.n 216e3c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 2e85ac │ │ │ │ + bl 2e854c │ │ │ │ ldr.w r6, [r9, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 216e28 │ │ │ │ + beq.n 216dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 216e28 │ │ │ │ + beq.n 216dc8 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 216f3c │ │ │ │ + b.n 216edc │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r9, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -608839,139 +608807,139 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 216afc │ │ │ │ + bl 216a9c │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 216f64 │ │ │ │ + beq.n 216f04 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 216f12 │ │ │ │ + bge.n 216eb2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 216f3c │ │ │ │ + bne.n 216edc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 216f0a │ │ │ │ + bne.n 216eaa │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 216e28 │ │ │ │ + b.n 216dc8 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ @ instruction: 0xfbe5ffff │ │ │ │ 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 216d4c │ │ │ │ + bl 216cec │ │ │ │ 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, #1244] @ 217498 │ │ │ │ + ldr.w r2, [pc, #1244] @ 217438 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1244] @ 21749c │ │ │ │ + ldr.w r3, [pc, #1244] @ 21743c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1240] @ 2174a0 │ │ │ │ + ldr.w r8, [pc, #1240] @ 217440 │ │ │ │ add r8, 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 217490 │ │ │ │ + beq.w 217430 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 216ff8 │ │ │ │ + cbz r1, 216f98 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 216fe4 │ │ │ │ + b.n 216f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 217490 │ │ │ │ + beq.w 217430 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 217166 │ │ │ │ + beq.w 217106 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 217046 │ │ │ │ + cbz r3, 216fe6 │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 217182 │ │ │ │ + beq.w 217122 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 217034 │ │ │ │ + bne.n 216fd4 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21701e │ │ │ │ + bne.n 216fbe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.w 217166 │ │ │ │ + bls.w 217106 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 217370 │ │ │ │ + bne.w 217310 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21747c │ │ │ │ + beq.w 21741c │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -608990,36 +608958,36 @@ │ │ │ │ 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 2170b0 │ │ │ │ + bne.n 217050 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 2170e0 │ │ │ │ + cbz r4, 217080 │ │ │ │ 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 2170cc │ │ │ │ + bne.n 21706c │ │ │ │ ldr.w r0, [r7, #468] @ 0x1d4 │ │ │ │ - cbz r0, 217158 │ │ │ │ + cbz r0, 2170f8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 217158 │ │ │ │ + beq.n 2170f8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov lr, r2 │ │ │ │ adds r2, r0, r3 │ │ │ │ add.w ip, r5, r3 │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ @@ -609039,37 +609007,37 @@ │ │ │ │ ands r1, r2 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 21710a │ │ │ │ + bne.n 2170aa │ │ │ │ strb.w r8, [r5, #1] │ │ │ │ strb.w lr, [r5] │ │ │ │ - bl 1e99c0 │ │ │ │ + bl 1e9960 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w r5, [r7, #468] @ 0x1d4 │ │ │ │ blx 61324 │ │ │ │ - ldr r2, [pc, #828] @ (2174a4 ) │ │ │ │ - ldr r3, [pc, #816] @ (21749c ) │ │ │ │ + ldr r2, [pc, #828] @ (217444 ) │ │ │ │ + ldr r3, [pc, #816] @ (21743c ) │ │ │ │ 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 21748c │ │ │ │ + bne.w 21742c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 207a88 │ │ │ │ + bl 207a28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21703c │ │ │ │ - ldr r3, [pc, #792] @ (2174a8 ) │ │ │ │ + beq.w 216fdc │ │ │ │ + ldr r3, [pc, #792] @ (217448 ) │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ lsls r5, r5, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r2, r5 │ │ │ │ @@ -609081,20 +609049,20 @@ │ │ │ │ ldr.w sl, [r2, #40] @ 0x28 │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21703c │ │ │ │ + beq.w 216fdc │ │ │ │ strd r9, r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 2171de │ │ │ │ + b.n 21717e │ │ │ │ cmp r8, sl │ │ │ │ - beq.w 217350 │ │ │ │ + beq.w 2172f0 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ lsls r5, r5, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r6, sl │ │ │ │ clz r6, r6 │ │ │ │ adds r1, r3, r5 │ │ │ │ @@ -609105,15 +609073,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ add r2, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add.w r3, sp, r7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2171d2 │ │ │ │ + beq.n 217172 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r2 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ uxtb.w ip, r2 │ │ │ │ adds r0, #10 │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ @@ -609124,19 +609092,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 217364 │ │ │ │ + beq.w 217304 │ │ │ │ cmp r2, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 217274 │ │ │ │ + beq.n 217214 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ and.w r2, r2, #31 │ │ │ │ movs r0, #1 │ │ │ │ @@ -609170,31 +609138,31 @@ │ │ │ │ strb.w ip, [sp, #70] @ 0x46 │ │ │ │ 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] │ │ │ │ adds r3, #13 │ │ │ │ - bhi.n 217360 │ │ │ │ + bhi.n 217300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r7, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 217358 │ │ │ │ + bls.n 2172f8 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.n 217368 │ │ │ │ + bhi.n 217308 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov fp, r7 │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ blx 61b24 │ │ │ │ - cbz r0, 217360 │ │ │ │ + cbz r0, 217300 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, fp, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -609213,78 +609181,78 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ uxtb r2, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2171d8 │ │ │ │ + bne.w 217178 │ │ │ │ ldrd r9, r8, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 21703c │ │ │ │ + b.n 216fdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.n 21730c │ │ │ │ + bne.n 2172ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21730e │ │ │ │ + b.n 2172ae │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 217266 │ │ │ │ + b.n 217206 │ │ │ │ cmp fp, r7 │ │ │ │ it cc │ │ │ │ movcc fp, r7 │ │ │ │ - b.n 2172fa │ │ │ │ + b.n 21729a │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #308] @ (2174ac ) │ │ │ │ + ldr r3, [pc, #308] @ (21744c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ subs r6, r4, #1 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r8, #12 │ │ │ │ - b.n 217392 │ │ │ │ + b.n 217332 │ │ │ │ adds r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - ble.n 21742c │ │ │ │ + ble.n 2173cc │ │ │ │ ldrb.w r3, [r1, #-3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21738c │ │ │ │ + beq.n 21732c │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 21738c │ │ │ │ + ble.n 21732c │ │ │ │ ldrb.w r8, [r1, #-12] │ │ │ │ sub.w ip, r1, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 217420 │ │ │ │ + b.n 2173c0 │ │ │ │ ldrh.w lr, [ip, #4] │ │ │ │ ldrh r5, [r3, #4] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 21738c │ │ │ │ + bne.n 21732c │ │ │ │ ldrh.w lr, [ip, #6] │ │ │ │ ldrh r5, [r3, #6] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 21738c │ │ │ │ + bne.n 21732c │ │ │ │ ldrb.w lr, [r1, #-4] │ │ │ │ ldrb r5, [r3, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n 21738c │ │ │ │ + bne.n 21732c │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ - cbz r5, 217418 │ │ │ │ + cbz r5, 2173b8 │ │ │ │ ldrb.w lr, [r3, #10] │ │ │ │ ldrh.w r9, [r3, #2] │ │ │ │ ldrb.w sl, [r1, #-2] │ │ │ │ ldrb.w fp, [r3, #10] │ │ │ │ sub.w r9, r9, lr, lsl #2 │ │ │ │ ldrh.w lr, [r1, #-10] │ │ │ │ sub.w lr, lr, sl, lsl #2 │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 217418 │ │ │ │ + bne.n 2173b8 │ │ │ │ ldrb.w lr, [r1, #-3] │ │ │ │ cmp fp, sl │ │ │ │ it cs │ │ │ │ movcs fp, sl │ │ │ │ orr.w r5, r5, lr │ │ │ │ lsr.w r9, r5, fp │ │ │ │ add.w lr, r9, #1 │ │ │ │ @@ -609292,77 +609260,77 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w fp, [r1, #-2] │ │ │ │ strbeq.w r5, [r1, #-3] │ │ │ │ strbeq.w lr, [r3, #9] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 21738c │ │ │ │ + beq.n 21732c │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 2173ae │ │ │ │ + beq.n 21734e │ │ │ │ adds r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt.n 217392 │ │ │ │ + bgt.n 217332 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (2174b0 ) │ │ │ │ + ldr r3, [pc, #124] @ (217450 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 613cc │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r5 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 217460 │ │ │ │ + cbnz r4, 217400 │ │ │ │ subs r6, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 217442 │ │ │ │ + bne.n 2173e2 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 217484 │ │ │ │ + cbz r0, 217424 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 217082 │ │ │ │ + b.n 217022 │ │ │ │ adds r4, r6, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e983c │ │ │ │ + bl 1e97dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 217080 │ │ │ │ - b.n 217484 │ │ │ │ + bne.w 217020 │ │ │ │ + b.n 217424 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 217166 │ │ │ │ + beq.w 217106 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 61324 │ │ │ │ - b.n 217166 │ │ │ │ + b.n 217106 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1434ae │ │ │ │ - bl 8b4b2 │ │ │ │ + bl 14344e │ │ │ │ + bl 8b452 │ │ │ │ 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 │ │ │ │ @@ -609392,34 +609360,34 @@ │ │ │ │ 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 217572 │ │ │ │ + bls.n 217512 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r2, r1 │ │ │ │ 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 21754a │ │ │ │ + bhi.n 2174ea │ │ │ │ subs r3, r2, #4 │ │ │ │ adds r1, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 217592 │ │ │ │ + cbz r2, 217532 │ │ │ │ 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 │ │ │ │ @@ -609432,15 +609400,15 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ 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 r7, r0 │ │ │ │ - cbz r2, 217618 │ │ │ │ + cbz r2, 2175b8 │ │ │ │ add r2, r1 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r5, #26546 @ 0x67b2 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ @@ -609457,15 +609425,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r4, 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 2175ee │ │ │ │ + bne.n 21758e │ │ │ │ ldr r1, [r1, #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 │ │ │ │ @@ -609482,28 +609450,28 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2160] @ 217ee4 │ │ │ │ + ldr.w r1, [pc, #2160] @ 217e84 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2160] @ 217ee8 │ │ │ │ + ldr.w r3, [pc, #2160] @ 217e88 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2156] @ 217eec │ │ │ │ + ldr.w r2, [pc, #2156] @ 217e8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 2177c8 │ │ │ │ + bhi.w 217768 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r3, r6, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -609527,21 +609495,21 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r6, 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 217cac │ │ │ │ + beq.w 217c4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 21779a │ │ │ │ + bls.n 21773a │ │ │ │ sub.w lr, r0, #15 │ │ │ │ movw r9, #17448 @ 0x4428 │ │ │ │ movt r9, #9251 @ 0x2423 │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ add lr, r1 │ │ │ │ add r9, r4 │ │ │ │ @@ -609562,15 +609530,15 @@ │ │ │ │ cmp lr, r3 │ │ │ │ mul.w r7, r6, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r8 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r6, ip │ │ │ │ - bhi.n 21772e │ │ │ │ + bhi.n 2176ce │ │ │ │ sub.w r3, lr, r5 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r9, ror #31 │ │ │ │ adds r5, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ @@ -609578,25 +609546,25 @@ │ │ │ │ cmp r5, lr │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w ip, ip, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r0, #8 │ │ │ │ add r0, ip │ │ │ │ - bl 217530 │ │ │ │ + bl 2174d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1864] @ 217ef0 │ │ │ │ - ldr.w r3, [pc, #1852] @ 217ee8 │ │ │ │ + ldr.w r2, [pc, #1864] @ 217e90 │ │ │ │ + ldr.w r3, [pc, #1852] @ 217e88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 217ee0 │ │ │ │ + bne.w 217e80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ @@ -609612,15 +609580,15 @@ │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2177a6 │ │ │ │ + beq.n 217746 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r0, r2, r6, lr │ │ │ │ mla r3, r2, r3, lr │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ @@ -609636,16 +609604,16 @@ │ │ │ │ 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 r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 217812 │ │ │ │ - b.n 2177a6 │ │ │ │ + bne.n 2177b2 │ │ │ │ + b.n 217746 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r6, #44605 @ 0xae3d │ │ │ │ movt r6, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ strb.w r0, [sp, #5] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -609662,49 +609630,49 @@ │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r0, r6, r4, r0 │ │ │ │ mul.w r4, r6, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1584] @ 217ef4 │ │ │ │ + ldr.w r0, [pc, #1584] @ 217e94 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r6, r4 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ ands.w r6, r6, #1 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 217d20 │ │ │ │ + bne.w 217cc0 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r8, r5, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2177a6 │ │ │ │ + beq.w 217746 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175b8 │ │ │ │ + bl 217558 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 217904 │ │ │ │ - b.n 2177a6 │ │ │ │ + bcc.n 2178a4 │ │ │ │ + b.n 217746 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ @@ -609730,15 +609698,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, r6, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 217cea │ │ │ │ + beq.w 217c8a │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -609747,30 +609715,30 @@ │ │ │ │ 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, r6, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 217e52 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2179f0 ) │ │ │ │ + bhi.w 217df2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 217990 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r1, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ lsls r1, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bl 2174b4 │ │ │ │ + bl 217454 │ │ │ │ ldr.w r1, [r5, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -609813,15 +609781,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, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2177a6 │ │ │ │ + beq.w 217746 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -609831,20 +609799,20 @@ │ │ │ │ mul.w r3, lr, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, 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 217ad2 │ │ │ │ - b.n 2177a6 │ │ │ │ + bne.n 217a72 │ │ │ │ + b.n 217746 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ - ldr r3, [pc, #1004] @ (217ef8 ) │ │ │ │ + ldr r3, [pc, #1004] @ (217e98 ) │ │ │ │ movw r0, #26549 @ 0x67b5 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ movw ip, #51831 @ 0xca77 │ │ │ │ movt ip, #34283 @ 0x85eb │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ @@ -609857,15 +609825,15 @@ │ │ │ │ ldrb r2, [r2, #21] │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 217ca6 │ │ │ │ + beq.w 217c46 │ │ │ │ ldrh r1, [r5, #32] │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mla r0, r4, r6, r0 │ │ │ │ @@ -609875,15 +609843,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w 217c9a │ │ │ │ + bls.w 217c3a │ │ │ │ sub.w sl, r2, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r6, #51831 @ 0xca77 │ │ │ │ movt r6, #34283 @ 0x85eb │ │ │ │ movw fp, #34383 @ 0x864f │ │ │ │ movt fp, #25032 @ 0x61c8 │ │ │ │ @@ -609908,15 +609876,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp sl, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r6, r4, fp │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w fp, r7, r4 │ │ │ │ - bhi.n 217bc6 │ │ │ │ + bhi.n 217b66 │ │ │ │ mov.w r0, ip, ror #25 │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r0, r0, lr, ror #31 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ sub.w r3, r2, #16 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -609924,19 +609892,19 @@ │ │ │ │ cmp sl, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r1, r3 │ │ │ │ add r8, r9 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r2, #12 │ │ │ │ - bl 217530 │ │ │ │ + bl 2174d0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2177a6 │ │ │ │ + beq.w 217746 │ │ │ │ add.w r0, r5, #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 │ │ │ │ @@ -609950,24 +609918,24 @@ │ │ │ │ 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 217c6e │ │ │ │ - b.n 2177a6 │ │ │ │ + bne.n 217c0e │ │ │ │ + b.n 217746 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 217c2e │ │ │ │ + b.n 217bce │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ - b.n 217b8e │ │ │ │ + b.n 217b2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2177a6 │ │ │ │ + beq.w 217746 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r5, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -609976,69 +609944,69 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r6, 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 217cb6 │ │ │ │ - b.n 2177a6 │ │ │ │ + bne.n 217c56 │ │ │ │ + b.n 217746 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r6, 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, r6, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 2177a6 │ │ │ │ + b.n 217746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175b8 │ │ │ │ + bl 217558 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175b8 │ │ │ │ + bl 217558 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mul.w r4, r0, r6 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2177a6 │ │ │ │ + bls.w 217746 │ │ │ │ add.w r8, r5, #108 @ 0x6c │ │ │ │ movs r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2175b8 │ │ │ │ + bl 217558 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mla r3, r9, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 217d60 │ │ │ │ - b.n 2177a6 │ │ │ │ + bcc.n 217d00 │ │ │ │ + b.n 217746 │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -610065,15 +610033,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 2177a6 │ │ │ │ + b.n 217746 │ │ │ │ ldr r1, [r5, #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 │ │ │ │ @@ -610084,15 +610052,15 @@ │ │ │ │ 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 2177a6 │ │ │ │ + b.n 217746 │ │ │ │ ldr r2, [r5, #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 │ │ │ │ @@ -610123,23 +610091,23 @@ │ │ │ │ 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 2177a6 │ │ │ │ + b.n 217746 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -610159,49 +610127,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.n 218012 │ │ │ │ - bhi.n 217f72 │ │ │ │ + beq.n 217fb2 │ │ │ │ + bhi.n 217f12 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 217fd8 │ │ │ │ + bhi.n 217f78 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 217fdc │ │ │ │ + bls.n 217f7c │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 218004 │ │ │ │ + bne.n 217fa4 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 217fc6 │ │ │ │ + bne.n 217f66 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 217fdc │ │ │ │ + beq.n 217f7c │ │ │ │ vpop {d8} │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n 217fe4 │ │ │ │ + beq.n 217f84 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 217fa6 │ │ │ │ + beq.n 217f46 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 217fdc │ │ │ │ + bne.n 217f7c │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1e5ae4 │ │ │ │ + bl 1e5a84 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -610221,15 +610189,15 @@ │ │ │ │ sxth r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 218012 │ │ │ │ + beq.n 217fb2 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -610257,236 +610225,236 @@ │ │ │ │ pop {r3, 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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #552] @ (218268 ) │ │ │ │ + ldr r2, [pc, #552] @ (218208 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #552] @ (21826c ) │ │ │ │ + ldr r3, [pc, #552] @ (21820c ) │ │ │ │ add r2, pc │ │ │ │ lsls r7, r6, #5 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ + bl 205ddc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218102 │ │ │ │ + beq.n 2180a2 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r4, fp, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 205e3c │ │ │ │ - cbz r0, 2180e4 │ │ │ │ + bl 205ddc │ │ │ │ + cbz r0, 218084 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2180e4 │ │ │ │ + bne.n 218084 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add r7, r5 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ add r4, fp │ │ │ │ mov fp, r0 │ │ │ │ - b.n 2180b4 │ │ │ │ + b.n 218054 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 21822a │ │ │ │ + beq.w 2181ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 2180a8 │ │ │ │ + bls.n 218048 │ │ │ │ ldrb.w r3, [r4, r9] │ │ │ │ ldrb.w r1, [r7, r9] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 217f18 │ │ │ │ + bl 217eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2180a8 │ │ │ │ + bne.n 218048 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #392] @ (218270 ) │ │ │ │ - ldr r3, [pc, #384] @ (21826c ) │ │ │ │ + ldr r2, [pc, #392] @ (218210 ) │ │ │ │ + ldr r3, [pc, #384] @ (21820c ) │ │ │ │ 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 218262 │ │ │ │ + bne.w 218202 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ │ │ add.w ip, sp, #28 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21822e │ │ │ │ + bne.w 2181ce │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21822e │ │ │ │ + bne.n 2181ce │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r8, r0, #39 @ 0x27 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, ip │ │ │ │ - b.n 218154 │ │ │ │ + b.n 2180f4 │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ strb.w r2, [r9, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 21814a │ │ │ │ + bhi.n 2180ea │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, r4, lsl #5 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, fp, ip │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218248 │ │ │ │ + bne.n 2181e8 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 218248 │ │ │ │ + bne.n 2181e8 │ │ │ │ movw r4, #65497 @ 0xffd9 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ sub.w sl, r8, #20 │ │ │ │ add.w r8, r8, #39 @ 0x27 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov r5, r8 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ mov r8, ip │ │ │ │ - b.n 2181ce │ │ │ │ + b.n 21816e │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ adds r2, r4, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 2181c6 │ │ │ │ + bhi.n 218166 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2180e4 │ │ │ │ + beq.w 218084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 2180e4 │ │ │ │ + bne.w 218084 │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ add.w r4, ip, #59 @ 0x3b │ │ │ │ add r7, r5 │ │ │ │ add r4, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 21821e │ │ │ │ + b.n 2181be │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2180e4 │ │ │ │ + bne.w 218084 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 218202 │ │ │ │ + bhi.n 2181a2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2180e6 │ │ │ │ + b.n 218086 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 218242 │ │ │ │ + cbz r1, 2181e2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 218238 │ │ │ │ + bne.n 2181d8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 218166 │ │ │ │ + b.n 218106 │ │ │ │ ldrb.w r0, [r8, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 21825e │ │ │ │ + cbz r0, 2181fe │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 218254 │ │ │ │ + bne.n 2181f4 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 2181e4 │ │ │ │ + b.n 218184 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #40] @ 2182ac │ │ │ │ + ldr.w ip, [pc, #40] @ 21824c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 2182b0 │ │ │ │ + ldr.w lr, [pc, #36] @ 218250 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr.w r5, [ip, lr] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, r4, r5 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21802c │ │ │ │ + bl 217fcc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -610496,25 +610464,25 @@ │ │ │ │ add.w r5, sl, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2182ee │ │ │ │ + b.n 21828e │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 218314 │ │ │ │ + bne.n 2182b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 2182e2 │ │ │ │ + bhi.n 218282 │ │ │ │ add r9, sl │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -610523,653 +610491,653 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r2, [pc, #1036] @ 21873c │ │ │ │ + ldr.w r2, [pc, #1036] @ 2186dc │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 218350 │ │ │ │ + bhi.n 2182f0 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r6, [r4, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ lsrs r7, r7, #22 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 218528 │ │ │ │ + beq.w 2184c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2185f4 │ │ │ │ + beq.w 218594 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 625fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r5, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21835a │ │ │ │ - ldr r1, [pc, #892] @ (218740 ) │ │ │ │ + bne.n 2182fa │ │ │ │ + ldr r1, [pc, #892] @ (2186e0 ) │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 218648 │ │ │ │ + bne.w 2185e8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21856a │ │ │ │ + beq.w 21850a │ │ │ │ add.w fp, r5, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 2183fe │ │ │ │ + b.n 21839e │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 2183f2 │ │ │ │ + bcc.n 218392 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 2183e8 │ │ │ │ - b.n 21856a │ │ │ │ + bhi.n 218388 │ │ │ │ + b.n 21850a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 21835a │ │ │ │ + bne.n 2182fa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21863a │ │ │ │ + beq.w 2185da │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 218594 │ │ │ │ + bhi.w 218534 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r0, #12] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bl 2174b4 │ │ │ │ + bl 217454 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2174b4 │ │ │ │ + bl 217454 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2185be │ │ │ │ + beq.w 21855e │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r7, #16 │ │ │ │ adds r7, #12 │ │ │ │ add.w ip, r6, #16 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 2184b6 │ │ │ │ + b.n 218456 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2185be │ │ │ │ + beq.w 21855e │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2184a0 │ │ │ │ - b.n 21835a │ │ │ │ + beq.n 218440 │ │ │ │ + b.n 2182fa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 21835a │ │ │ │ - ldr r0, [pc, #612] @ (218744 ) │ │ │ │ + bne.w 2182fa │ │ │ │ + ldr r0, [pc, #612] @ (2186e4 ) │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ add.w r3, r0, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 218508 │ │ │ │ + cbz r3, 2184a8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r2, #0 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 21851c │ │ │ │ - b.n 218614 │ │ │ │ + cbnz r7, 2184bc │ │ │ │ + b.n 2185b4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 218614 │ │ │ │ + beq.n 2185b4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 218516 │ │ │ │ - b.n 21835a │ │ │ │ + beq.n 2184b6 │ │ │ │ + b.n 2182fa │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21856a │ │ │ │ + cbz r3, 21850a │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 218562 │ │ │ │ + cbz r2, 218502 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 2185b4 │ │ │ │ + beq.n 218554 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218554 │ │ │ │ + bne.n 2184f4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21854c │ │ │ │ + bne.n 2184ec │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218562 │ │ │ │ - b.n 21835a │ │ │ │ + beq.n 218502 │ │ │ │ + b.n 2182fa │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 625fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21856a │ │ │ │ + beq.n 21850a │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 218604 │ │ │ │ + b.n 2185a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21856a │ │ │ │ + beq.n 21850a │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 218600 │ │ │ │ - b.n 21835a │ │ │ │ + beq.n 2185a0 │ │ │ │ + b.n 2182fa │ │ │ │ add ip, r0 │ │ │ │ ldrb.w r0, [ip, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21856a │ │ │ │ + beq.n 21850a │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21862a │ │ │ │ + b.n 2185ca │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21856a │ │ │ │ + beq.n 21850a │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 218626 │ │ │ │ - b.n 21835a │ │ │ │ + beq.n 2185c6 │ │ │ │ + b.n 2182fa │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21835c │ │ │ │ + b.n 2182fc │ │ │ │ add.w r7, r4, #59 @ 0x3b │ │ │ │ movw r8, #65477 @ 0xffc5 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add.w sl, r5, #59 @ 0x3b │ │ │ │ sub.w r8, r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 21866c │ │ │ │ + b.n 21860c │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2186fa │ │ │ │ + bne.n 21869a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 218660 │ │ │ │ + bhi.n 218600 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2186fa │ │ │ │ + bne.n 21869a │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182b4 │ │ │ │ - cbz r0, 2186fa │ │ │ │ + bl 218254 │ │ │ │ + cbz r0, 21869a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 21856a │ │ │ │ + bls.w 21850a │ │ │ │ add.w sl, r4, #123 @ 0x7b │ │ │ │ adds r5, #123 @ 0x7b │ │ │ │ mov.w r8, #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2186c2 │ │ │ │ + b.n 218662 │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 2186b4 │ │ │ │ + bcc.n 218654 │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ adds r5, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 2186ac │ │ │ │ - b.n 21856a │ │ │ │ + bhi.n 21864c │ │ │ │ + b.n 21850a │ │ │ │ add.w r6, r5, #91 @ 0x5b │ │ │ │ - b.n 21870e │ │ │ │ + b.n 2186ae │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207588 │ │ │ │ + bl 207528 │ │ │ │ add.w r3, r8, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 218700 │ │ │ │ + bhi.n 2186a0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21835a │ │ │ │ + bne.w 2182fa │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2182b4 │ │ │ │ + bl 218254 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218692 │ │ │ │ - b.n 21835a │ │ │ │ + bne.n 218632 │ │ │ │ + b.n 2182fa │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21831c │ │ │ │ + bl 2182bc │ │ │ │ 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] @ (218778 ) │ │ │ │ - ldr r2, [pc, #12] @ (21877c ) │ │ │ │ + ldr r3, [pc, #12] @ (218718 ) │ │ │ │ + ldr r2, [pc, #12] @ (21871c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1eb0d8 │ │ │ │ + bl 1eb078 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mcr 15, 7, pc, 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 1eb300 │ │ │ │ + bl 1eb2a0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 2187ce │ │ │ │ + bne.n 21876e │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 218824 │ │ │ │ + beq.n 2187c4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 218834 │ │ │ │ + bhi.n 2187d4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb4d4 │ │ │ │ + bl 1eb474 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 2187c0 │ │ │ │ - cbz r5, 2187ea │ │ │ │ + beq.n 218760 │ │ │ │ + cbz r5, 21878a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 218840 │ │ │ │ + cbz r0, 2187e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205be0 │ │ │ │ + bl 205b80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205be0 │ │ │ │ + bl 205b80 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 218816 │ │ │ │ + cbnz r3, 2187b6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2187c2 │ │ │ │ + beq.n 218762 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 2187c6 │ │ │ │ + bhi.n 218766 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 2187ce │ │ │ │ + bhi.n 21876e │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 2187ce │ │ │ │ + bls.n 21876e │ │ │ │ mov r0, r4 │ │ │ │ - bl 206f2c │ │ │ │ + bl 206ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2187c0 │ │ │ │ - b.n 2187ce │ │ │ │ + beq.n 218760 │ │ │ │ + b.n 21876e │ │ │ │ str r4, [r7, #4] │ │ │ │ - b.n 2187c0 │ │ │ │ + b.n 218760 │ │ │ │ stmdb 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, #696] @ (218b10 ) │ │ │ │ + ldr r2, [pc, #696] @ (218ab0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #696] @ (218b14 ) │ │ │ │ + ldr r3, [pc, #696] @ (218ab4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #696] @ 218b18 │ │ │ │ + ldr.w fp, [pc, #696] @ 218ab8 │ │ │ │ add fp, 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 r6, [r3, #0] │ │ │ │ - cbz r6, 218892 │ │ │ │ + cbz r6, 218832 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r6 │ │ │ │ - cbz r2, 21888a │ │ │ │ + cbz r2, 21882a │ │ │ │ mov r6, r2 │ │ │ │ - b.n 218876 │ │ │ │ + b.n 218816 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 218b0c │ │ │ │ + beq.w 218aac │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w r1, [r0, #468] @ 0x1d4 │ │ │ │ add.w r2, r0, #338 @ 0x152 │ │ │ │ add.w r4, r0, #342 @ 0x156 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 21889e │ │ │ │ + bne.n 21883e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 218b04 │ │ │ │ + beq.w 218aa4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ strd r0, r6, [sp, #24] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21899a │ │ │ │ + beq.n 21893a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21897e │ │ │ │ + beq.n 21891e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 218948 │ │ │ │ - ldr r1, [pc, #580] @ (218b1c ) │ │ │ │ + bne.n 2188e8 │ │ │ │ + ldr r1, [pc, #580] @ (218abc ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [fp, r1] │ │ │ │ add.w r2, r9, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ - cbz r2, 218948 │ │ │ │ + cbz r2, 2188e8 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 2354f8 │ │ │ │ + bl 235498 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ add.w r2, r9, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #52] @ 0x34 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 218946 │ │ │ │ + bne.n 2188e6 │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #54] @ 0x36 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 218946 │ │ │ │ + bne.n 2188e6 │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ tst.w ip, #15 │ │ │ │ - bne.n 218946 │ │ │ │ + bne.n 2188e6 │ │ │ │ mov ip, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r9, r0, #15 │ │ │ │ - beq.n 2189d0 │ │ │ │ - cbz r4, 21899a │ │ │ │ + beq.n 218970 │ │ │ │ + cbz r4, 21893a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 218ae0 │ │ │ │ + beq.w 218a80 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218ae0 │ │ │ │ + beq.w 218a80 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 218ad6 │ │ │ │ - ldr r1, [pc, #440] @ (218b1c ) │ │ │ │ + bne.w 218a76 │ │ │ │ + ldr r1, [pc, #440] @ (218abc ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218ad6 │ │ │ │ + beq.w 218a76 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 2188e6 │ │ │ │ + b.n 218886 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21899a │ │ │ │ - ldr r1, [pc, #404] @ (218b1c ) │ │ │ │ + bne.n 21893a │ │ │ │ + ldr r1, [pc, #404] @ (218abc ) │ │ │ │ ldr.w r9, [fp, r1] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r9, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 218b00 │ │ │ │ + bne.w 218aa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2188c0 │ │ │ │ + bne.n 218860 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 256940 │ │ │ │ - ldr r2, [pc, #364] @ (218b20 ) │ │ │ │ - ldr r3, [pc, #348] @ (218b14 ) │ │ │ │ + bl 2568e0 │ │ │ │ + ldr r2, [pc, #364] @ (218ac0 ) │ │ │ │ + ldr r3, [pc, #348] @ (218ab4 ) │ │ │ │ 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 218b08 │ │ │ │ + bne.w 218aa8 │ │ │ │ mov r0, r8 │ │ │ │ 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 │ │ │ │ @@ -611188,32 +611156,32 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 218abe │ │ │ │ + beq.n 218a5e │ │ │ │ mov ip, r5 │ │ │ │ strd r7, lr, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, fp │ │ │ │ - b.n 218a30 │ │ │ │ + b.n 2189d0 │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 218ab4 │ │ │ │ + beq.n 218a54 │ │ │ │ ldrb.w lr, [ip, #28] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 218a26 │ │ │ │ + bne.n 2189c6 │ │ │ │ ldrb.w lr, [ip, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ands.w lr, lr, r4 │ │ │ │ - beq.n 218a26 │ │ │ │ + beq.n 2189c6 │ │ │ │ ldrh.w r4, [ip, #26] │ │ │ │ ldrb.w r9, [ip, #34] @ 0x22 │ │ │ │ ldrb.w fp, [ip, #24] │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ mov.w fp, fp, lsl #4 │ │ │ │ uxtb.w r9, r9 │ │ │ │ @@ -611232,255 +611200,255 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w lr, lr, r0 │ │ │ │ - bne.n 218a60 │ │ │ │ + bne.n 218a00 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 218a30 │ │ │ │ + bne.n 2189d0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 218948 │ │ │ │ - b.n 21899a │ │ │ │ + bne.w 2188e8 │ │ │ │ + b.n 21893a │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 218950 │ │ │ │ + bne.w 2188f0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 21899a │ │ │ │ - ldr r2, [pc, #48] @ (218b1c ) │ │ │ │ + bne.w 21893a │ │ │ │ + ldr r2, [pc, #48] @ (218abc ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21899a │ │ │ │ + beq.w 21893a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2188e6 │ │ │ │ + b.n 218886 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 2189a8 │ │ │ │ + b.n 218948 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ mov r6, r1 │ │ │ │ - b.n 218892 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + b.n 218832 │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r8, r2, #8 │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r2, #12] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 218bca │ │ │ │ + beq.n 218b6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218bce │ │ │ │ + beq.n 218b6e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 218b7c │ │ │ │ + bne.n 218b1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 218b6e │ │ │ │ + cbz r3, 218b0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218b6e │ │ │ │ + cbz r2, 218b0e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 218bfe │ │ │ │ + bne.n 218b9e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218b58 │ │ │ │ + bne.n 218af8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 218bca │ │ │ │ + beq.n 218b6a │ │ │ │ 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, 218bbc │ │ │ │ + cbz r3, 218b5c │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 218bee │ │ │ │ + bhi.n 218b8e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 218bb4 │ │ │ │ + bmi.n 218b54 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 218bee │ │ │ │ - beq.n 218bdc │ │ │ │ + bgt.n 218b8e │ │ │ │ + beq.n 218b7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218b98 │ │ │ │ + bne.n 218b38 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 218b54 │ │ │ │ + bne.n 218af4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 218bca │ │ │ │ + beq.n 218b6a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 218b7c │ │ │ │ + b.n 218b1c │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ldrb.w ip, [r2, #21] │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 218bb4 │ │ │ │ + bcs.n 218b54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 218b54 │ │ │ │ - b.n 218bca │ │ │ │ + bne.n 218af4 │ │ │ │ + b.n 218b6a │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 218b7c │ │ │ │ + b.n 218b1c │ │ │ │ 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, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 218c4c │ │ │ │ + cbz r3, 218bec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx ip, r5, #0, #26 │ │ │ │ tst r5, r3 │ │ │ │ - beq.n 218c44 │ │ │ │ - cbz r7, 218c64 │ │ │ │ + beq.n 218be4 │ │ │ │ + cbz r7, 218c04 │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - beq.n 218c44 │ │ │ │ + beq.n 218be4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 218c5e │ │ │ │ + beq.n 218bfe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218c20 │ │ │ │ + bne.n 218bc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20bbec │ │ │ │ + bl 20bb8c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203294 │ │ │ │ + bl 203234 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ blx 624c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218c44 │ │ │ │ + bne.n 218be4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 2e7108 │ │ │ │ + bl 2e70a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 218c44 │ │ │ │ + beq.n 218be4 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 218c44 │ │ │ │ + bmi.n 218be4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 218c44 │ │ │ │ - b.n 218c5e │ │ │ │ + bne.n 218be4 │ │ │ │ + b.n 218bfe │ │ │ │ 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 r4, r2 │ │ │ │ - ldr r2, [pc, #816] @ (218fdc ) │ │ │ │ - ldr r3, [pc, #816] @ (218fe0 ) │ │ │ │ + ldr r2, [pc, #816] @ (218f7c ) │ │ │ │ + ldr r3, [pc, #816] @ (218f80 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 218e3a │ │ │ │ + beq.w 218dda │ │ │ │ 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 218c98 │ │ │ │ + bl 218c38 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 218dd4 │ │ │ │ + beq.n 218d74 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 218d5e │ │ │ │ + bne.n 218cfe │ │ │ │ ldr.w r8, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e85d0 │ │ │ │ + bl 2e8570 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -611488,49 +611456,49 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ - ldr r2, [pc, #672] @ (218fe4 ) │ │ │ │ - ldr r3, [pc, #668] @ (218fe0 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #672] @ (218f84 ) │ │ │ │ + ldr r3, [pc, #668] @ (218f80 ) │ │ │ │ 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 218fd8 │ │ │ │ + bne.w 218f78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 218e68 │ │ │ │ + beq.n 218e08 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r8, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov r8, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 218fd2 │ │ │ │ + bhi.w 218f72 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 218fce │ │ │ │ + bhi.w 218f6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -611564,18 +611532,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 218f50 │ │ │ │ + bhi.w 218ef0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 218fdc │ │ │ │ + bhi.w 218f7c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @@ -611602,15 +611570,15 @@ │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -611618,24 +611586,24 @@ │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r5, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 218d32 │ │ │ │ + b.n 218cd2 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ @@ -611643,35 +611611,35 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 218d26 │ │ │ │ + b.n 218cc6 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218ee4 │ │ │ │ + cbz r0, 218e84 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ add.w sl, r0, #48 @ 0x30 │ │ │ │ @@ -611685,274 +611653,274 @@ │ │ │ │ add.w lr, r4, #64 @ 0x40 │ │ │ │ str.w ip, [r8, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 218d26 │ │ │ │ + b.n 218cc6 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 218eb6 │ │ │ │ + b.n 218e56 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 218eb6 │ │ │ │ + b.n 218e56 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 218eb6 │ │ │ │ + b.n 218e56 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 218eb6 │ │ │ │ + b.n 218e56 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 218f88 │ │ │ │ + cbz r0, 218f28 │ │ │ │ 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, r6 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203bcc │ │ │ │ + bl 203b6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w sl, r4, #48 @ 0x30 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ str.w ip, [r8, #12] │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 218f10 │ │ │ │ + b.n 218eb0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 218f5a │ │ │ │ + b.n 218efa │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 218f5a │ │ │ │ + b.n 218efa │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 218f5a │ │ │ │ + b.n 218efa │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 218f5a │ │ │ │ + b.n 218efa │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #80] @ 219048 │ │ │ │ + ldr.w ip, [pc, #80] @ 218fe8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #76] @ (21904c ) │ │ │ │ + ldr r3, [pc, #76] @ (218fec ) │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 218b24 │ │ │ │ + bl 218ac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21902c │ │ │ │ + beq.n 218fcc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r1, r4, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #32] @ (219050 ) │ │ │ │ - ldr r3, [pc, #28] @ (21904c ) │ │ │ │ + ldr r2, [pc, #32] @ (218ff0 ) │ │ │ │ + ldr r3, [pc, #28] @ (218fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 219044 │ │ │ │ + bne.n 218fe4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #0] │ │ │ │ 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, #3216] @ 0xc90 │ │ │ │ - ldr r2, [pc, #592] @ (2192b8 ) │ │ │ │ + ldr r2, [pc, #592] @ (219258 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #592] @ (2192bc ) │ │ │ │ + ldr r3, [pc, #592] @ (21925c ) │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #32 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - bl 218b24 │ │ │ │ + bl 218ac4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 219158 │ │ │ │ + beq.n 2190f8 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r5, r4 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - bl 232724 │ │ │ │ + bl 2326c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2192a8 │ │ │ │ + bne.w 219248 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 219296 │ │ │ │ + beq.w 219236 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 2190e6 │ │ │ │ + bne.n 219086 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ ands.w sl, r3, #8 │ │ │ │ - beq.n 2191a0 │ │ │ │ - cbz r6, 2190f8 │ │ │ │ + beq.n 219140 │ │ │ │ + cbz r6, 219098 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e8578 │ │ │ │ + bl 2e8518 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ and.w r6, r4, #3 │ │ │ │ subs r6, #0 │ │ │ │ rsb r4, r5, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 2191de │ │ │ │ - cbz r4, 219140 │ │ │ │ + bge.n 21917e │ │ │ │ + cbz r4, 2190e0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ rsb r1, r5, r5, lsl #29 │ │ │ │ add r4, r5 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ 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 r4, r3 │ │ │ │ - bne.n 219136 │ │ │ │ + bne.n 2190d6 │ │ │ │ str r5, [r7, #60] @ 0x3c │ │ │ │ add r5, ip │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2190ae │ │ │ │ + bne.n 21904e │ │ │ │ mov r9, r5 │ │ │ │ ldrd r7, r5, [sp, #20] │ │ │ │ add r6, r9 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 219176 │ │ │ │ + beq.n 219116 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #328] @ (2192c0 ) │ │ │ │ + ldr r2, [pc, #328] @ (219260 ) │ │ │ │ cmp r7, #4 │ │ │ │ - ldr r3, [pc, #320] @ (2192bc ) │ │ │ │ + ldr r3, [pc, #320] @ (21925c ) │ │ │ │ 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 2192b2 │ │ │ │ + bne.w 219252 │ │ │ │ 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 r5, r6 │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r6, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 219118 │ │ │ │ + bge.n 2190b8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r6, [r3, #206] @ 0xce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 219118 │ │ │ │ + beq.n 2190b8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 2e7af0 │ │ │ │ + bl 2e7a90 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 21911e │ │ │ │ + blt.n 2190be │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 219140 │ │ │ │ + beq.n 2190e0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add.w sl, r4, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r7, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -611964,549 +611932,549 @@ │ │ │ │ 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 219240 │ │ │ │ + bmi.n 2191e0 │ │ │ │ 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 2191fe │ │ │ │ + bne.n 21919e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r7, [sp] │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219122 │ │ │ │ + beq.w 2190c2 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r7, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.w 219144 │ │ │ │ + bcs.w 2190e4 │ │ │ │ sub.w ip, r5, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 219144 │ │ │ │ + bls.w 2190e4 │ │ │ │ rsb r4, r5, r5, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r5, [r3, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 21928a │ │ │ │ - b.n 219144 │ │ │ │ + bne.n 21922a │ │ │ │ + b.n 2190e4 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 2190e6 │ │ │ │ + b.n 219086 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e88d4 │ │ │ │ + bl 2e8874 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2190c0 │ │ │ │ + b.n 219060 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #300] @ (219400 ) │ │ │ │ + ldr r5, [pc, #300] @ (2193a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (219404 ) │ │ │ │ + ldr r1, [pc, #300] @ (2193a4 ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 2193f4 │ │ │ │ + beq.w 219394 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r1, lr │ │ │ │ orr.w lr, lr, r0 │ │ │ │ and.w r0, ip, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ orrs.w r7, r0, r3 │ │ │ │ - beq.n 21935e │ │ │ │ + beq.n 2192fe │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 219386 │ │ │ │ + beq.n 219326 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2193fe │ │ │ │ + bhi.n 21939e │ │ │ │ tbb [pc, r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r0, [r4, r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r7, [pc, #384] @ (2194d0 ) │ │ │ │ + ldr r7, [pc, #384] @ (219470 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219386 │ │ │ │ + cbz r0, 219326 │ │ │ │ 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 208160 │ │ │ │ - ldr r2, [pc, #128] @ (219408 ) │ │ │ │ - ldr r3, [pc, #120] @ (219404 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #128] @ (2193a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (2193a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2193fa │ │ │ │ + bne.n 21939a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2193ca │ │ │ │ + cbz r0, 21936a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 219386 │ │ │ │ + b.n 219326 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 2193a4 │ │ │ │ + b.n 219344 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 2193a4 │ │ │ │ + b.n 219344 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 2193a4 │ │ │ │ + b.n 219344 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 2193a4 │ │ │ │ + b.n 219344 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #3204] @ 21a0a8 │ │ │ │ + ldr.w r2, [pc, #3204] @ 21a048 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #3204] @ 21a0ac │ │ │ │ + ldr.w r3, [pc, #3204] @ 21a04c │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r5, [r1, #40] @ 0x28 │ │ │ │ - ldr.w r6, [pc, #3196] @ 21a0b0 │ │ │ │ + ldr.w r6, [pc, #3196] @ 21a050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ ubfx r5, r5, #2, #6 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 2194a8 │ │ │ │ - bhi.n 219492 │ │ │ │ + beq.n 219448 │ │ │ │ + bhi.n 219432 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - beq.n 21955c │ │ │ │ + beq.n 2194fc │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ - bne.n 219470 │ │ │ │ + bne.n 219410 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2197ea │ │ │ │ + bne.w 21978a │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #3136] @ 21a0b4 │ │ │ │ - ldr.w r3, [pc, #3124] @ 21a0ac │ │ │ │ + ldr.w r2, [pc, #3136] @ 21a054 │ │ │ │ + ldr.w r3, [pc, #3124] @ 21a04c │ │ │ │ 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 21a09a │ │ │ │ + bne.w 21a03a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - beq.w 219734 │ │ │ │ + beq.w 2196d4 │ │ │ │ movw r2, #465 @ 0x1d1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 219734 │ │ │ │ + beq.w 2196d4 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.n 219470 │ │ │ │ + bne.n 219410 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219470 │ │ │ │ + beq.n 219410 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - beq.n 219470 │ │ │ │ + beq.n 219410 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w sl, [fp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 219ba4 │ │ │ │ + beq.w 219b44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 219f12 │ │ │ │ + beq.w 219eb2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 219470 │ │ │ │ + beq.n 219410 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 2060e4 │ │ │ │ + bl 206084 │ │ │ │ mov r0, fp │ │ │ │ - bl 204dd0 │ │ │ │ + bl 204d70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 219472 │ │ │ │ + b.n 219412 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219470 │ │ │ │ + beq.n 219410 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21959e │ │ │ │ + cbz r0, 21953e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192c4 │ │ │ │ + bl 219264 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192c4 │ │ │ │ + bl 219264 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21960a │ │ │ │ + cbz r0, 2195aa │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192c4 │ │ │ │ + bl 219264 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219666 │ │ │ │ + cbz r0, 219606 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192c4 │ │ │ │ + bl 219264 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 219e0c │ │ │ │ + beq.w 219dac │ │ │ │ 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 219bda │ │ │ │ + beq.w 219b7a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 219714 │ │ │ │ + beq.n 2196b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 2196c2 │ │ │ │ + cbz r1, 219662 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 219d68 │ │ │ │ + bne.w 219d08 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 219d68 │ │ │ │ - cbz r3, 2196d6 │ │ │ │ + bne.w 219d08 │ │ │ │ + cbz r3, 219676 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219704 │ │ │ │ + cbz r0, 2196a4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #8 │ │ │ │ - bne.w 219e18 │ │ │ │ + bne.w 219db8 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 219548 │ │ │ │ + beq.w 2194e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 219542 │ │ │ │ + b.n 2194e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219470 │ │ │ │ + beq.w 219410 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 219b3c │ │ │ │ + bls.w 219adc │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 219790 │ │ │ │ + cbz r0, 219730 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21a08e │ │ │ │ + bhi.w 21a02e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a09e │ │ │ │ + bhi.w 21a03e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #17 │ │ │ │ @@ -612538,529 +612506,529 @@ │ │ │ │ lsls r5, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21981c │ │ │ │ + cbz r0, 2197bc │ │ │ │ add r3, sp, #32 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21984c │ │ │ │ + cbz r0, 2197ec │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 219886 │ │ │ │ + cbz r0, 219826 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 2198c0 │ │ │ │ + cbz r0, 219860 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 2198fa │ │ │ │ + cbz r0, 21989a │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 219934 │ │ │ │ + cbz r0, 2198d4 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21996c │ │ │ │ + cbz r0, 21990c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21999e │ │ │ │ + cbz r0, 21993e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2199d0 │ │ │ │ + cbz r0, 219970 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 219542 │ │ │ │ - ldr.w r3, [pc, #1400] @ 21a0b8 │ │ │ │ + b.n 2194e2 │ │ │ │ + ldr.w r3, [pc, #1400] @ 21a058 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ orr.w r7, r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a00e │ │ │ │ + bne.w 219fae │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2091cc │ │ │ │ + bl 20916c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 219542 │ │ │ │ + b.n 2194e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 219f12 │ │ │ │ + beq.w 219eb2 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 21951a │ │ │ │ + b.n 2194ba │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219714 │ │ │ │ + beq.w 2196b4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 208160 │ │ │ │ - b.n 219714 │ │ │ │ + bl 208100 │ │ │ │ + b.n 2196b4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 219c48 │ │ │ │ + cbz r0, 219be8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r7 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r7, [fp, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r7, #348 @ 0x15c │ │ │ │ - bne.w 219e58 │ │ │ │ + bne.w 219df8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w 219542 │ │ │ │ + b.w 2194e2 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 219c1a │ │ │ │ + b.n 219bba │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 219c1a │ │ │ │ + b.n 219bba │ │ │ │ subs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21a09e │ │ │ │ + bhi.w 21a03e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -613091,139 +613059,139 @@ │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219de2 │ │ │ │ + cbz r0, 219d82 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 219714 │ │ │ │ + b.n 2196b4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 219dbe │ │ │ │ + b.n 219d5e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 219dbe │ │ │ │ + b.n 219d5e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 219dbe │ │ │ │ - vldr d7, [pc, #656] @ 21a0a0 │ │ │ │ + b.n 219d5e │ │ │ │ + vldr d7, [pc, #656] @ 21a040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 219dbe │ │ │ │ + b.n 219d5e │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219e46 │ │ │ │ + cbz r0, 219de6 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21971a │ │ │ │ + b.n 2196ba │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 219d38 │ │ │ │ + b.n 219cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ mov r6, fp │ │ │ │ mov.w r7, #0 │ │ │ │ clz r3, r3 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -613235,24 +613203,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 219fb6 │ │ │ │ + bne.n 219f56 │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 219fe8 │ │ │ │ + bhi.n 219f88 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21a09e │ │ │ │ + bhi.w 21a03e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ asrs r6, r3, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -613264,183 +613232,183 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ bics r6, r3 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 219ff0 │ │ │ │ + bne.n 219f90 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 219ffe │ │ │ │ + bne.n 219f9e │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a054 │ │ │ │ + bne.n 219ff4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a080 │ │ │ │ + bne.n 21a020 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r7, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 219f3c │ │ │ │ + bne.n 219edc │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 219548 │ │ │ │ + beq.w 2194e8 │ │ │ │ cmp.w sl, #252 @ 0xfc │ │ │ │ - bne.w 21950a │ │ │ │ - b.n 219bc8 │ │ │ │ + bne.w 2194aa │ │ │ │ + b.n 219b68 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 219f84 │ │ │ │ + b.n 219f24 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 219f84 │ │ │ │ + b.n 219f24 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 21a004 │ │ │ │ + bne.n 219fa4 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r9, r8 │ │ │ │ - b.n 219f94 │ │ │ │ + b.n 219f34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 219fba │ │ │ │ + b.n 219f5a │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.n 219fce │ │ │ │ + b.n 219f6e │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21a040 │ │ │ │ + cbz r0, 219fe0 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 219b90 │ │ │ │ + b.n 219b30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, sl │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 219fba │ │ │ │ + b.n 219f5a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r9 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ - b.n 21a060 │ │ │ │ + b.n 21a000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 219c1a │ │ │ │ + b.n 219bba │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #292] @ (21a1f4 ) │ │ │ │ + ldr r2, [pc, #292] @ (21a194 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #292] @ (21a1f8 ) │ │ │ │ + ldr r3, [pc, #292] @ (21a198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #19] │ │ │ │ - cbnz r1, 21a0ea │ │ │ │ + cbnz r1, 21a08a │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ - cbz r1, 21a11c │ │ │ │ + cbz r1, 21a0bc │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21a0fe │ │ │ │ + cbz r3, 21a09e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 21a12e │ │ │ │ + cbnz r6, 21a0ce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a0f2 │ │ │ │ + bne.n 21a092 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #248] @ (21a1fc ) │ │ │ │ - ldr r3, [pc, #244] @ (21a1f8 ) │ │ │ │ + ldr r2, [pc, #248] @ (21a19c ) │ │ │ │ + ldr r3, [pc, #244] @ (21a198 ) │ │ │ │ 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 21a1ee │ │ │ │ + bne.n 21a18e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #26] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21a0ea │ │ │ │ + bne.n 21a08a │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a0ea │ │ │ │ - b.n 21a100 │ │ │ │ + bne.n 21a08a │ │ │ │ + b.n 21a0a0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, r8 │ │ │ │ strd r9, r9, [r8, #4] │ │ │ │ @@ -613454,77 +613422,77 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 21a1be │ │ │ │ + cbz r3, 21a15e │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21a1b0 │ │ │ │ + beq.n 21a150 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 21a1a0 │ │ │ │ + cbz r2, 21a140 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 21a194 │ │ │ │ + cbnz r2, 21a134 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219410 │ │ │ │ + bl 2193b0 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21a180 │ │ │ │ + bne.n 21a120 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 21a1b0 │ │ │ │ + cbnz r2, 21a150 │ │ │ │ mov r0, r7 │ │ │ │ - bl 219410 │ │ │ │ + bl 2193b0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 21a1c0 │ │ │ │ + cbz r3, 21a160 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21a174 │ │ │ │ + b.n 21a114 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a100 │ │ │ │ + beq.n 21a0a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21a100 │ │ │ │ + beq.n 21a0a0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21a13a │ │ │ │ + bne.n 21a0da │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a1de │ │ │ │ - b.n 21a100 │ │ │ │ + bne.n 21a17e │ │ │ │ + b.n 21a0a0 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -613532,27 +613500,27 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #216] @ (21a308 ) │ │ │ │ + ldr r3, [pc, #216] @ (21a2a8 ) │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #212] @ (21a30c ) │ │ │ │ + ldr r2, [pc, #212] @ (21a2ac ) │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21a2fe │ │ │ │ + beq.n 21a29e │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ subs r5, #1 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str.w lr, [sp, #28] │ │ │ │ @@ -613561,166 +613529,166 @@ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ movne r7, r5 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r7, r4 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21a2bc │ │ │ │ - bl 20375c │ │ │ │ + bls.n 21a25c │ │ │ │ + bl 2036fc │ │ │ │ ldrb.w r3, [r7, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [sl, #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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r8, fp │ │ │ │ - cbz r6, 21a2ee │ │ │ │ + cbz r6, 21a28e │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20831c │ │ │ │ + bl 2082bc │ │ │ │ mov r8, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 21a268 │ │ │ │ + bne.n 21a208 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (21a340 ) │ │ │ │ + ldr r3, [pc, #44] @ (21a2e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 21a33c │ │ │ │ + cbnz r2, 21a2dc │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 21a324 │ │ │ │ + bls.n 21a2c4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (21a344 ) │ │ │ │ + ldr r2, [pc, #28] @ (21a2e4 ) │ │ │ │ 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 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (21a4b4 ) │ │ │ │ + ldr r3, [pc, #344] @ (21a454 ) │ │ │ │ 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 21a464 │ │ │ │ + bne.n 21a404 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 21a4aa │ │ │ │ + beq.w 21a44a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 21a384 │ │ │ │ + bne.n 21a324 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a484 │ │ │ │ - ldr r2, [pc, #300] @ (21a4b8 ) │ │ │ │ + bne.n 21a424 │ │ │ │ + ldr r2, [pc, #300] @ (21a458 ) │ │ │ │ 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 21a4b0 │ │ │ │ + beq.w 21a450 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 21a4a4 │ │ │ │ + bne.n 21a444 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21a432 │ │ │ │ + beq.n 21a3d2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w lr, r4, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -613728,74 +613696,74 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 21a49c │ │ │ │ + beq.n 21a43c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 21a47a │ │ │ │ + cbz r2, 21a41a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 21a3d0 │ │ │ │ - ldr r2, [pc, #80] @ (21a4b8 ) │ │ │ │ + b.n 21a370 │ │ │ │ + ldr r2, [pc, #80] @ (21a458 ) │ │ │ │ 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 21a3a0 │ │ │ │ + b.n 21a340 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 21a45a │ │ │ │ + b.n 21a3fa │ │ │ │ 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 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ 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 21a3b0 │ │ │ │ + b.n 21a350 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 21a384 │ │ │ │ + b.n 21a324 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 21a49c │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + b.n 21a43c │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #188] @ (21a58c ) │ │ │ │ + ldr r5, [pc, #188] @ (21a52c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #184] @ (21a590 ) │ │ │ │ + ldr r2, [pc, #184] @ (21a530 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ @@ -613809,78 +613777,78 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 21a56a │ │ │ │ + beq.n 21a50a │ │ │ │ uxtb r7, r7 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp.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} │ │ │ │ - bne.n 21a534 │ │ │ │ - cbz r7, 21a56a │ │ │ │ + bne.n 21a4d4 │ │ │ │ + cbz r7, 21a50a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r5 │ │ │ │ add.w r5, r7, #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, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 208160 │ │ │ │ - ldr r2, [pc, #40] @ (21a594 ) │ │ │ │ - ldr r3, [pc, #32] @ (21a590 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #40] @ (21a534 ) │ │ │ │ + ldr r3, [pc, #32] @ (21a530 ) │ │ │ │ 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 21a586 │ │ │ │ + bne.n 21a526 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr r4, [pc, #660] @ (21a840 ) │ │ │ │ + ldr r4, [pc, #660] @ (21a7e0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #660] @ (21a844 ) │ │ │ │ + ldr r3, [pc, #660] @ (21a7e4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #660] @ (21a848 ) │ │ │ │ + ldr r2, [pc, #660] @ (21a7e8 ) │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #656] @ (21a84c ) │ │ │ │ + ldr r1, [pc, #656] @ (21a7ec ) │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -613896,41 +613864,41 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #16 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21a616 │ │ │ │ + cbz r0, 21a5b6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21a81e │ │ │ │ + beq.w 21a7be │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r7, sl │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 21a67e │ │ │ │ + b.n 21a61e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [r3, #12] │ │ │ │ add.w r5, r2, #108 @ 0x6c │ │ │ │ @@ -613943,58 +613911,58 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ bfi r3, r6, #2, #6 │ │ │ │ strb.w r3, [r2, #40] @ 0x28 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 21a81c │ │ │ │ + bls.w 21a7bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ add.w r9, r2, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21a6e0 │ │ │ │ + beq.n 21a680 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ strb r3, [r5, #16] │ │ │ │ adds r5, #32 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ strb.w r3, [r5, #-15] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21a636 │ │ │ │ + bne.n 21a5d6 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21a6b8 │ │ │ │ + b.n 21a658 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ strd r6, sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov sl, r9 │ │ │ │ mov ip, r1 │ │ │ │ mov r9, r8 │ │ │ │ @@ -614007,26 +613975,26 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w ip, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 21a736 │ │ │ │ + cbz r0, 21a6d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ strd r4, r4, [fp] │ │ │ │ str.w r4, [fp, #8] │ │ │ │ mov r7, r3 │ │ │ │ @@ -614035,52 +614003,52 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r5] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - beq.n 21a7c8 │ │ │ │ + beq.n 21a768 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ strb.w r7, [sp, #116] @ 0x74 │ │ │ │ mov lr, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ cmp.w ip, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 21a80e │ │ │ │ + beq.n 21a7ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ 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, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ add.w sl, sl, #32 │ │ │ │ movw ip, #49024 @ 0xbf80 │ │ │ │ str r4, [r3, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -614088,62 +614056,62 @@ │ │ │ │ str r4, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r3, r6, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 21a816 │ │ │ │ + cbz r3, 21a7b6 │ │ │ │ ldrd r7, r6, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a638 │ │ │ │ + b.n 21a5d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a78c │ │ │ │ - b.n 21a7c8 │ │ │ │ + bne.n 21a72c │ │ │ │ + b.n 21a768 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21a6f8 │ │ │ │ + b.n 21a698 │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #48] @ (21a850 ) │ │ │ │ - ldr r3, [pc, #40] @ (21a84c ) │ │ │ │ + ldr r1, [pc, #48] @ (21a7f0 ) │ │ │ │ + ldr r3, [pc, #40] @ (21a7ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21a83a │ │ │ │ + bne.n 21a7da │ │ │ │ mov r0, r2 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #3128] @ 21b4a0 │ │ │ │ + ldr.w r4, [pc, #3128] @ 21b440 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3128] @ 21b4a4 │ │ │ │ + ldr.w r1, [pc, #3128] @ 21b444 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3124] @ 21b4a8 │ │ │ │ + ldr.w r3, [pc, #3124] @ 21b448 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #3120] @ 21b4ac │ │ │ │ + ldr.w r0, [pc, #3120] @ 21b44c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -614157,58 +614125,58 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [fp, #12] │ │ │ │ ldrb.w r1, [r6, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21a9aa │ │ │ │ + beq.n 21a94a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 21a916 │ │ │ │ + bhi.n 21a8b6 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 21a9ae │ │ │ │ + bhi.n 21a94e │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 21adb4 │ │ │ │ + bhi.w 21ad54 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 21aa18 │ │ │ │ + bhi.w 21a9b8 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 21aa3a │ │ │ │ + bhi.w 21a9da │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 21bb98 │ │ │ │ + bls.w 21bb38 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 21bbc4 │ │ │ │ + bne.w 21bb64 │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 21afaa │ │ │ │ + bne.w 21af4a │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 21aa3a │ │ │ │ + beq.w 21a9da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bhi.w 21ad6a │ │ │ │ + bhi.w 21ad0a │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 21ab72 │ │ │ │ + bls.w 21ab12 │ │ │ │ mvn.w r1, #370 @ 0x172 │ │ │ │ adds r1, r3, r1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 21aa3a │ │ │ │ + bhi.w 21a9da │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -614261,18 +614229,18 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r5, r5, #8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21a8c2 │ │ │ │ + b.n 21a862 │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bhi.n 21aa3a │ │ │ │ + bhi.n 21a9da │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r7, r1, #12 │ │ │ │ @@ -614317,69 +614285,69 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 21bc5c │ │ │ │ + bne.w 21bbfc │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 21bc44 │ │ │ │ + bne.w 21bbe4 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21bbf4 │ │ │ │ + bne.w 21bb94 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 21bfe0 │ │ │ │ + bcc.w 21bf80 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ adds r5, r0, #6 │ │ │ │ negs r4, r2 │ │ │ │ add r5, r3 │ │ │ │ adds r3, #6 │ │ │ │ add r5, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21bb8c │ │ │ │ + beq.w 21bb2c │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 21bb8c │ │ │ │ + bls.w 21bb2c │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 21aa8e │ │ │ │ + b.n 21aa2e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 21bb8c │ │ │ │ + beq.w 21bb2c │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 21aa88 │ │ │ │ + beq.n 21aa28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21bb4e │ │ │ │ + beq.w 21baee │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -614389,31 +614357,31 @@ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bacc │ │ │ │ + beq.w 21ba6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, r6, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, r3, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r2, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ subs r7, r3, r2 │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -614422,76 +614390,76 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r8, r9, lsl #5 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ add r2, r9 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 21b026 │ │ │ │ + bne.w 21afc6 │ │ │ │ ldrb.w r3, [lr, #60] @ 0x3c │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 21ab46 │ │ │ │ + bne.n 21aae6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #32 │ │ │ │ adds r5, #32 │ │ │ │ subs r7, #32 │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.w 21bac6 │ │ │ │ + beq.w 21ba66 │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20375c │ │ │ │ + bl 2036fc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 21ab26 │ │ │ │ + b.n 21aac6 │ │ │ │ sub.w r1, r3, #203 @ 0xcb │ │ │ │ cmp r1, #12 │ │ │ │ - bhi.w 21aa3a │ │ │ │ + bhi.w 21a9da │ │ │ │ movs r4, #1 │ │ │ │ movw r0, #1109 @ 0x455 │ │ │ │ lsl.w r5, r4, r1 │ │ │ │ ands r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 21af86 │ │ │ │ + bne.w 21af26 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 21aa3a │ │ │ │ + bne.w 21a9da │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ and.w r9, r3, #56 @ 0x38 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - beq.w 21bfda │ │ │ │ + beq.w 21bf7a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r5, [r3, #1] │ │ │ │ - bne.n 21abce │ │ │ │ + bne.n 21ab6e │ │ │ │ ldrb r5, [r3, #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21bd5e │ │ │ │ + bne.w 21bcfe │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21bcb8 │ │ │ │ + bne.w 21bc58 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ movs r3, #2 │ │ │ │ mov r6, r9 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r7 │ │ │ │ @@ -614514,229 +614482,229 @@ │ │ │ │ mov lr, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21bb64 │ │ │ │ + bne.w 21bb04 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bb5c │ │ │ │ + beq.w 21bafc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrd lr, r2, [sp, #32] │ │ │ │ add.w ip, r2, #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 r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21bb74 │ │ │ │ + bne.w 21bb14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bb6c │ │ │ │ + beq.w 21bb0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ 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 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.w 21ac06 │ │ │ │ + bne.w 21aba6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ - beq.n 21ad90 │ │ │ │ + beq.n 21ad30 │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 21aa3a │ │ │ │ + bhi.w 21a9da │ │ │ │ mov.w r8, #1 │ │ │ │ movw r4, #31129 @ 0x7999 │ │ │ │ movt r4, #8064 @ 0x1f80 │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ ands r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21ae24 │ │ │ │ + beq.n 21adc4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1820] @ 21b4b0 │ │ │ │ - ldr.w r3, [pc, #1804] @ 21b4a4 │ │ │ │ + ldr.w r2, [pc, #1820] @ 21b450 │ │ │ │ + ldr.w r3, [pc, #1804] @ 21b444 │ │ │ │ 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 21bffc │ │ │ │ + bne.w 21bf9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bls.n 21adee │ │ │ │ + bls.n 21ad8e │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 21bbdc │ │ │ │ + bne.w 21bb7c │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21af94 │ │ │ │ + bne.w 21af34 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 21aa3a │ │ │ │ + beq.w 21a9da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21bc2c │ │ │ │ + bne.w 21bbcc │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.w 21af70 │ │ │ │ + bne.w 21af10 │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 21aa3a │ │ │ │ + beq.w 21a9da │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ cmp r1, #9 │ │ │ │ - bne.w 21aa3a │ │ │ │ + bne.w 21a9da │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ad90 │ │ │ │ + beq.n 21ad30 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #12] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bbba │ │ │ │ + beq.w 21bb5a │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ 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.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ 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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21aede │ │ │ │ + beq.n 21ae7e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #1 │ │ │ │ @@ -614751,157 +614719,157 @@ │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21af5e │ │ │ │ + beq.n 21aefe │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 21a348 │ │ │ │ + bl 21a2e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21bc7c │ │ │ │ + bne.w 21bc1c │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 21a348 │ │ │ │ + bl 21a2e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ add.w r3, lr, r2 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 21b026 │ │ │ │ - b.n 21ab52 │ │ │ │ + bne.n 21afc6 │ │ │ │ + b.n 21aaf2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21bc8a │ │ │ │ + bne.w 21bc2a │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b088 │ │ │ │ + cbz r0, 21b028 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ @@ -614917,59 +614885,59 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ 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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #24 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b152 │ │ │ │ + cbz r0, 21b0f2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov.w lr, #2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -614983,62 +614951,62 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b216 │ │ │ │ + cbz r0, 21b1b6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [r4, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -615052,160 +615020,160 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #8 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b2e8 │ │ │ │ + cbz r0, 21b288 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 21b366 │ │ │ │ + beq.n 21b306 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r9 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r9 │ │ │ │ add.w r5, r8, #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, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ + b.n 21ad32 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bc0a │ │ │ │ + beq.w 21bbaa │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ 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 r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -615219,100 +615187,100 @@ │ │ │ │ strb.w r8, [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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21ad92 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + b.n 21ad32 │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bc12 │ │ │ │ + beq.w 21bbb2 │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -615331,38 +615299,38 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r6 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov lr, sl │ │ │ │ str r7, [r4, #12] │ │ │ │ mov ip, r6 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -615378,32 +615346,32 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r6 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r7, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -615418,95 +615386,95 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, r6 │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bc1c │ │ │ │ + beq.w 21bbbc │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ 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 r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -615520,89 +615488,89 @@ │ │ │ │ strb.w r8, [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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21ad90 │ │ │ │ + beq.w 21ad30 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ cmp r7, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bc24 │ │ │ │ + beq.w 21bbc4 │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ 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 r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ @@ -615616,70 +615584,70 @@ │ │ │ │ strb.w r8, [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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ ldmia r4!, {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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21b970 │ │ │ │ + cbz r0, 21b910 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ @@ -615695,114 +615663,114 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ 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 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ mov lr, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ 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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r3, #16 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ba32 │ │ │ │ + cbz r0, 21b9d2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 21bab2 │ │ │ │ + beq.n 21ba52 │ │ │ │ mov r5, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r7 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r5, r9, #44 @ 0x2c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ mov r6, r8 │ │ │ │ ldrd r8, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -615815,241 +615783,241 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 21bb02 │ │ │ │ + bne.n 21baa2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 21aad2 │ │ │ │ + bhi.w 21aa72 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ - bl 2081d4 │ │ │ │ + bl 208174 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21ac70 │ │ │ │ + bne.w 21ac10 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 21acae │ │ │ │ + b.w 21ac4e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21ad06 │ │ │ │ + bne.w 21aca6 │ │ │ │ ldrd r6, fp, [sp, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, fp │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ adds r7, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 21aa68 │ │ │ │ - b.w 21ad90 │ │ │ │ + bne.w 21aa08 │ │ │ │ + b.w 21ad30 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 21bc74 │ │ │ │ + bhi.n 21bc14 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 21aa3a │ │ │ │ + bls.w 21a9da │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 21aeca │ │ │ │ + b.w 21ae6a │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21b420 │ │ │ │ + b.n 21b3c0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21b550 │ │ │ │ + b.n 21b4f0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21b790 │ │ │ │ + b.n 21b730 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21b8ac │ │ │ │ + b.n 21b84c │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 21a218 │ │ │ │ + bl 21a1b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21bba2 │ │ │ │ - b.w 21aa3a │ │ │ │ + beq.n 21bb42 │ │ │ │ + b.w 21a9da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 21a598 │ │ │ │ + bl 21a538 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2086b0 │ │ │ │ + bl 208650 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 21bca8 │ │ │ │ + beq.n 21bc48 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ movs r5, #1 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ movs r5, #2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 21a4bc │ │ │ │ + bl 21a45c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21bfd4 │ │ │ │ + bne.w 21bf74 │ │ │ │ rsb r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ clz r3, r9 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ @@ -616064,101 +616032,101 @@ │ │ │ │ mov lr, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 21bfa6 │ │ │ │ + bne.w 21bf46 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, sl │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bf9e │ │ │ │ + beq.w 21bf3e │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #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 r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21bfb8 │ │ │ │ + bne.w 21bf58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, sl │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.w 21bfac │ │ │ │ + beq.w 21bf4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldrd lr, r2, [sp, #8] │ │ │ │ add.w ip, r2, #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 r1, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 21bd7a │ │ │ │ + bne.w 21bd1a │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov fp, r7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -616182,273 +616150,273 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ str.w r9, [r6, #92] @ 0x5c │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21ad92 │ │ │ │ + b.w 21ad32 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21bdf2 │ │ │ │ + bne.w 21bd92 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 21be32 │ │ │ │ + b.n 21bdd2 │ │ │ │ mov r7, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21be8a │ │ │ │ - b.n 21bec8 │ │ │ │ + bne.w 21be2a │ │ │ │ + b.n 21be68 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - b.n 21bd7a │ │ │ │ + b.n 21bd1a │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.n 21bd88 │ │ │ │ + b.n 21bd28 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ - b.w 21abce │ │ │ │ + b.w 21ab6e │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 207478 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 21aabe │ │ │ │ + b.w 21aa5e │ │ │ │ blx 61dac <__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 │ │ │ │ - ldr r3, [pc, #72] @ (21c05c ) │ │ │ │ + ldr r3, [pc, #72] @ (21bffc ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (21c060 ) │ │ │ │ + ldr r2, [pc, #68] @ (21c000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 21c02c │ │ │ │ - ldr r4, [pc, #56] @ (21c064 ) │ │ │ │ + cbz r1, 21bfcc │ │ │ │ + ldr r4, [pc, #56] @ (21c004 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (21c068 ) │ │ │ │ + ldr r2, [pc, #56] @ (21c008 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (21c06c ) │ │ │ │ + ldr r1, [pc, #56] @ (21c00c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2069cc │ │ │ │ - ldr r2, [pc, #44] @ (21c070 ) │ │ │ │ - ldr r3, [pc, #24] @ (21c05c ) │ │ │ │ + bl 20696c │ │ │ │ + ldr r2, [pc, #44] @ (21c010 ) │ │ │ │ + ldr r3, [pc, #24] @ (21bffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c058 │ │ │ │ + bne.n 21bff8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 21c40e │ │ │ │ + b.n 21c3ae │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ - @ instruction: 0xffff3fb8 │ │ │ │ + vshr.u32 d20, d8, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #300] @ (21c1b0 ) │ │ │ │ + ldr r5, [pc, #300] @ (21c150 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #300] @ (21c1b4 ) │ │ │ │ + ldr r1, [pc, #300] @ (21c154 ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #28 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 21c1a4 │ │ │ │ + beq.w 21c144 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r1, lr │ │ │ │ orr.w lr, lr, r0 │ │ │ │ and.w r0, ip, r6 │ │ │ │ adc.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ orrs.w r7, r0, r3 │ │ │ │ - beq.n 21c10e │ │ │ │ + beq.n 21c0ae │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 21c136 │ │ │ │ + beq.n 21c0d6 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21c1ae │ │ │ │ + bhi.n 21c14e │ │ │ │ tbb [pc, r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r0, [r4, r5] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r7, [pc, #384] @ (21c280 ) │ │ │ │ + ldr r7, [pc, #384] @ (21c220 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c136 │ │ │ │ + cbz r0, 21c0d6 │ │ │ │ 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 208160 │ │ │ │ - ldr r2, [pc, #128] @ (21c1b8 ) │ │ │ │ - ldr r3, [pc, #120] @ (21c1b4 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #128] @ (21c158 ) │ │ │ │ + ldr r3, [pc, #120] @ (21c154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c1aa │ │ │ │ + bne.n 21c14a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c17a │ │ │ │ + cbz r0, 21c11a │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21c136 │ │ │ │ + b.n 21c0d6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 21c154 │ │ │ │ + b.n 21c0f4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #8] │ │ │ │ - b.n 21c154 │ │ │ │ + b.n 21c0f4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 21c154 │ │ │ │ + b.n 21c0f4 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ - b.n 21c154 │ │ │ │ + b.n 21c0f4 │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #424] @ (21c374 ) │ │ │ │ + ldr r4, [pc, #424] @ (21c314 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #424] @ (21c378 ) │ │ │ │ + ldr r1, [pc, #424] @ (21c318 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21c22a │ │ │ │ + beq.n 21c1ca │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ lsl.w r1, ip, r0 │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ @@ -616456,46 +616424,46 @@ │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bic.w ip, r4, ip │ │ │ │ bic.w r1, r3, r1 │ │ │ │ mov r4, ip │ │ │ │ mov r3, r1 │ │ │ │ orrs.w r0, ip, r1 │ │ │ │ - beq.n 21c27c │ │ │ │ + beq.n 21c21c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - beq.n 21c2a8 │ │ │ │ + beq.n 21c248 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 21c236 │ │ │ │ + cbz r1, 21c1d6 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - cbnz r1, 21c244 │ │ │ │ + cbnz r1, 21c1e4 │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 21c30e │ │ │ │ + beq.n 21c2ae │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.w 21c35a │ │ │ │ + bhi.w 21c2fa │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21c374 │ │ │ │ + bhi.w 21c314 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r5, [r2, #34] @ 0x22 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ strh r4, [r1, r2] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #560] @ (21c49c ) │ │ │ │ + ldr r7, [pc, #560] @ (21c43c ) │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -616503,204 +616471,204 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c2a8 │ │ │ │ + cbz r0, 21c248 │ │ │ │ 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 208160 │ │ │ │ - ldr r2, [pc, #208] @ (21c37c ) │ │ │ │ - ldr r3, [pc, #204] @ (21c378 ) │ │ │ │ + bl 208100 │ │ │ │ + ldr r2, [pc, #208] @ (21c31c ) │ │ │ │ + ldr r3, [pc, #204] @ (21c318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c370 │ │ │ │ + bne.n 21c310 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c2e8 │ │ │ │ + cbz r0, 21c288 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c2a8 │ │ │ │ + b.n 21c248 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 21c2c4 │ │ │ │ + b.n 21c264 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 21c2c4 │ │ │ │ + b.n 21c264 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21c2c4 │ │ │ │ - cbz r4, 21c360 │ │ │ │ + b.n 21c264 │ │ │ │ + cbz r4, 21c300 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c348 │ │ │ │ + cbz r0, 21c2e8 │ │ │ │ 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 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21c2a8 │ │ │ │ + b.n 21c248 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 21c2c4 │ │ │ │ + b.n 21c264 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c31a │ │ │ │ + beq.n 21c2ba │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 21c31a │ │ │ │ + b.n 21c2ba │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1784] @ 21ca8c │ │ │ │ - ldr.w r5, [pc, #1784] @ 21ca90 │ │ │ │ + ldr.w r3, [pc, #1784] @ 21ca2c │ │ │ │ + ldr.w r5, [pc, #1784] @ 21ca30 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [pc, #1780] @ 21ca94 │ │ │ │ + ldr.w r2, [pc, #1780] @ 21ca34 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21ca86 │ │ │ │ + beq.w 21ca26 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 21c3d4 │ │ │ │ + cbz r1, 21c374 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 21c3c0 │ │ │ │ + b.n 21c360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ca86 │ │ │ │ + beq.w 21ca26 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 21c402 │ │ │ │ + cbz r3, 21c3a2 │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21c3fa │ │ │ │ + bne.n 21c39a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c42c │ │ │ │ + beq.n 21c3cc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21c3ee │ │ │ │ + bne.n 21c38e │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ - bl 256940 │ │ │ │ - ldr.w r2, [pc, #1672] @ 21ca98 │ │ │ │ - ldr.w r3, [pc, #1656] @ 21ca8c │ │ │ │ + bl 2568e0 │ │ │ │ + ldr.w r2, [pc, #1672] @ 21ca38 │ │ │ │ + ldr.w r3, [pc, #1656] @ 21ca2c │ │ │ │ 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 21ca82 │ │ │ │ + bne.w 21ca22 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1644] @ 21ca9c │ │ │ │ + ldr.w r3, [pc, #1644] @ 21ca3c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r1, [r3, #2765] @ 0xacd │ │ │ │ mov r3, r9 │ │ │ │ adds r1, #10 │ │ │ │ add.w r6, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r6, [sp, #81] @ 0x51 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21c3fa │ │ │ │ + bne.n 21c39a │ │ │ │ ands.w r6, r6, #32 │ │ │ │ - bne.n 21c3fa │ │ │ │ + bne.n 21c39a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c402 │ │ │ │ + beq.n 21c3a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 21c402 │ │ │ │ + bls.n 21c3a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ - bl 203f90 │ │ │ │ + bl 203f30 │ │ │ │ strd r6, r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ mov lr, fp │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r2 │ │ │ │ @@ -616739,215 +616707,215 @@ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ 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, [sp, #16] │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r4, #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, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 21c576 │ │ │ │ + cbz r3, 21c516 │ │ │ │ ldrb.w r4, [r4, #33] @ 0x21 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c566 │ │ │ │ + cbz r0, 21c506 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 208488 │ │ │ │ + bl 208428 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c95e │ │ │ │ + bne.w 21c8fe │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r5, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 205c1c │ │ │ │ + bl 205bbc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c5ba │ │ │ │ + cbz r0, 21c55a │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r0, 21c618 │ │ │ │ + cbz r0, 21c5b8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, fp │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21c658 │ │ │ │ + beq.n 21c5f8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 21c670 │ │ │ │ + beq.n 21c610 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r2, #2 │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 21c690 │ │ │ │ + beq.n 21c630 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c1bc │ │ │ │ + bl 21c15c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c1bc │ │ │ │ + bl 21c15c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c1bc │ │ │ │ + bl 21c15c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 61830 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -616956,90 +616924,90 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21c71c │ │ │ │ + bne.n 21c6bc │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ca7e │ │ │ │ + beq.w 21ca1e │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add.w r1, sp, #123 @ 0x7b │ │ │ │ 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 21c762 │ │ │ │ + bhi.n 21c702 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ cmp r4, lr │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 21c7fc │ │ │ │ + cbnz r5, 21c79c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ cmp r4, lr │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ 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} │ │ │ │ - bne.n 21c7c4 │ │ │ │ - cbz r4, 21c7fc │ │ │ │ + bne.n 21c764 │ │ │ │ + cbz r4, 21c79c │ │ │ │ add.w r2, sp, #155 @ 0x9b │ │ │ │ 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 21c7b0 │ │ │ │ - cbz r5, 21c7fc │ │ │ │ + bne.n 21c750 │ │ │ │ + cbz r5, 21c79c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ 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, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -617047,45 +617015,45 @@ │ │ │ │ moveq r4, r6 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 21c87a │ │ │ │ + beq.n 21c81a │ │ │ │ mov r4, r5 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ mov r7, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ 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 r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ @@ -617100,54 +617068,54 @@ │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ 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, #72] @ 0x48 │ │ │ │ - bl 203b68 │ │ │ │ + bl 203b08 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w sl!, {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, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 21c074 │ │ │ │ + bl 21c014 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bhi.w 21ca74 │ │ │ │ + bhi.w 21ca14 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21ca5e │ │ │ │ + bhi.w 21c9fe │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ @@ -617159,153 +617127,153 @@ │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2060a0 │ │ │ │ + bl 206040 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc4 │ │ │ │ + bl 203c64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ - bl 256940 │ │ │ │ - b.n 21c40c │ │ │ │ + bl 2568e0 │ │ │ │ + b.n 21c3ac │ │ │ │ movs r3, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 203c64 │ │ │ │ + bl 203c04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21ca1c │ │ │ │ + cbz r0, 21c9bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 208160 │ │ │ │ + bl 208100 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ - bl 208420 │ │ │ │ + bl 2083c0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21c99a │ │ │ │ + beq.n 21c93a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r0, fp │ │ │ │ - bl 2083d4 │ │ │ │ + bl 208374 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21c99a │ │ │ │ + b.n 21c93a │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21c9f6 │ │ │ │ + b.n 21c996 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21c9f6 │ │ │ │ + b.n 21c996 │ │ │ │ movs r3, #16 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21c9f6 │ │ │ │ + b.n 21c996 │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 21c9f6 │ │ │ │ + b.n 21c996 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 21c77e │ │ │ │ + b.n 21c71e │ │ │ │ blx 61dac <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ push {r4} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w ip, sp, #4 │ │ │ │ stmia.w ip, {r2, r3} │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - bne.n 21caf2 │ │ │ │ + bne.n 21ca92 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21cafa │ │ │ │ + bhi.n 21ca9a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21cafa │ │ │ │ + bhi.n 21ca9a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #32 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ @@ -617321,647 +617289,647 @@ │ │ │ │ asrs r6, r2, #24 │ │ │ │ uxtb r2, r1 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b.n 21caf0 │ │ │ │ + b.n 21ca90 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 21caf0 │ │ │ │ + b.n 21ca90 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #708] @ (21cddc ) │ │ │ │ + ldr r2, [pc, #708] @ (21cd7c ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 21cbe0 │ │ │ │ + bhi.n 21cb80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r1, r7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r1, r7 │ │ │ │ movs r3, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #676] @ (21cde0 ) │ │ │ │ + ldr r1, [pc, #676] @ (21cd80 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 21cb98 │ │ │ │ + cbz r3, 21cb38 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 21cb8c │ │ │ │ + b.n 21cb2c │ │ │ │ sub.w r0, r6, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 21cb7c │ │ │ │ + cbnz r3, 21cb1c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w fp, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 21cb98 │ │ │ │ + bcs.n 21cb38 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cb5a │ │ │ │ + beq.n 21cafa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cb98 │ │ │ │ + beq.n 21cb38 │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #343 @ 0x157 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cb98 │ │ │ │ + bne.n 21cb38 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 21cbd0 │ │ │ │ + cbnz r3, 21cb70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r7, [r4, #-7] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cbaa │ │ │ │ + bne.n 21cb4a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - cbnz r3, 21cc1c │ │ │ │ - b.n 21cb98 │ │ │ │ + cbnz r3, 21cbbc │ │ │ │ + b.n 21cb38 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 21cc12 │ │ │ │ + cbnz r3, 21cbb2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 21cb98 │ │ │ │ + bcs.n 21cb38 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cbf0 │ │ │ │ + beq.n 21cb90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cb98 │ │ │ │ + beq.n 21cb38 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cb98 │ │ │ │ + bne.n 21cb38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21cc5a │ │ │ │ + cbnz r3, 21cbfa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21cb98 │ │ │ │ + bne.n 21cb38 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cb98 │ │ │ │ - b.n 21cdb4 │ │ │ │ + bne.n 21cb38 │ │ │ │ + b.n 21cd54 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 21cca6 │ │ │ │ + cbz r6, 21cc46 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cb98 │ │ │ │ + bne.n 21cb38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21cca0 │ │ │ │ + cbnz r3, 21cc40 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cb98 │ │ │ │ + beq.w 21cb38 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21cce8 │ │ │ │ + b.n 21cc88 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 21ccdc │ │ │ │ + cbnz r3, 21cc7c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 21cb98 │ │ │ │ + bcs.w 21cb38 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21ccba │ │ │ │ + beq.n 21cc5a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r3, 21cd30 │ │ │ │ - b.n 21cb98 │ │ │ │ - bl 21cb04 │ │ │ │ + cbnz r3, 21ccd0 │ │ │ │ + b.n 21cb38 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 21cd24 │ │ │ │ + cbnz r3, 21ccc4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 21cb98 │ │ │ │ + bcs.w 21cb38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cb98 │ │ │ │ - b.n 21cd06 │ │ │ │ - ldr r3, [pc, #152] @ (21cde4 ) │ │ │ │ + bne.w 21cb38 │ │ │ │ + b.n 21cca6 │ │ │ │ + ldr r3, [pc, #152] @ (21cd84 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21cb98 │ │ │ │ + beq.w 21cb38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 21cd90 │ │ │ │ + b.n 21cd30 │ │ │ │ sub.w r0, r6, #20 │ │ │ │ adds r7, #1 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 21cd86 │ │ │ │ + cbnz r3, 21cd26 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r9, [r6, #-7] │ │ │ │ - beq.w 21cb98 │ │ │ │ + beq.w 21cb38 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cb98 │ │ │ │ - b.n 21cd66 │ │ │ │ + bne.w 21cb38 │ │ │ │ + b.n 21cd06 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 21cb98 │ │ │ │ + bne.w 21cb38 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21cb98 │ │ │ │ + bne.w 21cb38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 21cdd2 │ │ │ │ + cbnz r3, 21cd72 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ - b.n 21cb98 │ │ │ │ + b.n 21cb38 │ │ │ │ nop │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #972] @ (21d1c8 ) │ │ │ │ + ldr r2, [pc, #972] @ (21d168 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #972] @ (21d1cc ) │ │ │ │ + ldr r3, [pc, #972] @ (21d16c ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 21ce32 │ │ │ │ + beq.n 21cdd2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 21ce24 │ │ │ │ + bne.n 21cdc4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf16 │ │ │ │ + bne.n 21ceb6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 21ce6c │ │ │ │ + beq.n 21ce0c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 21ce5e │ │ │ │ + bne.n 21cdfe │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d1bc │ │ │ │ + bne.w 21d15c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 61830 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r2, [r7, #24] │ │ │ │ strd r2, r2, [r7, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r0, [r7, #16] │ │ │ │ - cbz r3, 21cec2 │ │ │ │ + cbz r3, 21ce62 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 21ceba │ │ │ │ + beq.n 21ce5a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 21cf1e │ │ │ │ + beq.n 21cebe │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 21cf54 │ │ │ │ + beq.n 21cef4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cea4 │ │ │ │ + bne.n 21ce44 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 206720 │ │ │ │ + bl 2066c0 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21cef4 │ │ │ │ + cbz r3, 21ce94 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf8a │ │ │ │ + bne.n 21cf2a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ced4 │ │ │ │ + bne.n 21ce74 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21cfe6 │ │ │ │ + bne.n 21cf86 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cee2 │ │ │ │ - ldr r2, [pc, #728] @ (21d1d0 ) │ │ │ │ - ldr r3, [pc, #724] @ (21d1cc ) │ │ │ │ + bne.n 21ce82 │ │ │ │ + ldr r2, [pc, #728] @ (21d170 ) │ │ │ │ + ldr r3, [pc, #724] @ (21d16c ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21d1c4 │ │ │ │ + bne.w 21d164 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 21ce3e │ │ │ │ + b.n 21cdde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 21ceba │ │ │ │ + bls.n 21ce5a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 21cf46 │ │ │ │ + bne.n 21cee6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 61830 │ │ │ │ - b.n 21ceba │ │ │ │ + b.n 21ce5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e8534 │ │ │ │ + bl 2e84d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 21ceba │ │ │ │ + bls.n 21ce5a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 21cf7c │ │ │ │ + bne.n 21cf1c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 61830 │ │ │ │ - b.n 21ceba │ │ │ │ + b.n 21ce5a │ │ │ │ movw r8, #793 @ 0x319 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 21cfba │ │ │ │ + cbz r5, 21cf5a │ │ │ │ movw sl, #827 @ 0x33b │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #597 @ 0x255 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21cfae │ │ │ │ + cbz r3, 21cf4e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21d06a │ │ │ │ + beq.n 21d00a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cfa0 │ │ │ │ + bne.n 21cf40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21cf96 │ │ │ │ + bne.n 21cf36 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 21cfd0 │ │ │ │ - cbz r6, 21cfd0 │ │ │ │ + cbz r3, 21cf70 │ │ │ │ + cbz r6, 21cf70 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cf8e │ │ │ │ + bne.n 21cf2e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21cfc2 │ │ │ │ + bne.n 21cf62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cef4 │ │ │ │ + beq.n 21ce94 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21ceec │ │ │ │ + beq.n 21ce8c │ │ │ │ movw r6, #343 @ 0x157 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 21d03c │ │ │ │ + cbz r0, 21cfdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21d034 │ │ │ │ + cbz r2, 21cfd4 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 21d016 │ │ │ │ + cbnz r4, 21cfb6 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 21d016 │ │ │ │ + bne.n 21cfb6 │ │ │ │ ldrb.w ip, [r3, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #32 │ │ │ │ ite hi │ │ │ │ movhi r4, r6 │ │ │ │ movls.w r4, #344 @ 0x158 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 21d02c │ │ │ │ + cbz r4, 21cfcc │ │ │ │ mov r2, r4 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21cffc │ │ │ │ + beq.n 21cf9c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21d01c │ │ │ │ - cbz r1, 21d034 │ │ │ │ + bne.n 21cfbc │ │ │ │ + cbz r1, 21cfd4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 2063dc │ │ │ │ + bl 20637c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21cff0 │ │ │ │ + bne.n 21cf90 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 256940 │ │ │ │ + bl 2568e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cef4 │ │ │ │ + beq.w 21ce94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21cef4 │ │ │ │ + beq.w 21ce94 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21cfea │ │ │ │ + bne.n 21cf8a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21d056 │ │ │ │ - b.n 21cef4 │ │ │ │ + bne.n 21cff6 │ │ │ │ + b.n 21ce94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 21d0f0 │ │ │ │ - bhi.n 21d0c4 │ │ │ │ + beq.n 21d090 │ │ │ │ + bhi.n 21d064 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 21d0f0 │ │ │ │ - bhi.n 21d14a │ │ │ │ + beq.n 21d090 │ │ │ │ + bhi.n 21d0ea │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 21d08a │ │ │ │ - bhi.w 21d1a8 │ │ │ │ + beq.n 21d02a │ │ │ │ + bhi.w 21d148 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 21d08a │ │ │ │ + beq.n 21d02a │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ - bne.n 21cfa6 │ │ │ │ + bne.n 21cf46 │ │ │ │ ldr.w fp, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21cfa6 │ │ │ │ + bne.n 21cf46 │ │ │ │ add.w r1, r7, #8 │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 21cb04 │ │ │ │ + bl 21caa4 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ - cbnz r2, 21d0bc │ │ │ │ + cbnz r2, 21d05c │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ - b.n 21cfa6 │ │ │ │ + b.n 21cf46 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 21d0e0 │ │ │ │ + beq.n 21d080 │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bcs.n 21d112 │ │ │ │ + bcs.n 21d0b2 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d0f0 │ │ │ │ + beq.n 21d090 │ │ │ │ movw r2, #807 @ 0x327 │ │ │ │ cmp r3, r2 │ │ │ │ - bn TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes